OSDN Git Service

2005-08-05 James A. Morrison <phython@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2
3         * g++.dg/parse/pr22514.C: New test.
4
5 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
6
7         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
8
9         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10         instead of constant loads / pool entries.
11
12 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13
14         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
15         TEST_TO_WCTYPE.
16
17 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
18         
19         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
20         __WINT_TYPE__ in generated prototypes if possible.
21
22 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
23
24         PR 22037
25         * g++.dg/tree-ssa/pr22037.C:
26
27 2005-08-04  Richard Henderson  <rth@redhat.com>
28
29         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
30         scan-tree-dump-times directive.
31
32 2005-08-04  Jan Hubicka  <jh@suse.cz>
33
34         * gcov-1.C: Fix switch counts.
35         * gcov-4b.c: Likewise.
36
37 2005-08-03  Jeff Law  <law@redhat.com>
38
39         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
40
41 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
42
43         * gcc.c-torture/execute/pr23135.c: New test.
44
45 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46
47         PR tree-optimization/19899
48         * gcc.dg/tree-ssa/scev-1.c: New test.
49         * gcc.dg/tree-ssa/scev-2.c: New test.
50
51 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
52
53         PR target/18582
54         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
55
56 2005-08-03  Jan Hubicka  <jh@suse.cz>
57
58         * update-conroll.c: New testcase.
59         * update-conroll-2.c: New testcase.
60
61 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
62
63         * gfortran.dg/constant_substring.f: New test.
64         * gfortran.dg/pr22491.f: New test.
65
66 2005-08-02  Jan Hubicka  <jh@suse.cz>
67
68         * update-threading.c: Replace by the proper one.
69
70 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
71
72         PR 23164
73         * g++.dg/tree-ssa/pr23164.C: New test.
74
75 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
76
77         * gcc.dg/tree-ssa/pr23192.c: New test.
78
79 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
80
81         * gcc.c-torture/execute/vrp-4.c: New test.
82
83 2005-08-02  Jan Hubicka  <jh@suse.cz>
84
85         * update-threading.c: New test.
86
87 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
88
89         * gcc.c-torture/compile/20050801-1.c: New test.
90         * gcc.c-torture/compile/20050801-2.c: New test.
91
92 2005-08-01  Jan Hubicka  <jh@suse.cz>
93
94         * val-prof-5.c: New test.
95
96 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
97
98         PR c/22311
99         * gcc.dg/pr22311-1.c : New test.
100
101 2005-07-31  Steven Bosscher  <stevenb@suse.de>
102
103         PR target/23095
104         * gfortran.dg/pr23095.f: New test.
105
106         PR c++/22003
107         * g++.dg/other/pr22003.C: New test.
108
109 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
110
111         PR target/20621
112         * gcc.c-torture/execute/pr20621-1.c: New test.
113
114 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
115
116         * gfortran.dg/comma_format_extension_4.f:  Adjust length
117         of string for format.
118         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
119         print statement with internal write.
120         * gfortran.dg/der_array_io_2.f:  Likewise.
121         * gfortran.dg/der_array_io_3.f:  Likewise.
122
123 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
124
125         * gcc.dg/fold-abs-4.c: new test.
126
127 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
128
129         PR fortran/22570 an related issues.
130         * gfortran.dg/x_slash_1.f: New test.
131
132 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
133
134         PR c/23143
135         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
136         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
137
138 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
139
140         PR c/529
141         * gcc.dg/Wshadow-3.c: New test.
142
143 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
144
145         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
146         used to have the wrong bounds).
147
148 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
149
150         PR c/21720
151         * gcc.dg/hex-round-1.c: Test more cases.
152         * gcc.dg/hex-round-2.c: New test.
153
154 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
155
156         PR 22550
157         * g++.dg/tree-ssa/pr22550.C: New test.
158
159 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
160
161         * gcc.dg/tree-ssa/vrp19.c: New test.
162         * gcc.dg/tree-ssa-vrp20.c: New test.
163
164 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
165
166         PR c/22240
167         * gcc.dg/transparent-union-4.c: New test.
168
169 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
170
171         PR c/22192
172         * gcc.dg/c99-vla-2.c: New test.
173
174 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
175
176         PR c/21720
177         * gcc.dg/hex-round-1.c: New test.
178
179 2005-07-28  Jan Hubicka  <jh@suse.cz>
180
181         * inliner-1.c: Do not dump everything.
182         * tree-prof.exp: Do not pass -ftree-based-profiling.
183         * bprob.exp: Likewise.
184
185         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
186
187 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
188
189         PR c++/22545
190         * g++.dg/expr/ptrmem7.C: New test.
191
192 2005-07-28  Mike Stump  <mrs@apple.com>
193
194         * g++.old-deja/g++.mike/visibility-1.C: New test.
195
196 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
197
198         PR c/20187
199         * gcc.c-torture/execute/pr20187-1.c: New test.
200
201 2005-07-28  Jeff Law  <law@redhat.com>
202
203         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
204         * gcc.dg/tree-ssa/vrp18.c: New test.
205
206 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
207
208         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
209
210 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
211
212         PR tree-optimization/22506
213         * gcc.dg/vect/ps22506.c: New test.
214
215 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
216
217         PR target/21149
218         * gcc.target/i386/sse-3.c: New test.
219
220 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
221
222         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
223         * gcc.target/mips/mips32-dsp-type.c: Likewise.
224
225 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
226
227         PR c/22589
228         * gcc.c-torture/compile/pr22589-1.c: New test.
229
230 2005-07-28  Jan Hubicka  <jh@suse.cz>
231         
232         * update-loopch.c: New testcase.
233
234 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
235
236         PR rtl-optimization/23047
237         * gcc.c-torture/execute/pr23047.c: New test.
238         * gcc.c-torture/execute/pr23047.x: New.
239
240 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
241
242         PR tree-optimization/22493
243         * gcc.c-torture/execute/pr22493-1.c: New test.
244         * gcc.c-torture/execute/pr22493-1.x: New.
245         * gcc.c-torture/execute/vrp-1.c: New test.
246         * gcc.c-torture/execute/vrp-2.c: New test.
247         * gcc.c-torture/execute/vrp-2.c: New test.
248
249 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
250
251         * gcc.target/frv/all-builtin-read8.c: Delete.
252         * gcc.target/frv/all-builtin-read16.c: Delete.
253         * gcc.target/frv/all-builtin-read32.c: Delete.
254         * gcc.target/frv/all-builtin-read64.c: Delete.
255         * gcc.target/frv/all-builtin-write8.c: Delete.
256         * gcc.target/frv/all-builtin-write16.c: Delete.
257         * gcc.target/frv/all-builtin-write32.c: Delete.
258         * gcc.target/frv/all-builtin-write64.c: Delete.
259         * gcc.target/frv/all-read-write-1.c: New.
260
261 2005-07-27  Jeff Law  <law@redhat.com>
262
263         * gcc.c-torture/execute/pr22630.c: New test.
264
265 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
266
267         PR tree-optimization/23073
268         * gcc.dg/vect/nodump-pr23073.c: New test.
269         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
270
271 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
272
273         PR tree-optimize/22348
274         * gcc.c-torture/execute/pr22348.c: New.
275
276 2005-07-27  Richard Guenther  <rguenther@suse.de>
277
278         * gcc.dg/tree-ssa/salias-1.c: New testcase.
279
280 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
281
282         PR fortran/22503
283         * gfortran.dg/logical_comp.f90: New test.
284
285 2005-07-27  Jan Hubicka  <jh@suse.cz>
286
287         * inliner-1.c: Add cleanup of dumps.
288         * val-prof-*.c: Likewise.
289         * update-tailcall.c: New.
290
291 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
292
293         PR 22591
294         * gcc.dg/tree-ssa/pr22591.c: New test.
295         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
296
297 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
298
299         PR libobjc/22606
300         * objc.dg/try-catch-11.m: New test.
301
302 2005-07-26  Richard Guenther  <rguenther@suse.de>
303
304         PR tree-optimization/22486
305         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
306
307 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
308
309         PR tree-opt/22484
310         * testsuite/g++.dg/opt/loop2.C: New test.
311
312 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
313
314         * gcc.dg/tree-ssa/reassoc-3.c: New test.
315         * gcc.dg/tree-ssa/reassoc-4.c: New test.
316
317 2005-07-25  Adam Nemet  <anemet@lnxw.com>
318
319         * lib/profopt.exp (profopt-execute): Check for profiling data
320         files on the target.
321
322 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
323
324         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
325         for matching of asm labels.
326
327 2005-07-25  Richard Guenther  <rguenther@suse.de>
328
329         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
330
331 2005-07-25  Richard Guenther  <rguenther@suse.de>
332
333         PR testsuite/22624
334         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
335
336 2005-07-25  Ira Rosen  <irar@il.ibm.com>
337
338         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
339         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
340         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
341         * gcc.dg/vect/vect-100.c: New test.
342         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
343         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
344         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
345         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
346         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
347         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
348         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
349         * gfortran.dg/vect/pr19049.f90: New testcase.
350         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
351
352 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
353
354         * gcc.c-torture/execute/20050713-1.c: New test.
355
356         PR fortran/20063
357         * gfortran.fortran-torture/execute/data_4.f90: New test.
358
359         PR middle-end/20303
360         * gcc.dg/visibility-d.c: New test.
361
362 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
363
364         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
365         * gfortran.dg/underflow.f90: Ditto.
366
367 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
368
369         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
370         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
371         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
372
373 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
374
375         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
376         include case of field width of zero. 
377
378 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
379
380         PR libgfortran/21875
381         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
382         with trailing blanks on normal formatted read.
383
384 2005-07-23  Chao-ying Fu  <fu@mips.com>
385
386         * gcc.target/mips/mips32-dsp-type.c: New test.
387         * gcc.target/mips/mips32-dsp.c: New test.
388
389 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
390
391         PR testsuite/21073
392         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
393
394         PR testsuite/20454
395         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
396         and __cyg_profile_func_exit.
397
398 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
399
400         * gfortran.dg/comma_format_extension_3.f: Fix typo.
401         * gfortran.dg/comma_format_extension_4.f: Same.
402         * gfortran.dg/pr15332.f: Same.
403         * gfortran.dg/pr21730.f: Same.
404
405 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
406
407         * g++.dg/opt/vrp2.C: Fix testcase.
408
409         PR tree-opt/22625
410         * g++.dg/opt/vrp2.C: New test.
411
412 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
413
414         PR debug/21828
415         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
416
417 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
418
419         * gcc.dg/tree-ssa/20050719-1.c: New test.
420
421 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
422
423         * gcc.dg/bfin-longcall-1.c: New file.
424         * gcc.dg/bfin-longcall-2.c: New file.
425
426 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
427
428         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
429
430 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
431
432         PR middle-end/19055
433         * gcc.dg/tree-ssa/pr19055.c: New test.
434         * gcc.dg/tree-ssa/pr19055-2.c: New test.
435
436 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
437
438         PR C++/22358
439         * g++.dg/other/pr22358.C: New test.
440
441 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
442
443         PR c++/2922
444         * g++.dg/lookup/two-stage5.C: New test from bug comments.
445         
446 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
447
448         PR c++/15938
449         * g++.dg/init/union2.C: New test.
450
451 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
452
453         PR c/22393
454         * gcc.dg/complex-4.c: New test.
455
456 2005-07-21  Richard Guenther  <rguenther@suse.de>
457
458         PR testsuite/22522
459         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
460         scanning for asm labels.
461         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
462
463 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
464
465         PR target/22085
466         * gcc.dg/altivec-pr22085.c: New.
467
468 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
469
470         PR tree-optimization/19210
471         * gcc.dg/tree-ssa/pr19210-1.c: New.
472         * gcc.dg/tree-ssa/pr19210-2.c: New.
473
474 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
475
476         PR rtl-optimization/22167
477         * g++.dg/opt/pr22167.C: New test.
478
479 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
480
481         PR c++/2922
482         * g++.dg/lookup/two-stage2.C: New.
483         * g++.dg/lookup/two-stage3.C: New.
484         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
485         fixed two-stage name lookup for operators.
486         * g++.dg/template/call3.C: Compiler now produces an appropriate
487         error message. 
488         * g++.dg/template/crash37.C: Compiler now describes bla() on line
489         14 as a candidate. 
490         * g++.dg/template/ptrmem4.C: Compiler produces different error
491         message.
492         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
493         connect_to_method as a candidate.
494         
495 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
496
497         * gcc.dg/fold-alloc-1.c: New test.
498
499 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
500
501         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
502         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
503
504 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
505
506         * gcc.dg/fold-abs-1.c: New test.
507         * gcc.dg/fold-abs-2.c: New test.
508         * gcc.dg/fold-abs-3.c: New test.
509
510 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
511
512         Make CONSTRUCTOR use VEC to store initializers.
513         * g++.dg/ext/complit3.C: Check for specific error messages.
514         * g++.dg/init/brace2.C: Update error message.
515         * g++.dg/warn/Wbraces2.C: Likewise.
516
517 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
518
519         PR fortran/16940
520         * gfortran.dg/module_interface_1.f90: New test.
521
522 2005-07-19  Danny Berlin <dberlin@dberlin.org>
523             Kenneth Zadeck <zadeck@naturalbridge.com>
524
525         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
526
527 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
528
529         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
530         specify -Wformat for these tests.
531         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
532         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
533         * gcc.dg/format/opt-6.c: Delete.
534
535 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
536
537         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
538         * gcc.dg/tree-ssa/sra-3.c: Likewise.
539
540 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
541
542         * gcc.dg/tree-ssa/alias-2.c: New test.
543
544 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
545
546         PR c++/22263
547         * g++.dg/template/explicit7.C: New test.
548
549 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
550
551         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
552         width of 8 to +Inf and -Inf.
553     
554 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
555
556         PR c++/22139
557         * g++.dg/template/friend36.C: New test.
558
559 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
560
561         PR fortran/21730
562         * gfortran.dg/pr21730.f: New test.
563
564 2005-07-16  Danny Berlin <dberlin@dberlin.org>
565             Kenneth Zadeck <zadeck@naturalbridge.com>
566
567         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
568         since pure const detection cannot run at -O1 in c compiler.
569         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
570         can now optimize this case properly.
571         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
572         because we now pass.
573         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
574
575 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
576
577         PR c/22421
578         * gcc.dg/format/bitfld-1.c: New test.
579
580 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
581
582         PR c++/22204
583         * g++.dg/rtti/repo1.C: New test.
584
585 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
586
587         PR middle-end/22398
588         * gcc.c-torture/compile/pr22398.c: New test.
589
590 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
591
592         PR c++/22132
593         * g++.dg/expr/cast4.C: New test.
594
595 2005-07-15  Richard Guenther  <rguenther@suse.de>
596
597         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
598         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
599
600 2005-07-15  Steven Bosscher  <stevenb@suse.de>
601
602         PR tree-optimization/22230
603         * gcc.dg/tree-ssa/pr22230.c: New test.
604
605 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
606
607         * gfortran.dg/g77/cpp6.f: New test.
608
609         PR fortran/22417
610         * gfortran.dg/g77/cpp5.F: New test.
611         * gfortran.dg/g77/cpp5.h: New file.
612         * gfortran.dg/g77/cpp5inc.h: New file.
613
614 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
615
616         PR libfortran/16435
617         * gfortran.dg/tl_editting.f90: New.
618         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
619
620 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
621
622         * gfortran.dg/char_array_constructor.f90: New test.
623
624 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
625
626         * gfortran.dg/past_eor.f90: New.
627         * gfortran.dg/complex_read.f90: New.
628
629 2005-07-13  Jeff Law  <law@redhat.com>
630
631         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
632         additional casts.
633
634         * gcc.dg/tree-ssa/pr22321.c: New test
635
636 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
637
638         PR tree-optimization/21921
639         * gcc.dg/tree-ssa/pr21921.c: New.
640
641 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
642
643         PR tree-optimizatio/22442
644         * gcc.dg/tree-ssa/loop-11.c: New test.
645
646 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
647
648         PR tree-opt/21840
649         * gcc.c-torture/compile/pr21840.c: New test.
650
651 2005-07-12  Jan Hubicka  <jh@suse.cz>
652
653         * gcc.c-torture/compile/pr22379.c: New test.
654
655 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
656
657         PR libfortran/21593
658         gfortran.dg/dev_null.f90:  Remove outdated comment about
659         PR libfortran/21593.
660
661
662 2005-07-12  Dale Johannesen  <dalej@apple.com>
663
664         * gcc.target/i386/compress-float-sse.c:  New.
665         * gcc.target/i386/compress-float-sse-pic.c:  New.
666         * gcc.target/i386/compress-float-387.c:  New.
667         * gcc.target/i386/compress-float-387-pic.c:  New.
668         * gcc.dg/compress-float-ppc.c:  New.
669         * gcc.dg/compress-float-ppc-pic.c:  New.
670
671 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
672
673         PR libfortran/21593
674         gfortran.dg/dev_null.f90:  Remove targets.
675
676 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
677
678         PR tree-opt/22335
679         * gcc.dg/pr22335-1.c: New test.
680         * gcc.dg/pr22335-2.c: New test.
681
682 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
683
684         PR c++/20172
685         * g++.dg/template/nontype12.C : New test.
686
687 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
688
689         * gcc.dg/tree-ssa/loop-10.c: New test.
690
691 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
692
693         * gcc.c-torture/execute/20020720-1.x: Remove.
694
695 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
696
697         * gfortran.fortran-torture/execute/forall_7.f90: New test.
698
699 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
700
701         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
702         (dg-mips-options): Use it.
703
704 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
705
706         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
707
708 2005-07-09  Richard Henderson  <rth@redhat.com>
709
710         * lib/target-supports.exp (check_effective_target_sync_char_short):
711         Add alpha.
712
713 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
714
715         PR libfortran/22217
716         * gfortran.dg/negative-z-descriptor.f90:  New test.
717
718 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
719
720         PR tree-opt/22329
721         * gcc.dg/pr22329.c: New test.
722
723 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
724
725         PR tree-optimization/20139
726         * gcc.dg/tree-ssa/pr20139.c: New.
727
728 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
729
730         PR tree-opt/22356
731         * testsuite/gcc.dg/pr22356-1.c: New test.
732
733 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
734
735         PR c++/21799
736         * g++.dg/template/unify8.C: New.
737         * g++.dg/template/unify9.C: New.
738
739 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
740
741         * gfortran.fortran-torture/execute/entry_10.f90: New test.
742
743 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
744
745         * gcc.dg/darwin-version-1.c: New.
746         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
747         * gcc.dg/builtins-20.c: Likewise.
748         * gcc.dg/builtins-53.c: Likewise.
749         * gcc.dg/torture/builtins-convert-1.c: Likewise.
750         * gcc.dg/torture/builtins-convert-2.c: Likewise.
751         * gcc.dg/torture/builtins-convert-3.c: Likewise.
752         * gcc.dg/torture/builtins-power-1.c: Likewise.
753         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
754         on Darwin.
755
756 2005-07-07  Jeff Law  <law@redhat.com>
757
758         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
759         argument evaluation order.
760
761 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
762
763         PR libfortran/21594
764         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
765         Add test cases where the shift length is greater than the
766         array length.
767
768 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
769
770         * obj-c++.dg/proto-lossage-6.mm: New.
771         * objc.dg/proto-lossage-6.m: New.
772
773 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
774
775         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
776         * objc.dg/gnu-runtime-2.m: Likewise.
777
778 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
779
780         * gfortran.dg/longline.f: New test.
781
782         * gfortran.dg/badline.f: New test.
783
784 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
785
786         PR fortran/16531
787         PR fortran/15966
788         PR fortran/18781
789         * gfortran.dg/hollerith.f90: New.
790         * gfortran.dg/hollerith2.f90: New.
791         * gfortran.dg/hollerith3.f90: New.
792         * gfortran.dg/hollerith4.f90: New.
793         * gfortran.dg/hollerith_f95.f90: New.
794         * gfortran.dg/hollerith_legacy.f90: New.
795         * gfortran.dg/g77/cpp4.F: New. Port from g77.
796
797 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
798
799         PR objc/22274
800         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
801         * objc.dg/gnu-runtime-2.m: New.
802
803 2005-07-06  Jeff Law  <law@redhat.com>
804
805         * gcc.dg/tree-ssa/vrp17.c: New test.
806
807 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
808
809         PR fortran/22327
810         * gfortran.dg/array_constructor_5.f90: New test.
811
812 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
813
814         * gfortran.fortran-torture/execute/entry_9.f90: New test.
815
816 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
817
818         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
819         * gcc.dg/980816-1.c: Ditto.
820
821 2005-07-06  Jeff Law  <law@redhat.com>
822
823         * gcc.c-torture/compile/pr21356.c: New test.
824
825 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
826
827         PR c/22013
828         PR c/22098
829         * gcc.c-torture/compile/pr22013-1.c,
830         gcc.c-torture/execute/pr22098-1.c,
831         gcc.c-torture/execute/pr22098-2.c,
832         gcc.c-torture/execute/pr22098-3.c: New tests.
833
834 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
835
836         PR c/22308
837         * gcc.dg/pr22308-1.c: New test.
838
839 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
840
841         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
842         target.
843         * gcc.dg/compare9.c: Use -fshort-enums instead of
844         -fno-short-enums.  Change the last test to dg-bogus.
845
846 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
847
848         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
849         * gcc.dg/compare9.c: New.
850
851 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
852
853         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
854
855 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
856
857         PR testsuite/22288
858         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
859
860
861 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
862
863         * gcc.dg/format/gcc_gfc-1.c: New.
864
865 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
866
867         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
868
869 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
870
871         PR fortran/20842
872         * gfortran.dg/io_invalid_1.f90: New test.
873
874 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
875
876         * gcc.dg/format/gcc_diag-1.c: Update.
877
878 2005-07-02  Jeff Law  <law@redhat.com>
879
880         * gcc.dg/tree-ssa/pr22051-1.c: New test.
881         * gcc.dg/tree-ssa/pr22051-2.c: New test.
882
883 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
884
885         * gcc.dg/format/gcc_diag-1.c: Update.
886
887 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
888
889         PR tree-opt/22269
890         * gcc.c-torture/compile/pr22269.c: New test.
891
892 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
893
894         PR 21584
895         PR 22219
896         * g++.dg/tree-ssa/pr21584-1.C: New test.
897         * g++.dg/tree-ssa/pr21584-2.C: New test.
898
899 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
900
901         * obj-c++.dg/try-catch-11.mm: New.
902         * objc.dg/try-catch-10.m: New.
903
904 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
905
906         * g++.dg/other/ucnid-1.C: xfail on AIX.
907
908 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
909
910         PR 22234
911         * gcc.dg/20050629-1.c: New test.
912
913 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
914
915         * obj-c++.dg/const-str-1[0-1].mm: New.
916         * objc.dg/const-str-1[0-1].m: New.
917
918 2005-05-29  Richard Henderson  <rth@redhat.com>
919
920         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
921         Rename from check_effective_target_vect_no_max.
922         (check_effective_target_vect_no_int_add): New.
923         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
924         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
925         * gcc.dg/vect/vect-reduc-3.c: Likewise.
926         * gcc.dg/vect/vect-reduc-1.c: Use both.
927         * gcc.dg/vect/vect-reduc-2.c: Likewise.
928
929 2005-05-29  Richard Henderson  <rth@redhat.com>
930
931         * lib/target-supports.exp (check_effective_target_vect_no_max): 
932         Remove i386 and x86_64.
933
934 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
935
936         PR testsuite/21969
937         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
938
939 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
940
941         PR middle-end/21969
942         * gcc.dg/vect/pr21969.c: New test.
943
944 2005-06-28  Eric Christopher  <echristo@redhat.com>
945
946         PR c/22052
947         PR c/21975
948         * gcc.dg/inline1.c: New test.
949         * gcc.dg/inline2.c: Ditto.
950         * gcc.dg/inline3.c: Ditto.
951         * gcc.dg/inline4.c: Ditto.
952         * gcc.dg/inline5.c: Ditto.
953         
954 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
955
956         PR libfortran/22142
957         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
958         Add testcase also testing eoshift1 for PR 22142.
959
960 2005-06-28  Richard Henderson  <rth@redhat.com>
961
962         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
963         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
964         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
965         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
966         gcc.dg/tree-ssa/20030922-2.c: Likewise.
967
968 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
969
970         PR libfortran/22142
971         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
972         Add testcase for PR 22142.
973
974 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
975
976         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
977         gcc.target/ia64/fpreg-2.c: New tests.
978
979 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
980
981         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
982
983 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
984
985         PR libfortran/22170
986         * gfortran.dg/slash_1.f90: New test.
987
988 2005-06-27  Richard Henderson  <rth@redhat.com>
989
990         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
991         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
992         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
993         * gcc.dg/vect/vect-reduc-2.c: Likewise.
994         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
995         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
996
997 2005-06-27  Richard Henderson  <rth@redhat.com>
998
999         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1000         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1001
1002 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1003
1004         * obj-c++.dg/proto-lossage-5.mm: New.
1005         * objc.dg/proto-lossage-5.m: New.
1006
1007 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1008
1009         PR 21959
1010         * gcc.dg/tree-ssa/pr21959.c: New test.
1011
1012 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1013
1014         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1015         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1016         testing uninitialized var.
1017
1018         * gcc.c-torture/execute/builtins/chk.h: New.
1019         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1020         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1021         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1022         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1023         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1024         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1025         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1026         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1027         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1028         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1029         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1030         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1031         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1032         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1033         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1034         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1035         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1036         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1037         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1038         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1039         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1040         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1041         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1042         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1043         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1044         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1045         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1046         * gcc.dg/builtin-object-size-1.c: New test.
1047         * gcc.dg/builtin-object-size-2.c: New test.
1048         * gcc.dg/builtin-object-size-3.c: New test.
1049         * gcc.dg/builtin-object-size-4.c: New test.
1050         * gcc.dg/builtin-object-size-5.c: New test.
1051         * gcc.dg/builtin-stringop-chk-1.c: New test.
1052         * gcc.dg/builtin-stringop-chk-2.c: New test.
1053         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1054         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1055         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1056         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1057         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1058         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1059         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1060         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1061         * gcc.c-torture/execute/printf-1.c: New test.
1062         * gcc.c-torture/execute/fprintf-1.c: New test.
1063         * gcc.c-torture/execute/vprintf-1.c: New test.
1064         * gcc.c-torture/execute/vfprintf-1.c: New test.
1065         * gcc.c-torture/execute/printf-chk-1.c: New test.
1066         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1067         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1068         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1069
1070 2005-06-27  Michael Matz  <matz@suse.de>
1071
1072         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1073         slot is not merged if address escapes.
1074
1075 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1076
1077         PR c/21911
1078         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1079
1080 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1081
1082         PR middle-end/17965
1083         * gcc.c-torture/compile/20050622-1.c: New test.
1084
1085         PR middle-end/22028
1086         * gcc.dg/20050620-1.c: New test.
1087
1088 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1089
1090         PR tree-optimization/22026
1091         * gcc.dg/tree-ssa/pr22026.c: New.
1092
1093 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1094
1095         PR libfortran/22144
1096         * gfortran.dg/shift-alloc.f90:  New testcase.
1097
1098 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1099
1100         * all files: Update FSF address in copyright headers.
1101
1102 2005-06-22  Jan Hubicka  <jh@suse.cz>
1103
1104         * wholeprogram-1.c: New testcase.
1105         * wholeprogram-2.c: New testcase.
1106
1107 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1108
1109         PR 22171
1110         * gcc.dg/tree-ssa/pr22171.c: New test.
1111
1112 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1113
1114         * gfortran.dg/simplify_modulo.f90: New.
1115
1116 2005-06-24  Jan Hubicka  <jh@suse.cz>
1117
1118         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1119
1120 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1121
1122         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1123
1124 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1125
1126         * obj-c++.dg/typedef-alias-1.mm: New.
1127         * objc.dg/typedef-alias-1.m: New.
1128
1129 2005-06-23  Jeff Law  <law@redhat.com>
1130
1131         * gcc.dg/tree-ssa/vrp16.c: New test.
1132
1133 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1134
1135         * lib/target-supports.exp: Add
1136         check_effective_target_fortran_large_real and
1137         check_effective_target_fortran_large_int to check for
1138         corresponding effective targets.
1139         * gfortran.dg/large_integer_kind_1.f90: New test.
1140         * gfortran.dg/large_real_kind_1.f90: New test.
1141
1142 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1143
1144         PR tree-optimization/22117
1145         * gcc.dg/tree-ssa/pr22117.c: New.
1146
1147 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1148
1149         PR testsuite/22123
1150         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1151
1152 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1153
1154         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1155
1156 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1157
1158         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1159         * gfortran.dg/f2c_4.c: Likewise
1160         
1161 2005-06-22 Paul Brook  <paul@codesourcery.com>
1162
1163         PR fortran/21034
1164         * gfortran.dg/auto_save_1.f90: New test.
1165
1166 2005-06-22  Michael Matz  <matz@suse.de>
1167
1168         * gcc.target/x86-64/abi: New directory.
1169         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1170         * gcc.target/x86-64/abi/README.gcc: New file.
1171         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1172         * gcc.target/x86-64/abi/asm-support.s: New file.
1173         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1174         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1175         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1176         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1177         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1178         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1179         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1180         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1181         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1182         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1183         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1184         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1185         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1186         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1187         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1188         * gcc.target/x86_64/abi/test_varargs.c: New test.
1189
1190 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1191
1192         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1193         32-bit i?86 and x86_64.
1194
1195 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1196
1197         * obj-c++.dg/const-str-[1-9].mm: New tests.
1198
1199 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1200
1201         PR fortran/22010
1202         * gfortran.dg/namelist_use.f90: New.
1203         * gfortran.dg/namelist_use_only.f90: New.
1204
1205 2005-06-21  Jeff Law  <law@redhat.com>
1206
1207         * gcc.dg/tree-ssa/vrp15.c: New test.
1208
1209 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1210
1211         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1212         Remove.
1213         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1214         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1215         remove vect_reduction target keyword. Also avoid two returns in main.
1216         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1217         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1218         * gcc.dg/vect/vect-reduc-1short.c: New test.
1219         * gcc.dg/vect/vect-reduc-1char.c: New test.
1220         * gcc.dg/vect/vect-reduc-2short.c: New test.
1221         * gcc.dg/vect/vect-reduc-2char.c: New test.
1222         * gcc.dg/vect/vect-reduc-6.c: New test.
1223         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1224         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1225         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1226
1227 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1228         Paul Thomas  <pault@gcc.gnu.org>
1229
1230         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1231         New tests.
1232         
1233 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1234
1235         * gfortran.dg/backslash_1.f90: New test.
1236         * gfortran.dg/backslash_2.f90: New test.
1237
1238 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1239
1240         * gfortran.dg/duplicate_labels.f90: New test.
1241
1242 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1243
1244         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1245         unsupportable relocations.
1246         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1247         * gcc.dg/20050321-2.c: xfail for NetWare.
1248
1249 2005-06-20  Andreas Jaeger  <aj@suse.de>
1250
1251         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1252         gcc.target/i386/fastcall-sseregparm.c,
1253         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1254
1255 2005-06-19  Richard Henderson  <rth@redhat.com>
1256
1257         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1258
1259 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1260
1261         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1262
1263 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1264
1265         PR c++/22115
1266         * g++.dg/conversion/simd2.C: Change expected error message.
1267
1268 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1269
1270         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1271         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1272         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1273
1274 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1275
1276         * gcc.dg/fold-mod-1.c: New test.
1277
1278 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1279
1280         PR fortran/19926
1281         * gfortran.dg/pr19926.f90: New test.
1282
1283 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1284
1285         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1286         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1287         targets.
1288         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1289         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1290
1291 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1292
1293         * gcc.target/ia64/float80-varargs-1.c: New test.
1294
1295 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1296
1297         PR tree-opt/22035
1298         * gfortran.dg/f2c_6.f90: New test.
1299
1300 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1301
1302         PR c++/17413
1303         * g++.dg/template/local5.C: New.
1304
1305 2005-06-17  Richard Henderson  <rth@redhat.com>
1306
1307         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1308
1309 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1310
1311         PR testsuite/21945
1312         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1313
1314 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1315
1316         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1317         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1318         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1319         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1320         check_vect to verify the presence of hardware vector support.
1321
1322 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1323
1324         PR testsuite/22056
1325         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1326
1327 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1328
1329         PR libfortran/19216
1330         * gfortran.dg/pr19216.f: Add correct space between brackets and
1331         dg directive.
1332
1333 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1334
1335         PR libfortran/16436
1336         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1337
1338 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1339
1340         * gcc.target/i386/attributes-error.c: New testcase.
1341         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1342         * gcc.target/i386/regparm-stdcall.c: Likewise.
1343         * gcc.target/i386/sseregparm-1.c: Likewise.
1344         * gcc.target/i386/sseregparm-2.c: Likewise.
1345
1346 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1347
1348         * g++.dg/rtti/crash2.C: New.
1349
1350 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1351
1352         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1353
1354 2005-06-15  David Ung  <davidu@mips.com>
1355
1356         * gcc.target/mips/mips16e-extends.c: New test for testing the
1357         generation of MIPS16e zeb/zeh, seb/seh instructions.
1358
1359 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1360
1361         PR 22018
1362         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1363         * gcc.dg/tree-ssa/pr22018.c: New test.
1364
1365 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1366
1367         * gcc.dg/simd-1.c: Update error messages.
1368         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1369         * gcc.dg/simd-2.c: Update error messages.
1370         * gcc.dg/simd-4.c: New.
1371
1372 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1373
1374         PR c++/20678
1375         * g++.dg/other/crash-4.C: New.
1376
1377 2005-06-14  Devang Patel  <dpatel@apple.com>
1378
1379         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1380
1381 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1382
1383         PR c++/21929
1384         * g++.dg/parse/crash11.C: Update
1385
1386 2005-06-13  Jeff Law  <law@redhat.com>
1387
1388         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1389         perform the desired transformations.
1390         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1391         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1392
1393 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1394
1395         PR fortran/22038
1396         * gfortran.dg/forall_1.f90: Un-XFAIL.
1397
1398 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1399
1400         PR c++/21929
1401         * g++.dg/parse/crash26.C: New.
1402
1403         PR c++/20789
1404         * g++.dg/init/member1.C: New.
1405
1406 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1407
1408         * gfortran.dg/altreturn_1.f90: New test.
1409
1410 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1411
1412         PR middle-end/21985
1413         * gcc.dg/tree-ssa/pr21985.c: New test.
1414
1415 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1416
1417         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1418
1419 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1420
1421         PR c++/21930
1422         * g++.dg/other/error10.C: New test case.
1423
1424 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1425
1426         PR libfortran/19155
1427         * gfortran.dg/pr19155.f: Add test.
1428
1429 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1430
1431         * gfortran.dg/f2c_7.f90: New test.
1432
1433         * gfortran.dg/forall_1.f90: XFAILed.
1434
1435 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1436
1437         * gcc.dg/pr14796-1.c: New.
1438         * gcc.dg/pr14796-2.c: New.
1439
1440 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1441
1442         PR fortran/17792
1443         PR fortran/21375
1444         * gfortran.dg/deallocate_stat.f90:  New test.
1445
1446 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1447
1448         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1449
1450 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1451
1452         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1453         access will be generated when this loop is vectorized. Test that
1454         accesses with same alignment were detected.
1455         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1456         Test that accesses with same alignment were detected.
1457         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1458         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1459         alignment were detected.
1460
1461 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1462
1463         * gcc.dg/Wcxx-compat-1.c: New.
1464
1465 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1466
1467         PR libfortran/21480
1468         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1469         complex array.
1470
1471 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1472
1473         * gcc.dg/alias-8.c: New.
1474
1475 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1476
1477         * gcc.dg/format/cmn_err-1.c: Update.
1478
1479 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1480
1481         PR target/20666
1482         * gcc.target/sparc/fexpand-2.c: New.
1483         * gcc.target/sparc/fpmerge-2.c: New.
1484         * gcc.target/sparc/fpmul-2.c: New.
1485         * gcc.target/sparc/noresult.c: New.
1486         * gcc.target/sparc/pdist-2.c: New.
1487         * gcc.target/sparc/pdist-3.c: New.
1488
1489 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1490
1491         PR testsuite/21702
1492         * gcc.target/i386/i386.exp: Fix comment typo.
1493
1494 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1495
1496         PR c++/19497
1497         * g++.dg/inherit/using5.C: New.
1498         * g++.dg/inherit/using6.C: New.
1499
1500 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1501
1502         PR c++/19894
1503         * g++.dg/template/ptrmem15.C: New test.
1504
1505         PR c++/20563
1506         * g++.dg/ext/label4.C: New test.
1507
1508 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1509
1510         * gcc.dg/tls/debug-1.c: New test.
1511
1512 2005-06-07  Dale Johannesen  <dalej@apple.com>
1513
1514         * gcc.target/i386/movq.c:  New.
1515
1516 2005-06-07  Dale Johannesen  <dalej@apple.com>
1517
1518         * gcc.dg/20050607-1.c:  New.
1519
1520 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1521
1522         PR middle-end/21850
1523         * gcc.c-torture/execute/20050607-1.c: New test.
1524
1525 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1526
1527         PR libfortran/21926
1528         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1529         Test case where the return array has lowest stride one,
1530         but isn't packed.
1531
1532 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1533
1534         * lib/target-supports.exp (check_effective_target_sync_int_long):
1535         Add s390 and s390x targets.
1536
1537 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1538
1539         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1540         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1541         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1542         * gcc.dg/tree-ssa/loop-9.c: New test.
1543
1544 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1545
1546         * g++.dg/parse/defarg10.C: New.
1547
1548 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1549
1550         PR regression/21897
1551         * gcc.c-torture/execute/20050604-1.c: New test.
1552
1553 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1554
1555         PR 21903
1556         * g++.dg/parse/defarg9.C: New.
1557
1558         PR c++/20637
1559         * g++.dg/inherit/using4.C: New.
1560         * g++.dg/overload/error1.C: Adjust expected errors.
1561         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1562         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1563         * g++.old-deja/g++.other/redecl2.C: Likewise.
1564         * g++.old-deja/g++.other/redecl4.C: Likewise.
1565         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1566
1567 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1568
1569         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1570
1571 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1572
1573         * lib/gfortran.exp (gfortran_target_compile): Call
1574         dg-additional-files-options
1575         * gfortran.dg/f2c_4.f90: New file
1576         * gfortran.dg/f2c_4.c: New file
1577         * gfortran.dg/f2c_5.f90: New file
1578         * gfortran.dg/f2c_5.c: New file
1579
1580 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1581
1582         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1583
1584         PR fortran/21912
1585         * gfortran.dg/array_constructor_4.f90: New test.
1586
1587 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1588
1589         PR c++/21619
1590         * g++.dg/ext/builtin9.C: New test.
1591
1592 2005-06-05  Dale Johannesen  <dalej@apple.com>
1593
1594         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1595         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1596
1597 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1598
1599         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1600         * gcc.dg/vect/vect-reduc-1.c: New.
1601         * gcc.dg/vect/vect-reduc-2.c: New.
1602         * gcc.dg/vect/vect-reduc-3.c: New.
1603
1604 2005-06-04  Dale Johannesen  <dalej@apple.com>
1605
1606         * gcc.c-torture/execute/20050603-1.c:  New.
1607         * gcc.c-torture/execute/20050603-2.c:  New.
1608         * gcc.dg/20050603-3.c:  New.
1609
1610 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1611
1612         PR fortran/19195
1613         * gfortran.dg/debug_1.f90: New test.
1614
1615         * gfortran.dg/forall_1.f90: New test.
1616
1617 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1618
1619         * gfortran.dg/array_constructor_3.f90: New test.
1620
1621 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1622
1623         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1624
1625 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1626
1627         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1628
1629 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1630
1631         PR c/21873
1632         * gcc.dg/init-excess-1.c: New test.
1633
1634 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1635
1636         PR c++/21853
1637         * g++.dg/expr/static_cast6.C: New test.
1638
1639 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1640
1641         * gcc.dg/tree-ssa/vrp14.c: New test.
1642
1643 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1644
1645         PR c++/21336
1646         * g++.dg/template/new2.C: New test.
1647
1648 2005-06-03  Josh Conner  <jconner@apple.com>
1649
1650         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1651         all entries in initializer.
1652
1653 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1654
1655         PR middle-end/21858
1656         * gcc.dg/pr21858.c: New testcase.
1657
1658 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1659
1660         PR tree-optimization/21292
1661
1662         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1663         New.
1664         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1665         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1666         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1667         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1668         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1669
1670 2005-06-02  Richard Henderson  <rth@redhat.com>
1671
1672         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1673
1674 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1675
1676         * gcc.dg/wtypequal.c: New testcase.
1677
1678 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1679
1680         PR 21582
1681         * gcc.dg/tree-ssa/pr21582.c: New test.
1682
1683 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1684
1685         PR c++/21280
1686         * g++.dg/opt/interface2.h: New.
1687         * g++.dg/opt/interface2.C: New.
1688         * g++.dg/init/ctor4.C: Adjust error lines.
1689         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1690         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1691         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1692         * g++.old-deja/g++.pt/assign1.C: Likewise.
1693         * g++.old-deja/g++.pt/crash20.C: Likewise.
1694
1695 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1696
1697         PR tree-optimization/21734
1698         * g++.dg/vect/pr21734_1.cc: New.
1699         * g++.dg/vect/pr21734_2.cc: New.
1700
1701 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1702
1703         PR c++/20350
1704         * g++.dg/template/spec24.C: New.
1705
1706         PR c++/21151
1707         * g++.dg/pch/local-1.C: New.
1708         * g++.dg/pch/local-1.Hs: New.
1709
1710 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1711
1712         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1713         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1714         * gcc.dg/tree-ssa/pr14341.c: New test.
1715         * gcc.dg/tree-ssa/pr14841.c: New test.
1716         * gcc.dg/tree-ssa/pr20701.c: New test.
1717         * gcc.dg/tree-ssa/pr21086.c: New test.
1718         * gcc.dg/tree-ssa/pr21090.c: New test.
1719         * gcc.dg/tree-ssa/pr21332.c: New test.
1720         * gcc.dg/tree-ssa/pr21458.c: New test.
1721         * gcc.dg/tree-ssa/pr21658.c: New test.
1722         * gcc.dg/tree-ssa/vrp01.c: New test.
1723         * gcc.dg/tree-ssa/vrp02.c: New test.
1724         * gcc.dg/tree-ssa/vrp03.c: New test.
1725         * gcc.dg/tree-ssa/vrp04.c: New test.
1726         * gcc.dg/tree-ssa/vrp05.c: New test.
1727         * gcc.dg/tree-ssa/vrp06.c: New test.
1728         * gcc.dg/tree-ssa/vrp07.c: New test.
1729         * gcc.dg/tree-ssa/vrp08.c: New test.
1730         * gcc.dg/tree-ssa/vrp09.c: New test.
1731         * gcc.dg/tree-ssa/vrp10.c: New test.
1732         * gcc.dg/tree-ssa/vrp11.c: New test.
1733         * gcc.dg/tree-ssa/vrp12.c: New test.
1734         * gcc.dg/tree-ssa/vrp13.c: New test.
1735
1736 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1737
1738         PR 21029
1739         * gcc.dg/tree-ssa/pr21029.c: New test.
1740
1741 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1742
1743         * gfortran.dg/logint-1.f: New test case.
1744         * gfortran.dg/logint-2.f: Likewise.
1745         * gfortran.dg/logint-3.f: Likewise.
1746
1747 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1748
1749         PR c/21536
1750         PR c/20760
1751         * gcc.dg/20050527-1.c: New test.
1752
1753         * gcc.dg/i386-sse-12.c: New test.
1754
1755         PR fortran/21729
1756         * gfortran.dg/implicit_5.f90: New test.
1757
1758 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1759
1760         PR fortran/20883
1761         * gfortran/assign_4.f90: New test.
1762         * gfortran/assign_2.f90: Change compile to run.
1763
1764 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1765
1766         * lib/target-supports.exp
1767         (check_effective_target_sync_char_short): New.
1768         * gcc.dg/sync-2.c: New.
1769
1770 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1771
1772         PR tree-optimization/21817
1773         * gcc.dg/torture/pr21817-1.c: New.
1774
1775 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1776
1777         PR c++/21165
1778         * g++.dg/template/init5.C: New.
1779
1780 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1781
1782         * gfortran.dg/char_initialiser_actual.f90:
1783         Test character initialisers as actual arguments.
1784         * gfortran.dg/char_pointer_comp_assign.f90:
1785         Test character pointer structure component assignments.
1786         * gfortran.dg/char_array_structure_constructor.f90:
1787         Test character components in structure constructors.
1788
1789 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1790
1791         PR middle-end/20931
1792         * g++.dg/opt/pr20931.C: New test.
1793
1794 2005-05-31  Andreas Jaeger  <aj@suse.de>
1795
1796         PR testsuite/20772
1797         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1798         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1799         g++.old-deja/g++.ext/asmspec1.C,
1800         g++.old-deja/g++.other/regstack.C,
1801         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1802         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1803         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1804         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1805         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1806         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1807         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1808         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1809         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1810         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1811         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1812         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1813         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1814         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1815         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1816         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1817         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1818         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1819         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1820
1821 2005-05-31  Jeff Law  <law@redhat.com>
1822
1823         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1824
1825 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1826
1827         PR middle-end/21743
1828         * gcc.dg/builtins-1.c: Activate disabled clog test.
1829         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1830
1831 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1832
1833         * gfortran.dg/char_pointer_assign.f90:
1834         Test character-pointer assignments and pointer assignments.
1835         * gfortran.dg/char_pointer_dummy.f90:
1836         Test character-pointer dummy arguments.
1837         * gfortran.dg/char_pointer_func.f90:
1838         Test character-pointer function returns.
1839         * gfortran.dg/char_pointer_dependency.f90:
1840         Test character-pointer functions with dependencies.
1841
1842 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1843
1844         PR c++/21784
1845         * g++.dg/lookup/using14.C: New test.
1846
1847 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1848
1849         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1850         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1851         trailing ^M.
1852
1853 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1854
1855         PR c++/17413
1856         * g++.dg/template/local5.C: New.
1857
1858         PR target/21761
1859         * gcc.c-torture/compile/pr21761.c: New.
1860
1861         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1862         before darwin8.
1863
1864 2005-05-30  Steven G. Kargl
1865
1866         PR fortran/20846
1867         * gfortran.dg/inquire_8.f90: New test.
1868
1869 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1870
1871         PR libfortran/21376
1872         * gfortran.dg/output_exponents_1.f90: New test.
1873
1874 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1875
1876         PR libfortran/20006
1877         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1878
1879 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1880
1881         PR c++/21210
1882         * g++.dg/ext/complex1.C: New test.
1883
1884         PR c++/21340
1885         * g++.dg/init/ctor6.C: New test.
1886
1887 2005-05-29  Jan Hubicka  <jh@suse.cz>
1888
1889         * gcc.c-torture/compile/pr21562.c: New.
1890
1891 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1892
1893         * gfortran.dg/subnormal_1.f90: New test.
1894
1895 2005-05-28  Jan Hubicka  <jh@suse.cz>
1896
1897         * tree-prof.exp: Fix comment.
1898         * value-prof-1.c: New.
1899         * value-prof-2.c: New.
1900         * value-prof-3.c: New.
1901         * value-prof-4.c: New.
1902
1903 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1904
1905         PR c++/21614
1906         * g++.dg/expr/ptrmem6.C: New test.
1907         * g++.dg/expr/ptrmem6a.C: Likewise.
1908
1909 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1910
1911         PR tree-optimization/21658
1912         * gcc.dg/tree-ssa/pr21658.c: New.
1913
1914 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1915
1916         PR c++/21455
1917         * g++.dg/inherit/ptrmem3.C: New.
1918
1919         PR c++/21681
1920         * g++.dg/parse/template16.C: New.
1921
1922 2005-05-27  Andreas Jaeger  <aj@suse.de>
1923
1924         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1925
1926         * gcc.dg/i386-sse-8.c: Run test on all archs.
1927
1928 2005-05-26  Mike Stump  <mrs@apple.com>
1929
1930         * objc.dg/isa-field-1.m: Only run on darwin.
1931         * objc.dg/lookup-1.m: Likewise.
1932         * objc.dg/try-catch-8.m: Likewise.
1933
1934 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1935
1936         PR tree-optimization/9814
1937         * gcc.dg/pr9814-1.c: New test case.
1938
1939 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1940
1941         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1942         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1943         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1944         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1945         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1946         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1947         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1948         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1949         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1950         objc.dg/try-catch-8.m: New.
1951
1952 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1953
1954         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1955         remove extraneous semicolons.
1956
1957 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1958
1959         * obj-c++.dg/comp-types-12.mm: New.
1960         * objc.dg/comp-types-11.m: New.
1961         * objc.dg/selector-4.m: New.
1962
1963 2005-05-26  Andreas Jaeger  <aj@suse.de>
1964
1965         PR testsuite/20772
1966         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1967         g++.old-deja/g++.ext/attrib3.C,
1968         g++.old-deja/g++.other/store-expr1.C,
1969         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1970         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1971         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1972         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1973         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1974         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1975         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1976         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1977         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1978         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1979         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1980         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1981         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1982         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1983         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1984         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1985         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1986         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1987         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1988
1989 2005-05-26  Andreas Jaeger  <aj@suse.de>
1990
1991         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1992         x86-64 compilation.
1993
1994 2005-05-26  Andreas Jaeger  <aj@suse.de>
1995
1996         PR testsuite/20772
1997         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1998         gcc.misc-tests/i386-pf-athlon-1.c,
1999         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2000         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2001         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2002         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2003         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2004         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2005         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2006         programs.
2007
2008         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2009         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2010         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2011         x86-64 compilation.
2012
2013         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2014         x86_64.
2015
2016         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2017         effective-target ilp32.
2018
2019 2005-05-26  David Ung  <davidu@mips.com>
2020
2021         * gcc.target/mips/ext_ins.c: New test for testing the generation
2022         of MIPS32/64 rev 2 ext/ins instructions.
2023
2024 2005-05-26  Andreas Jaeger  <aj@suse.de>
2025
2026         * treelang/compile/unsigned.tree: Use gimple instead of
2027         nonexisting generic dump.
2028
2029 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2030
2031         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2032
2033 2005-05-26  Andreas Jaeger  <aj@suse.de>
2034
2035         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2036
2037 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2038
2039         PR libfortran/17283
2040         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2041         Test callee-allocated memory with write statements.
2042
2043 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2044
2045         PR middle-end/21709
2046         * gcc.dg/pr21709-1.c: New test case.
2047
2048 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2049             Mike Stump  <mrs@apple.com>
2050
2051         * objc/execute/next_mapping.h: Update for C++.
2052
2053         * obj-c++.dg/selector-1.mm: Move to...
2054         * obj-c++.dg/selector-4.mm: here...
2055
2056         * obj-c++.dg/basic.mm: New.
2057         * obj-c++.dg/comp-types-1.mm: New.
2058         * obj-c++.dg/cxx-class-1.mm: New.
2059         * obj-c++.dg/cxx-ivars-1.mm: New.
2060         * obj-c++.dg/cxx-ivars-2.mm: New.
2061         * obj-c++.dg/cxx-ivars-3.mm: New.
2062         * obj-c++.dg/cxx-scope-1.mm: New.
2063         * obj-c++.dg/cxx-scope-2.mm: New.
2064         * obj-c++.dg/defs.mm: New.
2065         * obj-c++.dg/empty-private-1.mm: New.
2066         * obj-c++.dg/encode-1.mm: New.
2067         * obj-c++.dg/encode-2.mm: New.
2068         * obj-c++.dg/encode-3.mm: New.
2069         * obj-c++.dg/extern-c-1.mm: New.
2070         * obj-c++.dg/extra-semi.mm: New.
2071         * obj-c++.dg/fix-and-continue-2.mm: New.
2072         * obj-c++.dg/isa-field-1.mm: New.
2073         * obj-c++.dg/ivar-list-semi.mm: New.
2074         * obj-c++.dg/local-decl-1.mm: New.
2075         * obj-c++.dg/lookup-1.mm: New.
2076         * obj-c++.dg/lookup-2.mm: New.
2077         * obj-c++.dg/method-1.mm: New.
2078         * obj-c++.dg/method-2.mm: New.
2079         * obj-c++.dg/method-3.mm: New.
2080         * obj-c++.dg/method-4.mm: New.
2081         * obj-c++.dg/method-5.mm: New.
2082         * obj-c++.dg/method-6.mm: New.
2083         * obj-c++.dg/method-7.mm: New.
2084         * obj-c++.dg/no-extra-load.mm: New.
2085         * obj-c++.dg/overload-1.mm: New.
2086         * obj-c++.dg/pragma-1.mm: New.
2087         * obj-c++.dg/pragma-2.mm: New.
2088         * obj-c++.dg/private-1.mm: New.
2089         * obj-c++.dg/private-2.mm: New.
2090         * obj-c++.dg/proto-qual-1.mm: New.
2091         * obj-c++.dg/qual-types-1.mm: New.
2092         * obj-c++.dg/stubify-1.mm: New.
2093         * obj-c++.dg/stubify-2.mm: New.
2094         * obj-c++.dg/super-class-1.mm: New.
2095         * obj-c++.dg/super-class-2.mm: New.
2096         * obj-c++.dg/super-dealloc-1.mm: New.
2097         * obj-c++.dg/super-dealloc-2.mm: New.
2098         * obj-c++.dg/template-1.mm: New.
2099         * obj-c++.dg/template-2.mm: New.
2100         * obj-c++.dg/template-3.mm: New.
2101         * obj-c++.dg/template-4.mm: New.
2102         * obj-c++.dg/template-5.mm: New.
2103         * obj-c++.dg/template-6.mm: New.
2104         * obj-c++.dg/try-catch-1.mm: New.
2105         * obj-c++.dg/try-catch-2.mm: New.
2106         * obj-c++.dg/try-catch-3.mm: New.
2107         * obj-c++.dg/try-catch-4.mm: New.
2108         * obj-c++.dg/try-catch-5.mm: New.
2109         * obj-c++.dg/try-catch-6.mm: New.
2110         * obj-c++.dg/try-catch-7.mm: New.
2111         * obj-c++.dg/try-catch-8.mm: New.
2112         * obj-c++.dg/try-catch-9.mm: New.
2113         * obj-c++.dg/va-meth-1.mm: New.
2114
2115 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2116
2117         * obj-c++.dg/selector-1.mm: New.
2118         * obj-c++.dg/selector-2.mm: New.
2119
2120 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2121
2122         * obj-c++.dg/selector-3.mm: New.
2123         * objc.dg/selector-3.m: New.
2124
2125 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2126
2127         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2128         about where warning appears.
2129
2130 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2131
2132         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2133         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2134         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2135         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2136
2137 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2138
2139         * gcc.dg/20050524-1.c: New test.
2140
2141 2005-05-25  Jan Hubicka  <jh@suse.cz>
2142
2143         * gcc.dg/tree-prof/inliner-1.c: New.
2144
2145 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2146
2147         * gcc.dg/tree-prof: New directory.
2148         * gcc.dg/tree-prof/tree-prof.exp: New.
2149
2150 2005-05-25  DJ Delorie  <dj@redhat.com>
2151
2152         * gcc.dg/Wattributes-1.c: New.
2153         * gcc.dg/Wattributes-2.c: New.
2154         * gcc.dg/Wattributes-3.c: New.
2155
2156 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2157
2158         PR tree-optimization/19833
2159         * gcc.dg/uninit-4.c: Remove xfail.
2160         * gcc.dg/uninit-9.c: Ditto.
2161
2162 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2163
2164         * obj-c++.dg/bitfield-[1-5].mm: New.
2165         * obj-c++.dg/class-protocol-1.mm: New.
2166         * obj-c++.dg/comp-types-1[0-1].mm: New.
2167         * obj-c++.dg/comp-types-[2-9].mm: New.
2168         * obj-c++.dg/encode-[4-8].mm: New.
2169         * obj-c++.dg/layout-1.mm: New.
2170         * obj-c++.dg/method-1[0-9].mm: New.
2171         * obj-c++.dg/method-2[0-1].mm: New.
2172         * obj-c++.dg/method-[8-9].mm: New.
2173         * obj-c++.dg/objc-gc-3.mm: New.
2174         * obj-c++.dg/try-catch-10.mm: New.
2175         * objc.dg/bitfield-5.m: New.
2176         * objc.dg/comp-types-10.m: New.
2177         * objc.dg/comp-types-9.m: New.
2178         * objc.dg/layout-1.m: New.
2179         * objc.dg/objc-gc-4.m: New.
2180         * objc.dg/try-catch-9.m: New.
2181         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2182         * objc.dg/comp-types-1.m: Likewise.
2183         * objc.dg/comp-types-[5-6].m: Likewise.
2184         * objc.dg/method-9.m: Likewise.
2185
2186 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2187
2188         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2189         and on hardware without VMX support.
2190
2191         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2192
2193         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2194
2195         * lib/profopt.exp (dg-final-generate, dg-final-use,
2196         profopt-final-code, profopt-get-options): New.
2197         (profopt-execute): Process test directives.
2198
2199         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2200         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2201         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2202
2203 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2204
2205         PR C++/21645
2206         * g++.dg/init/ctor5.C: New test.
2207
2208 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2209
2210         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2211         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2212         vect-113.c, vect-114.c.
2213
2214 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2215
2216         * gcc.dg/const-elim-1.c: Remove xfails.
2217
2218 2005-05-23  Jeff Law  <law@redhat.com>
2219
2220         * gcc.c-torture/compile/pr21638.c: New test.
2221         * gcc.c-torture/compile/20050520-1.c: New test.
2222
2223 2005-05-23  Nick Clifton  <nickc@redhat.com>
2224
2225         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2226         be a proper triple, ie: m32r*-*-*.
2227         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2228
2229 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2230
2231         PR middle-end/21331
2232         PR tree-opt/21293
2233         * gcc.c-torture/compile/pr21293.c: New test.
2234         * gcc.c-torture/execute/pr21331.c: New test.
2235
2236 2004-05-20  Richard Henderson  <rth@redhat.com>
2237
2238         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2239
2240 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2241
2242         * obj-c++-dg.exp: Add.
2243         * obj-c++.exp: Add.
2244         * obj-c++.dg/dg.exp: Add.
2245
2246 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2247
2248         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2249         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2250
2251 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2252
2253         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2254
2255 2004-05-19  Richard Henderson  <rth@redhat.com>
2256
2257         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2258
2259 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2260
2261         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2262
2263         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2264
2265 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2266
2267         PR c++/21495
2268         * g++.dg/parse/extern1.C: New test.
2269         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2270
2271 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2272
2273         * gcc.dg/c99-math.h: New.
2274         * gcc.dg/c99-math-float-1.c: New test.
2275         * gcc.dg/c99-math-double-1.c: Likewise.
2276         * gcc.dg/c99-math-long-double-1.c: Likewise.
2277
2278 2005-05-18  Richard Henderson  <rth@redhat.com>
2279
2280         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2281
2282 2005-05-18  Devang Patel  <dpatel@apple.com>
2283
2284         * g++.dg/opt/20050511-1.C: New test.
2285
2286 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2287
2288         PR libfortran/21127
2289         * gfortran.dg/reshape-complex.f90:  New test.
2290
2291 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2292
2293         * gfortran.dg/array_constructor_1.f90: New test.
2294         * gfortran.dg/array_constructor_2.f90: New test.
2295
2296 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2297
2298         PR fortran/20954
2299         * gfortran.dg/pr20954.f: New test.
2300
2301 2005-05-17  Mike Stump  <mrs@apple.com>
2302
2303         Yet more Objective-C++...
2304
2305         * objc.dg/method-5.m: Update.
2306         * objc.dg/method-6.m: Update.
2307         * objc.dg/method-7.m: Update.
2308         * objc.dg/method-9.m: Update.
2309         * objc.dg/try-catch-2.m: Update.
2310
2311 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2312
2313         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2314         Remove little-endian optimizations.
2315
2316 2005-05-17  Jeff Law  <law@redhat.com>
2317
2318         * g++.dg/tree-ssa/pr14814.C: New test.
2319         * gcc.dg/tree-ssa/pr14814.C: New test.
2320         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2321         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2322
2323 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2324
2325         * gcc.dg/compat/generate-random.c: Do not include
2326         libiberty.h.
2327         * gcc.dg/compat/generate-random_r.c: Likewise.
2328
2329 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2330
2331         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2332
2333 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2334
2335         PR middle-end/21595
2336         * g++.dg/tree-ssa/builtin1.C: New testcase.
2337
2338 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2339
2340         PR c++/21454
2341         * g++.dg/opt/const4.C: New test.
2342
2343         PR middle-end/21492
2344         * g++.dg/opt/crossjump1.C: New test.
2345
2346         PR tree-optimization/21610
2347         * gcc.c-torture/compile/20050516-1.c: New test.
2348
2349         PR fortran/15080
2350         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2351         about the test failing.
2352         * gfortran.fortran-torture/execute/where_7.f90: New test.
2353         * gfortran.fortran-torture/execute/where_8.f90: New test.
2354
2355 2005-05-16  Richard Henderson  <rth@redhat.com>
2356
2357         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2358         i?86 and x86_64.
2359
2360 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2361
2362         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2363         (limits.h): Include unconditionally.
2364         (stdlib.h): Likewise.
2365         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2366         (limits.h): Include unconditionally.
2367         (stdlib.h): Likewise.
2368         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2369         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2370         (limits.h): Include unconditionally.
2371         (stdlib.h): Likewise.
2372         (hashtab.h): Do not include.
2373         (getopt.h): Likewise.
2374         (stddef.h): Include.
2375         (hashval_t): Define.
2376         (struct entry): Add "next" field.
2377         (HASH_SIZE): New macro.
2378         (hash_table): New variable.
2379         (switchfiles): Do not use xmalloc.
2380         (mix): New macro.
2381         (iterative_hash): New function.
2382         (hasht): Remove.
2383         (e_exists): New function.
2384         (e_insert): Likewise.
2385         (output): Use, instead of libiberty hashtable functions.
2386         (main): Do not use getopt.  Do not call htab_create.
2387
2388 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2389
2390         PR libstdc++/21526
2391         * lib/target-supports.exp (check_mkfifo_available):
2392         Return 0 for cygwin as mkfifo support incomplete on platform.
2393         Fix typos in comments.
2394
2395 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2396
2397         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2398
2399 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2400
2401         PR fortran/17432
2402         * gfortran.dg/assign_4.f: New test.
2403
2404 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2405
2406         PR tree-optimization/21563
2407         * gcc.dg/tree-ssa/pr21563.c: New.
2408
2409 2005-05-14  Jan Hubicka  <jh@suse.cz>
2410
2411         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2412
2413 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2414
2415         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2416
2417 2005-05-13  Julian Brown  <julian@codesourcery.com>
2418
2419         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2420         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2421
2422 2005-05-13  Jan Hubicka  <jh@suse.cz>
2423
2424         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2425         * gcc.dg/fold-xor-?.c: Likewise.
2426         * gcc.dg/pr15784-?.c: Likewise.
2427         * gcc.dg/pr20922-?.c: Likewise.
2428         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2429         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2430         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2431
2432 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2433
2434         PR fortran/21260
2435         * gfortran.dg/hollerith_1.f90: New test.
2436
2437 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2438
2439         * gfortran.dg/func_result_2.f90: New test.
2440
2441 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2442
2443         * gfortran.dg/dev_null.f90: New test.
2444
2445 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2446
2447         * gcc.dg/arm-vfp1.c: Revert last change.
2448
2449 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2450
2451         PR middle-end/19807
2452         PR tree-optimization/19639
2453         * g++.dg/tree-ssa/pr19807.C: New testcase.
2454
2455 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2456
2457         PR libfortran/21471
2458         * gfortran.dg/append-1.f90: New test.
2459
2460 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2461
2462         * gcc.dg/pr18501.c: XFAIL.
2463         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2464         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2465         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2466         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2467         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2468         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2469         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2470         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2471
2472 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2473
2474         PR fortran/20178
2475         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2476         gfortran.dg/f2c_3.f90: New tests.
2477
2478         * gfortran.dg/return_1.f90: Fix dg annotation.
2479
2480 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2481
2482         * gcc.c-torture/compile/20050510-1.c: New test.
2483
2484 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2485
2486         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2487
2488 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2489
2490         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2491
2492 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2493
2494         PR c/17913
2495         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2496
2497 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2498
2499         PR c/21342
2500         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2501         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2502
2503 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2504
2505         PR debug/16676
2506         * gcc.dg/debug/pr16676.c: New test.
2507
2508 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2509
2510         PR testsuite/21443
2511         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2512         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2513         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2514         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2515         Change -O1 to -O2.
2516         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2517         -fno-tree-dominator-opts.
2518
2519 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2520
2521         * gfortran.dg/return_1.f90: New test.
2522
2523 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2524
2525         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2526
2527         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2528
2529 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2530
2531         PR c++/21427
2532         * g++.dg/inherit/covariant13.C: New.
2533
2534 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2535
2536         PR libfortran/19155
2537         * gfortran.dg/pr19155.f: New test.
2538
2539 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2540
2541         PR inline-asm/8788
2542         * gcc.dg/pr8788-1.c: New testcase.
2543
2544 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2545
2546         PR target/21416
2547         * gcc.target/mips/fpcmp-[12].c: New tests.
2548
2549 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2550
2551         * lib/target-supports-dg.exp (dg-require-fork): New function.
2552         (dg-require-mkfifo): Likewise.
2553         * lib/target-supports.exp (check_function_available): New
2554         function.
2555         (check_fork_available): Likewise.
2556         (check_mkfifo_available): Likewise.
2557
2558 2005-05-06  Jeff Law  <law@redhat.com>
2559
2560         * gcc.c-torture/compile/pr21380.c: New test.
2561
2562 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2563
2564         PR c++/20961
2565         * g++.dg/ext/weak3.C: New test.
2566
2567 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2568
2569         PR c++/21352
2570         * g++.dg/template/crash37.C: New test.
2571
2572 2005-05-05  Paul Brook  <paul@codesourcery.com>
2573
2574         * gcc.dg/arm-g2.c: Use effective-target arm32.
2575         * gcc.dg/arm-mmx-1.c: Ditto.
2576         * gcc.dg/arm-scd42-2.c: Ditto.
2577         * gcc.dg/arm-vfp1.c: Ditto.
2578         * lib/target-supports.exp (check_effective_target_arm32): New
2579         function.
2580
2581 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2582
2583         PR libfortran/21354
2584         gfortran.dg/in_pack_rank7.f90:  New test.
2585
2586 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2587
2588         PR middle-end/15618
2589         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2590
2591 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2592
2593         PR middle-end/21265
2594         * gcc.dg/20050503-1.c: New test.
2595
2596         PR rtl-optimization/21239
2597         * gcc.dg/i386-sse-11.c: New test.
2598
2599 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2600
2601         PR target/16888
2602         * gcc.target/i386/asm-1.c: New test.
2603
2604 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2605
2606         PR rtl-optimization/21330
2607         * gcc.c-torture/execute/20050502-1.c: New test.
2608
2609         PR target/21297
2610         * gcc.c-torture/execute/20050502-2.c: New test.
2611
2612 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2613
2614         PR middle-end/21282
2615         * gcc.dg/pr21282.c: New.
2616
2617 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2618
2619         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2620         * gcc.dg/vect/vect-92.c: Likewise
2621         * gcc.dg/vect/vect-93.c: Likewise
2622         * gcc.dg/vect/vect-dv-1.c: Likewise
2623         * gcc.dg/vect/vect-dv-2.c: Likewise
2624         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2625
2626 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2627
2628         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2629         * gfortran.dg/vect/vect-2.f90:  Likewise
2630         * gfortran.dg/vect/vect-3.f90:  Likewise
2631         * gfortran.dg/vect/vect-4.f90:  Likewise
2632         * gfortran.dg/vect/vect-5.f90:  Likewise
2633
2634 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2635
2636         PR target/20813
2637         * gcc.dg/rs6000-fpint-2.c: New.
2638
2639 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2640
2641         PR c/15698
2642         * gcc.dg/builtins-30.c: Update expected messages.
2643         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2644         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2645         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2646
2647 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2648
2649         PR tree-optimization/21294
2650         * gcc.dg/tree-ssa/pr21294.c: New.
2651
2652 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2653
2654         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2655         __builtin_altivec_st_internal_4si built-in.
2656
2657 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2658
2659         PR c++/15875
2660         * g++.dg/template/ptrmem14.C: New test.
2661
2662 2005-05-02  Paul Brook  <paul@codesourcery.com>
2663
2664         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2665
2666 2005-05-02  Michael Matz  <matz@suse.de>
2667
2668         PR c++/19542
2669         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2670
2671 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2672
2673         * g++.dg/cpp/weak.C: New test.
2674
2675 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2676
2677         * gcc.dg/tree-ssa/loop-8.c: New test.
2678
2679 2005-04-30  Michael Maty  <matz@suse.de>
2680
2681         * gcc.dg/inline-mcpy.c: New test.
2682
2683 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2684
2685         PR libfortran/18958
2686         * gfortran.dg/eoshift.f90:  New test case.
2687
2688 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2689
2690         PR libfortran/18857
2691         * gfortran.dg/matmul_1.f90: New test.
2692
2693 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2694
2695         PR tree-optimization/21030
2696         * gcc.dg/tree-ssa/pr21030.c: New.
2697
2698 2005-04-29  Devang Patel  <dpatel@apple.com>
2699
2700         PR tree-optimization/21272
2701         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2702
2703 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2704
2705         PR fortran/13082
2706         PR fortran/18824
2707         * gfortran.dg/entry_4.f90: New test.
2708         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2709         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2710         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2711         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2712         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2713         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2714         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2715
2716 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2717
2718         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2719
2720 2005-04-29  Paul Brook   <paul@codesourcery.com>
2721
2722         * gfortran.dg/entry_3.f90: New test.
2723
2724 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2725
2726         * gfortran.dg/implicit_4.f90: New test.
2727
2728 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2729
2730         * lib/target-supports.exp (check_profiling_available): Return
2731         false for xtensa-*-elf.
2732
2733 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2734
2735         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2736         error if file cannot be deleted.
2737
2738 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2739
2740         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2741         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2742         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2743         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2744         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2745         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2746         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2747         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2748         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2749         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2750         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2751         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2752         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2753
2754 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2755
2756         PR fortran/20865
2757         * gfortran.dg/pr20865.f90: New test.
2758
2759 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2760
2761         * gcc.dg/void-cast-2.c: New test.
2762
2763 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2764
2765         PR c/21159
2766         * gcc.dg/void-cast-1.c: New test.
2767
2768 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2769
2770         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2771
2772 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2773
2774         PR fortran/21177
2775         * gfortran.dg/pr21177.f90: New test.
2776
2777 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2778
2779         PR tree-optimization/21171
2780         * gcc.dg/tree-ssa/pr21171.c: New test.
2781
2782 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2783
2784         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2785         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2786         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2787         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2788         gcc.dg/tree-ssa/gen-vect-32.c: New.
2789         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2790         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2791         don't run on PPC32.
2792
2793 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2794
2795         PR c/21213
2796         * gcc.dg/transparent-union-3.c: New test.
2797
2798 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2799
2800         PR c/20740
2801         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2802         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2803         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2804         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2805         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2806         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2807
2808 2005-04-26  Jeff Law  <law@redhat.com>
2809
2810         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2811         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2812         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2813         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2814         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2815         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2816         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2817
2818 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2819
2820         PR tree-optimization/17598
2821         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2822
2823 2005-04-25  Mike Stump  <mrs@apple.com>
2824
2825         * objc.dg/fix-and-continue-1.m: Add.
2826
2827 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2828
2829         PR c++/20995
2830         * g++.dg/opt/pr20995-1.C: New test case.
2831
2832 2005-04-25  Devang Patel <dpatel@apple.com>
2833
2834         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2835
2836 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2837
2838         PR testsuite/21062
2839         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2840
2841 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2842
2843         PR C++/21188
2844         * g++.dg/opt/rtti2.C: New test.
2845
2846 2005-04-25  Paul Brook  <paul@codesourcery.com>
2847         Steven G. Kargl  <kargls@comcast.net>
2848
2849         PR fortran/20879
2850         * gfortran.dg/ichar_1.f90: New file.
2851
2852 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2853
2854         PR middle-end/20991
2855         * g++.dg/opt/pr20991.C: New test.
2856
2857         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2858         where sizeof (type) < __alignof__ (type).
2859         * gcc.dg/compat/struct-layout-1.h: Likewise.
2860
2861 2005-04-24  Per Bothner  <per@bothner.com>
2862             Devang Patel  <dpatel@apple.com>
2863
2864         PR preprocessor/20907
2865         * gcc.dg/cpp/very-long-comment.c: New test.
2866
2867 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2868
2869         PR fortran/20059
2870         * gfortran.dg/common_5.f: New test.
2871
2872 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2873
2874         PR middle-end/21082
2875         * g++.dg/tree-ssa/pr21082.C: New testcase.
2876
2877 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2878
2879         * gcc.dg/vect/vect-99.c: New test.
2880
2881 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2882
2883         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2884
2885 2005-04-22  Jeff Law  <law@redhat.com>
2886
2887         * gcc.dg/uninit-5.c: Remove xfails.
2888         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2889         conditionals and loads.
2890
2891 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2892
2893         PR libfortran/20074
2894         PR libfortran/20436
2895         PR libfortran/21108
2896         * gfortran.dg/nested_reshape.f90: new test
2897         * gfortran.dg/reshape-alloc.f90: new test
2898         * gfortran.dg/reshape.f90: new test
2899
2900 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2901
2902         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2903
2904         * gcc.dg/arm-vfp1.c: New test.
2905
2906 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2907
2908         PR c++/21087
2909         * g++.dg/lookup/builtin2.C: New test.
2910
2911 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2912
2913         * gcc.dg/weak/weak-13.c: New test.
2914
2915 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2916
2917         * lib/target-supports.exp (check_effective_target_sync_int_long):
2918         Add powerpc*.
2919
2920 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2921
2922         * gcc.target/mips/branch-1.c: New test.
2923
2924 2005-04-21  Richard Henderson  <rth@redhat.com>
2925
2926         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2927         * gcc.dg/vect/vect-86.c: Likewise.
2928         * gcc.dg/vect/vect-87.c: Likewise.
2929         * gcc.dg/vect/vect-88.c: Likewise.
2930
2931 2005-04-21  Devang Patel  <dpatel@apple.com>
2932
2933         PR optimization/20994
2934         * gcc.dg/tree-ssa/ifc-3.c: New test.
2935
2936 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2937
2938         PR c/12913
2939         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2940         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2941         gcc.dg/c99-vla-jump-5.c: New tests.
2942
2943 2005-04-19  Richard Henderson  <rth@redhat.com>
2944
2945         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2946         Fix typo in exists check.
2947         (check_effective_target_sync_int_long): New.
2948         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2949         * gcc.dg/ia64-sync-2.c: Likewise.
2950         * gcc.dg/ia64-sync-3.c: Likewise.
2951         * gcc.dg/ia64-sync-4.c: Likewise.
2952
2953 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2954
2955         * gcc.dg/fold-xor-1.c: New test.
2956         * gcc.dg/fold-xor-2.c: New test.
2957
2958 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2959
2960         PR target/20670
2961         * g++.dg/eh/fp-regs.C: New test.
2962
2963 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2964
2965         * gcc.dg/Wint-to-pointer-cast-1.c,
2966         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2967         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2968         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2969
2970 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2971
2972         PR fortran/16861
2973         * gfortran.dg/pr16861.f90: New test.
2974
2975 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2976
2977         * gcc.dg/pr21085.c: New test.
2978
2979 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2980
2981         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2982         (setup_mips_tests, dg-mips-options): New procedures.
2983         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2984         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2985         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2986         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2987         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2988         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2989         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2990         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2991         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2992         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2993         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2994         dg-mips-options instead of dg-options.  Remove now-redundant
2995         preprocessor guards.
2996         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2997         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2998         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2999         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3000         * gcc.dg/vr-mult-2.c: Delete.
3001         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3002         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3003         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3004         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3005         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3006         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3007         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3008
3009 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3010
3011         * ada/acats/run_all.sh: Use sync when executable not present.
3012
3013 2005-04-18  Devang Patel  <dpatel@apple.com>
3014
3015         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3016         * gcc.dg/vect/vect-11a.c: New.
3017         * gcc.dg/vect/vect-none.c: Update.
3018         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3019
3020 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3021
3022         PR tree-optimization/20922
3023         * gcc.dg/pr20922-1.c: New test.
3024         * gcc.dg/pr20922-2.c: New test.
3025         * gcc.dg/pr20922-3.c: New test.
3026         * gcc.dg/pr20922-4.c: New test.
3027         * gcc.dg/pr20922-5.c: New test.
3028         * gcc.dg/pr20922-6.c: New test.
3029
3030 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3031
3032         PR libfortran/20950
3033         * gfortran.dg/pr20950.f: New test.
3034
3035 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3036
3037         PR libfortran/19216
3038         * gfortran.dg/pr19216.f: New test.
3039
3040 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3041
3042         PR tree-optimization/21001
3043         * gcc.dg/tree-ssa/pr21001.c: New.
3044
3045 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3046
3047         PR libfortran/21075
3048         * gfortran.dg/reshape_rank7.f90: New test.
3049
3050 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3051
3052         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3053         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3054         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3055         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3056         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3057         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3058         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3059         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3060         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3061         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3062         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3063         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3064         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3065         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3066         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3067         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3068         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3069         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3070         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3071         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3072         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3073
3074 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3075
3076         * gfortran.dg/wtruncate.f: New testcase.
3077         * gfortran.dg/wtruncate.f90: New testcase.
3078
3079 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3080
3081         PR c++/21025
3082         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3083         which sizeof/alignof is dependent, rather than just whether we are
3084         processing_template_decl.
3085
3086 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3087
3088         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3089         corrected typo where the wrong variables had been compared.
3090
3091 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3092
3093         PR libfortran/18495
3094         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3095         Test callee-allocated version of return array with a write
3096         statement.
3097         Test spread with a temporary with another write statement.
3098
3099 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3100
3101         PR tree-optimization/21031
3102         * gcc.dg/tree-ssa/pr21031.c: New.
3103
3104 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3105
3106         PR tree-optimization/21004
3107         * gcc.dg/builtins-53.c: Include builtins-config.h.
3108         Check floorf, ceilf, floorl and ceill transformations
3109         only when HAVE_C99_RUNTIME is defined.
3110
3111 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3112
3113         PR middle-end/20739
3114         * gcc.dg/tree-ssa/pr20739.c: New test.
3115
3116 2005-04-14  Mike Stump  <mrs@apple.com>
3117
3118         * gcc.dg/Foundation.framework/empty: New.
3119         * gcc.dg/framework-2.c: New.
3120
3121 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3122
3123         PR tree-optimization/21021
3124         * gcc.c-torture/compile/pr21021.c: New.
3125
3126 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3127
3128         PR testsuite/21010
3129         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3130         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3131         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3132         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3133         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3134         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3135         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3136         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3137
3138 2005-04-14  Richard Henderson  <rth@redhat.com>
3139
3140         * lib/target-supports.exp (check_effective_target_vect_condition):
3141         Add ia64, i?86, and x86_64.
3142
3143 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3144
3145         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3146
3147 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3148
3149         PR tree-optimization/20657
3150         * gcc.dg/tree-ssa/pr20657.c: New.
3151
3152 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3153
3154         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3155         (long long int)trunc*.
3156
3157 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3158
3159         PR target/20927
3160         * gcc.dg/pr20927.c: New test.
3161
3162 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3163
3164         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3165         * gcc.target/mips/asm-1.c: Likewise.
3166
3167 2005-04-13  Dale Johannesen  <dalej@apple.com>
3168
3169         * objc.dg/objc-fast-4.m:  New.
3170
3171 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3172
3173         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3174         directory.
3175         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3176
3177 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3178
3179         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3180         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3181         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3182
3183 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3184
3185         PR tree-optimization/20913
3186         * gcc.dg/tree-ssa/pr20913.c: New.
3187
3188         PR tree-optimization/20702
3189         * gcc.dg/tree-ssa/pr20702.c: New.
3190
3191 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3192
3193         PR c++/13744
3194         * g++.dg/inherit/local3.C: New test.
3195
3196 2005-04-12  Jeff Law  <law@redhat.com>
3197
3198         * gcc.dg/tree-ssa/20050412-1.c: New test.
3199
3200 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3201
3202         PR libfortran/19016
3203         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3204         Add tests with mask generated by expression.
3205         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3206         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3207         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3208
3209 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3210
3211         PR middle-end/20917
3212         * gcc.dg/20050409-1.c: New test.
3213
3214 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3215
3216         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3217
3218 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3219
3220         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3221         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3222         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3223         (TARGET_CXX): Adjust accordingly.
3224         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3225         determine_class_data_visibility and class_data_always_comdat.
3226         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3227         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3228         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3229         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3230         (arm_cxx_determine_class_data_visibility): New.
3231         (arm_cxx_class_data_always_comdat): Likewise.
3232         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3233         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3234         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3235         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3236         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3237         Define.
3238
3239 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3240
3241         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3242
3243 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3244
3245         * gcc.dg/i386-darwin-fpmath.c: New.
3246
3247 2004-04-11  Devang Patel  <dpatel@apple.com>
3248
3249         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3250         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3251         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3252         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3253         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3254         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3255         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3256         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3257         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3258
3259 2004-04-11  Devang Patel  <dpatel@apple.com>
3260
3261         * gcc.dg/vect/vect-dv-1.c: New test.
3262         * gcc.dg/vect/vect-dv-2.c: New test.
3263
3264 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3265
3266         PR tree-optimization/20933
3267         * gcc.dg/tree-ssa/pr20933.c: New test.
3268
3269 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3270
3271         * gfortran.dg/fold_nearest.f90: New test.
3272
3273 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3274
3275         * gcc.dg/tree-ssa/alias-1.c: New test.
3276
3277 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3278
3279         PR tree-optimization/20920
3280         * g++.dg/tree-ssa/pr20920.C: New test.
3281
3282 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3283
3284         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3285         (long long int)ceil*.
3286
3287 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3288
3289         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3290         explicit C++ linkage.
3291
3292 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3293
3294         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3295         warning for arithmetic IF statements.
3296
3297 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3298
3299         * eor_handling_1.f90: New test case.
3300         * eor_handling_2.f90: New test case.
3301         * eor_handling_3.f90: New test case.
3302         * eor_handling_4.f90: New test case.
3303         * eor_handling_5.f90: New test case.
3304         * noadv_size.f90: New test case.
3305         * pad_no.f90: New test case.
3306
3307 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3308
3309         * gcc.c-torture/execute/20050410-1.c: New test.
3310
3311 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3312
3313         * gcc.dg/pr20126.c: New.
3314
3315 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3316             Steven G. Kargl <kargls@comcast.net>
3317
3318         * gfortran.dg/PR19872.f: New test.
3319
3320 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3321
3322         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3323
3324 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3325
3326         * gfortran.dg/nint_1.f90: New test.
3327
3328 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3329
3330         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3331         Added test for callee-allocated arrays with write statements.
3332         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3333         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3334         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3335         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3336         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3337
3338 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3339
3340         PR libfortran/20163
3341         * gfortran.dg/open-options-blanks.f:  New test.
3342
3343 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3344
3345         PR fortran/13257
3346         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3347
3348 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3349
3350         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3351         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3352         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3353         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3354         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3355         * gcc.c-torture/execute/stdarg-4.c: New test.
3356
3357         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3358
3359         PR target/20795
3360         * g++.dg/abi/param2.C: New test.
3361
3362 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3363
3364         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3365
3366 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3367
3368         * gcc.dg/builtins-53.c: New test.
3369
3370 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3371
3372         * g++.dg/tree-ssa/pr18178.C: New test.
3373         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3374         * gcc.c-torture/execute/20041019-1.c: New test.
3375         * gcc.dg/tree-ssa/20041008-1.c: New test.
3376         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3377         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3378         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3379         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3380         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3381         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3382         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3383         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3384         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3385         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3386
3387 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3388
3389         PR rtl-optimization/20466
3390         * gcc.c-torture/execute/pr20466-1.c: New test.
3391
3392 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3393
3394         PR c++/20905
3395         * g++.dg/parse/cond2.C: New test.
3396
3397         PR c++/20145
3398         * g++.dg/warn/Wdtor1.C: New test.
3399
3400 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3401
3402         PR fortran/17229
3403         * gfortran.dg/pr17229.f: New test.
3404
3405 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3406
3407         * gfortran.dg/tiny_1.f90: New test.
3408         * gfortran.dg/tiny_2.f90: ditto.
3409
3410 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3411
3412         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3413         * gfortran.dg/open_new.f90:  Fix dg-do run line
3414
3415 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3416
3417         * lib/target-supports.exp (get_compiler_messages): Support
3418         optional arguments, the fourth being compiler options.
3419         (check_effective_target_fpic): New proc.
3420         * gcc.dg/20050321-2.c: Restrict to target fpic.
3421
3422 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3423
3424         * gcc.dg/15443-1.c: New test.
3425         * gcc.dg/15443-2.c: Likewise.
3426
3427 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3428
3429         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3430
3431 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3432
3433         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3434
3435 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3436
3437         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3438         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3439         -m64.
3440         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3441         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3442         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3443
3444 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3445
3446         PR c++/20212
3447         * g++.dg/warn/Wunused-11.C: New test.
3448
3449 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3450
3451         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3452
3453 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3454
3455         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3456
3457 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3458
3459         PR c++/20734
3460         * g++.dg/template/ptrmem13.C: New test.
3461
3462 2005-04-05  Per Bothner  <per@bothner.com>
3463
3464         * lib/gcc.exp: Always add -fno-show-column, for now.
3465
3466 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3467
3468         PR testsuite/20767
3469         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3470         of plain old "unsigned int" for the type of "i".  Makes this test
3471         64bit clean.
3472
3473 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3474
3475         * gcc.dg/i386-ssefn-1.c: New test.
3476         * gcc.dg/i386-ssefn-2.c: New test.
3477         * gcc.dg/i386-ssefn-3.c: New test.
3478         * gcc.dg/i386-ssefn-4.c: New test.
3479
3480 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3481
3482         PR tree-optimization/20076
3483         * gcc.dg/builtin-apply4.c: New test.
3484
3485         PR preprocessor/19475
3486         * gcc.dg/cpp/macspace1.c: New test.
3487         * gcc.dg/cpp/macspace2.c: New test.
3488
3489 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3490
3491         * gfortran.dg/pr20755.f: Fixed bad format.
3492
3493 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3494
3495         PR c++/20763
3496         * g++.dg/ext/attrib21.C: New test.
3497
3498 2004-04-05  Devang Patel  <dpatel@apple.com>
3499
3500         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3501         * gcc.dg/vect/vect-shift-1.c: New test.
3502
3503 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3504
3505         PR libfortran/20755
3506         * gfortran.dg/pr20755.f: New test.
3507
3508 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3509
3510         * gfortran.dg/pr15959.f90: New test.
3511         * gfortran.dg/string_pad_trunc.f90: New test.
3512
3513 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3514
3515         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3516         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3517         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3518         syntax.
3519
3520 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3521
3522         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3523
3524 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3525
3526         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3527         * gcc.c-torture/compile/20011119-2.c: Likewise.
3528         * gcc.c-torture/compile/981001-2.c: Likewise.
3529
3530 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3531
3532         PR c++/20679
3533         * g++.dg/template/overload4.C: New test.
3534
3535 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3536
3537         PR c++/20746
3538         * g++.dg/abi/covariant5.C: New.
3539
3540         PR debug/20505
3541         * g++.dg/debug/const2.C: New.
3542
3543 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3544
3545         PR rtl-optimization/16104
3546         * gcc.c-torture/execute/20050316-1.c: New test.
3547
3548 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3549
3550         * g++.dg/template/spec23.C: Fix dg-error text.
3551
3552 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3553
3554         PR c++/19199
3555         * g++.dg/expr/lval2.C: New.
3556
3557 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3558
3559         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3560         __builtin_strcasecmp and __builtin_strncasecmp.
3561
3562 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3563
3564         PR c++/20723
3565         * g++.dg/template/spec22.C: New.
3566         * g++.dg/template/spec23.C: New.
3567
3568 2005-04-03  Dale Ranta  <dir@lanl.gov>
3569             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3570
3571         PR libfortran/20068
3572         PR libfortran/20125
3573         PR libfortran/20156
3574         PR libfortran/20471
3575         * gfortran.dg/backspace.f: New test.
3576
3577 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3578
3579         * gcc.dg/pr19345.c: New test.
3580
3581 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3582
3583         PR tree-optimization/20640
3584         * gcc.dg/torture/tree-loop-1.c: New.
3585
3586 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3587
3588         PR rtl-optimization/20290
3589         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3590
3591 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3592
3593         * gcc.dg/rs6000-fpint.c: New.
3594
3595 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3596
3597         * gcc.dg/old-style-then-proto-1.c: New test.
3598
3599 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3600
3601         * gfortran.fortran-torture/execute/backspace.f90: Check
3602         after backspace and read was incorrect.
3603
3604 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3605
3606         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3607         buffer past the terminating NUL using memcmp.
3608         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3609         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3610
3611         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3612         Fix unused/uninitialized variable warnings.
3613
3614         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3615         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3616         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3617         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3618
3619         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3620         gcc.c-torture/execute/builtins/fputs-lib.c,
3621         gcc.c-torture/execute/builtins/lib/fprintf.c,
3622         gcc.c-torture/execute/builtins/lib/main.c,
3623         gcc.c-torture/execute/builtins/lib/memcmp.c,
3624         gcc.c-torture/execute/builtins/lib/memmove.c,
3625         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3626         gcc.c-torture/execute/builtins/lib/memset.c,
3627         gcc.c-torture/execute/builtins/lib/printf.c,
3628         gcc.c-torture/execute/builtins/lib/sprintf.c,
3629         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3630         gcc.c-torture/execute/builtins/lib/strchr.c,
3631         gcc.c-torture/execute/builtins/lib/strcmp.c,
3632         gcc.c-torture/execute/builtins/lib/strcpy.c,
3633         gcc.c-torture/execute/builtins/lib/strcspn.c,
3634         gcc.c-torture/execute/builtins/lib/strlen.c,
3635         gcc.c-torture/execute/builtins/lib/strncat.c,
3636         gcc.c-torture/execute/builtins/lib/strncmp.c,
3637         gcc.c-torture/execute/builtins/lib/strncpy.c,
3638         gcc.c-torture/execute/builtins/lib/strrchr.c,
3639         gcc.c-torture/execute/builtins/lib/strspn.c,
3640         gcc.c-torture/execute/builtins/lib/strstr.c,
3641         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3642         gcc.c-torture/execute/builtins/strlen-2.c,
3643         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3644         prototypes.
3645
3646 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3647
3648         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3649         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3650         selectany usage.
3651
3652 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3653
3654         PR c++/19406
3655         * g++.dg/debug/using1.C: New test.
3656
3657 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3658
3659         PR middle-end/20524
3660         * gcc.dg/alias-7.c: Prefix asm-declared name with
3661         __USER_LABEL_PREFIX__.
3662
3663 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3664
3665         Fix fallout from PR middle-end/15700:
3666         * gcc.c-torture/compile/20011119-1.c: Take
3667         __USER_LABEL_PREFIX__ into account.
3668         * gcc.c-torture/compile/20011119-2.c: Likewise.
3669
3670 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3671
3672         PR c++/18644
3673         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3674
3675 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3676
3677         PR c/17855
3678         * gcc.c-torture/compile/struct-non-lval-1.c,
3679         gcc.c-torture/compile/struct-non-lval-2.c,
3680         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3681
3682 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3683
3684         * gcc.dg/tls/tls.exp: Remove temporary file.
3685         * g++.dg/tls/tls.exp: Ditto.
3686         * lib/file-format.exp: Ditto.
3687         * g++.dg/special/ecos.exp: Ditto.
3688
3689         * lib/profopt.exp: Treat prof_ext as a list.
3690         * gcc.misc-tests/bprob.exp: Ditto.
3691         * g++.dg/bprob/bprob.exp: Ditto.
3692
3693         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3694         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3695         g++.dg/tree-ssa/pointer-reference-alias.C,
3696         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3697         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3698         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3699         g++.dg/vect/pr19951.cc: Ditto.
3700         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3701         gcc.dg/builtins-47.c: Ditto.
3702         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3703         gcc.dg/pr20115-1.c: Ditto.
3704         * gcc.dg/tree-ssa/20030530-2.c,
3705         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3706         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3707         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3708         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3709         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3710         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3711         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3712         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3713         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3714         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3715         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3716         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3717         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3718         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3719         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3720         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3721         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3722         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3723         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3724         gcc.dg/tree-ssa/20030824-1.c,
3725         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3726         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3727         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3728         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3729         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3730         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3731         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3732         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3733         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3734         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3735         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3736         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3737         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3738         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3739         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3740         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3741         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3742         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3743         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3744         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3745         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3746         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3747         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3748         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3749         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3750         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3751         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3752         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3753         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3754         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3755         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3756         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3757         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3758         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3759         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3760         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3761         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3762         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3763         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3764         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3765         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3766         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3767         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3768         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3769         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3770         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3771         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3772         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3773         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3774         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3775         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3776         gcc.dg/tree-ssa/useless-1.c: Ditto.
3777         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3778         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3779         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3780         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3781         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3782         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3783         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3784         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3785         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3786         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3787         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3788         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3789         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3790         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3791         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3792         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3793         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3794         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3795         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3796         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3797         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3798         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3799         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3800         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3801         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3802         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3803         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3804         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3805         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3806         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3807         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3808         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3809         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3810         gcc.dg/vect/vect-none.c: Ditto.
3811         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3812         treelang/compile/unsigned.tree: Ditto.
3813
3814         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3815         * gcc.dg/cpp/direct2s.c: Ditto.
3816         * gcc.dg/cpp/paste4.c: Ditto.
3817         * gcc.dg/cpp/separate-1.c: Ditto.
3818         * gcc.dg/pch/save-temps-1.c: Ditto.
3819         * g++.dg/ext/altivec-10.C: Ditto.
3820         * g++.dg/pch/pch.C: Ditto.
3821
3822         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3823
3824         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3825         * g++.dg/template/repo1.C: Ditto.
3826         * g++.dg/template/repo2.C: Ditto.
3827         * g++.dg/template/repo3.C: Ditto.
3828         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3829         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3830         * g++.old-deja/g++.pt/repo1.C: Ditto.
3831         * g++.old-deja/g++.pt/repo2.C: Ditto.
3832         * g++.old-deja/g++.pt/repo3.C: Ditto.
3833         * g++.old-deja/g++.pt/repo4.C: Ditto.
3834
3835         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3836         * gcc.dg/20030107-1.c: Ditto.
3837         * gcc.dg/20030702-1.c: Ditto.
3838         * gcc.dg/profile-generate-1.c: Ditto.
3839         * g++.dg/other/profile1.C: Ditto.
3840         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3841
3842         * lib/gcc-dg.exp (remove-build-file): New.
3843         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3844         cleanup-tree-dump, cleanup-saved-temps): New.
3845
3846 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3847
3848         PR c++/19203, DR 214
3849         * g++.dg/parse/ambig3.C: Not ambiguous.
3850         * g++.dg/template/spec20.C: New.
3851         * g++.dg/template/spec21.C: New.
3852
3853 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3854
3855         PR target/20045
3856         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3857
3858 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3859
3860         PR libfortran/20660
3861         * gfortran.dg/negative_unit.f: New test.
3862
3863 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3864
3865         * gcc.dg/20050330-1.c: New test.
3866
3867 2005-03-30  Devang Patel  <dpatel@apple.com>
3868
3869         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3870
3871 2005-03-30  Dale Johannesen  <dalej@apple.com>
3872
3873         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3874
3875 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3876
3877         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3878         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3879         Strip options from test name.
3880
3881 2005-03-31  Jan Hubicka  <jh@suse.cz>
3882
3883         * gcc.dg/varpool-1.c: New testcase.
3884
3885 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3886
3887         PR c/772
3888         PR c/17913
3889         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3890         gcc.dg/stmt-expr-label-3.c : New tests.
3891         * gcc.c-torture/execute/medce-2.c: Remove.
3892
3893 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3894
3895         PR c/20368
3896         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3897         tests.
3898
3899 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3900
3901         * gcc.c-torture/compile/pr20203.c: New test.
3902
3903 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3904
3905         * gfortran.dg/promotion.f90:  New test.
3906
3907 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3908
3909         PR middle-end/20491
3910         * gcc.dg/torture/asm-subreg-1.c: New test.
3911
3912 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3913
3914         PR c/20672
3915         * gcc.dg/pr20672-1.c: New test.
3916
3917 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3918
3919         * gfortran.dg/vect: New directory.
3920         * gfortran.dg/vect/vect.exp: New.
3921         * gfortran.dg/vect/vect-1.f90: New test.
3922         * gfortran.dg/vect/vect-2.f90: New test.
3923         * gfortran.dg/vect/vect-3.f90: New test.
3924         * gfortran.dg/vect/vect-4.f90: New test.
3925         * gfortran.dg/vect/vect-5.f90: New test.
3926
3927 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3928
3929         PR middle-end/20622
3930         * gcc.dg/alias-7.c: New test.
3931
3932 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3933
3934         * gcc.dg/sparc-reg-1.c: New test.
3935
3936 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3937
3938         PR target/19890
3939         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3940
3941 2005-03-29  Dale Ranta  <dir@lanl.gov>
3942             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3943
3944         PR libfortran/20163
3945         * gfortran.dg/pr20163-2.f: New test.
3946
3947 2005-03-28  Jan Hubicka  <jh@suse.cz>
3948
3949         PR middle-end/20635
3950         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3951         by Jakub Jelinek.
3952
3953 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3954
3955         PR tree-optimization/20626
3956         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3957         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3958
3959 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3960
3961         * gfortran.dg/underflow.f90:  New test.
3962         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3963
3964 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3965
3966         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3967
3968 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3969
3970         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3971         (g++_init): Make sure that CXXFLAGS is set.
3972         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3973         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3974         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3975         * lib/objc.exp (objc_init): Likewise.
3976         * lib/treelang.exp (treelang_init): Likewise.
3977
3978 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3979
3980         PR tree-optimization/20470
3981         * gcc.dg/tree-ssa/pr20470.c: New test.
3982
3983 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3984
3985         * gcc.dg/ppc-stfiwx.c: New.
3986
3987 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3988
3989         PR target/19888
3990         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3991
3992 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3993
3994         * gcc.dg/20050325-1.c: Fix a typo.
3995
3996 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3997
3998         PR libfortran/19678
3999         PR libfortran/19679
4000         * gfortran.dg/dos_eol.f: New test.
4001
4002 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4003
4004         PR rtl-optimization/20249
4005         * gcc.dg/20050325-1.c: New test.
4006
4007 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4008
4009         PR libfortran/15332
4010         * gfortran.dg/pr15332.f: New test.
4011
4012 2005-03-24  Dale Johannesen  <dalej@apple.com>
4013
4014         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4015
4016 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4017
4018         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4019         'internal' visibility.
4020         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4021         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4022         'protected' visibility.
4023         * gcc.dg/visibility-7.c: Likewise.
4024         * lib/target-supports.exp (check_visibility_available): Take
4025         a parameter, the kind of visibility to check for.
4026         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4027         to check_visibility_available.
4028
4029         * g++.dg/expr/cast3.C: New.
4030
4031 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4032
4033         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4034         rs6000.
4035
4036 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4037
4038         PR target/20095
4039         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4040
4041 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4042
4043         * gcc.dg/badshift.c: Renamed to...
4044         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4045
4046         * gcc.target/i386/badshift.c: Renamed to...
4047         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4048         only.
4049
4050         PR rtl-optimization/20532
4051         * gcc.target/i386/badshift.c: New.
4052
4053 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4054
4055         * gfortran.dg/pr18025.f90: New test.
4056
4057 2005-03-23  Dale Johannesen  <dalej@apple.com>
4058
4059         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4060
4061 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4062
4063         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4064
4065         * lib/target-supports.exp (check_iconv_available): Default
4066         libiconv to -liconv, if there is no definition.
4067
4068 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4069
4070         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4071
4072 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4073
4074         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4075         * g++.dg/opt/pr7503-2.C: Likewise.
4076         * g++.dg/opt/pr7503-3.C: Likewise.
4077         * g++.dg/opt/pr7503-4.C: Likewise.
4078         * g++.dg/opt/pr7503-5.C: Likewise.
4079         * g++.dg/warn/minmax.C: New test.
4080
4081 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4082
4083         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4084         * gfortran.dg/g77_intrinsics_sub.f: New test.
4085
4086 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4087             Jan Hubicka  <jh@suse.cz>
4088             Steven Bosscher <stevenb@suse.de
4089
4090         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4091
4092 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4093
4094         PR c++/19980
4095         * g++.dg/template/redecl3.C: New test.
4096
4097 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4098
4099         PR c++/20499
4100         * g++.dg/parse/error16.C: Tweak error markers.
4101
4102 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4103
4104         PR target/20561
4105         * gcc.dg/20050321-2.c: New test.
4106
4107 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4108
4109         PR c++/20465
4110         PR c++/20381
4111         * g++.dg/template/ptrmem12.C: New.
4112
4113 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4114
4115         PR rtl-optimization/20527
4116         * gcc.c-torture/execute/pr20527-1.c: New test.
4117
4118 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4119
4120         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4121         program, compile it into a real executable and then delete the .c
4122         and .x files afterwards, to avoid problems on testglue targets.
4123
4124 2005-03-21  Stuart Hastings  <stuart@apple.com>
4125
4126         * gcc.target/i386/sse-2.c: New.
4127
4128 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4129
4130         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4131
4132 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4133
4134         * g++.dg/parse/crash25.C: Fix typo.
4135
4136 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4137
4138         PR c++/20461
4139         * g++.dg/parse/crash24.C: New test.
4140
4141         PR c++/20536
4142         * g++.dg/parse/crash25.C: New test.
4143
4144 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4145
4146         PR c++/20147
4147         * g++.dg/ext/stmtexpr4.C: New test.
4148
4149 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4150
4151         PR middle-end/20539
4152         * gcc.c-torture/compile/pr13066-1.c: New test case.
4153         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4154         * g++.dg/opt/pr13066-1.C: Likewise.
4155
4156 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4157
4158         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4159
4160 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4161
4162         PR fortran/18525
4163         * gfortran.dg/nesting_1.f90: New test.
4164
4165 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4166
4167         PR c++/20240
4168         * g++.dg/lookup/using13.C: New test.
4169
4170 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4171
4172         PR c++/20333
4173         * g++.dg/template/crash36.C: New test.
4174
4175 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4176
4177         PR c++/20463
4178         * g++.dg/template/crash35.C: New test.
4179
4180 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4181
4182         PR c++/19966
4183         * g++.dg/overload/operator2.C: New test.
4184
4185 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4186
4187         PR libfortran/20257
4188         * gfortran.dg/pr20257.f90: New test.
4189
4190 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4191
4192         PR libfortran/20480
4193         * gfortran.dg/pr20480.f90: New test.
4194
4195 2005-03-16  Richard Henderson  <rth@redhat.com>
4196
4197         PR middle-end/15700
4198         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4199         (_rtld_global): New.
4200         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4201         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4202
4203         * gcc.dg/alias-3.c: New.
4204         * gcc.dg/alias-4.c: New.
4205         * gcc.dg/alias-5.c: New.
4206         * gcc.dg/alias-6.c: New.
4207
4208 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4209
4210         * gcc.dg/cpp/ucnid-7.c: New.
4211
4212 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4213             Dorit Naishlos  <dorit@il.ibm.com>
4214
4215         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4216         darwin.
4217
4218 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4219
4220         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4221         misaligned accesses.
4222         * gcc.dg/vect/vect-58.c: Likewise.
4223         * gcc.dg/vect/vect-92.c: New.
4224         * gcc.dg/vect/vect-93.c: New.
4225
4226 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4227
4228         PR fortran/18827
4229         * gfortran.dg/assign_2.f90: New test.
4230         * gfortran.dg/assign_3.f90: New test.
4231         * gfortran.dg/assign.f90: New test.
4232
4233 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4234
4235         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4236         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4237         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4238         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4239         names.
4240
4241 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4242
4243         * gcc.dg/cpp/ucnid-6.c: New.
4244
4245         * gcc.dg/cpp/normalize-1.c: New.
4246         * gcc.dg/cpp/normalize-2.c: New.
4247         * gcc.dg/cpp/normalize-3.c: New.
4248         * gcc.dg/cpp/normalize-4.c: New.
4249         * gcc.dg/cpp/ucnid-4.c: New.
4250         * gcc.dg/cpp/ucnid-5.c: New.
4251         * g++.dg/cpp/normalize-1.C: New.
4252         * g++.dg/cpp/ucnid-1.C: New.
4253
4254 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4255
4256         * gcc.dg/pr18628.c: New.
4257
4258 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4259
4260         PR c++/20280
4261         * g++.dg/tree-ssa/pr20280.C: New.
4262
4263 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4264
4265         PR fortran/20467
4266         * gfortran.dg/stfunc_2.f90: New test.
4267
4268 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4269
4270         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4271
4272 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4273
4274         * gcc.dg/tree-ssa/20050314-1.c: New test.
4275
4276 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4277
4278         PR c++/4403
4279         PR c++/9783, DR433
4280         * g++.dg/template/friend34.C: New test.
4281         * g++.dg/template/friend35.C: Likewise.
4282         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4283
4284 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4285
4286         Friend class name lookup 5/n
4287         PR c++/1016
4288         * g++.dg/lookup/hidden-class1.C: New test.
4289         * g++.dg/lookup/hidden-class2.C: Likewise.
4290         * g++.dg/lookup/hidden-class3.C: Likewise.
4291         * g++.dg/lookup/hidden-class4.C: Likewise.
4292         * g++.dg/lookup/hidden-class5.C: Likewise.
4293         * g++.dg/lookup/hidden-class6.C: Likewise.
4294         * g++.dg/lookup/hidden-class7.C: Likewise.
4295         * g++.dg/lookup/hidden-class8.C: Likewise.
4296         * g++.dg/lookup/hidden-class9.C: Likewise.
4297         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4298         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4299         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4300         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4301         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4302         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4303         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4304         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4305         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4306         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4307         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4308
4309 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4310
4311         PR c++/20157
4312         * g++.dg/template/error18.C: New test.
4313
4314 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4315
4316         PR debug/16792
4317         * g++.dg/debug/pr16792.C: New test.
4318
4319 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4320
4321         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4322         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4323         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4324         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4325         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4326         test assertion names.
4327
4328 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4329
4330         PR fortran/18600
4331         * gfortran.dg/stfunc_1.f90: New test.
4332
4333 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4334
4335         PR fortran/16907
4336         * gfortran.dg/real_index_1.f90: New test.
4337
4338 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4339
4340         PR fortran/20323
4341         * gfortran.dg/spec_expr_1.f90: New test.
4342
4343 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4344
4345         PR c/20402
4346         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4347         new parser.
4348
4349 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4350
4351         PR fortran/20361
4352         * gfortran.dg/largeequiv_1.f90: New test.
4353
4354 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4355
4356         * gcc.dg/ucnid-1.c: New.
4357         * gcc.dg/ucnid-2.c: New.
4358         * gcc.dg/ucnid-3.c: New.
4359         * gcc.dg/ucnid-4.c: New.
4360         * gcc.dg/ucnid-5.c: New.
4361         * gcc.dg/ucnid-6.c: New.
4362         * gcc.dg/cpp/ucnid-1.c: New.
4363         * gcc.dg/cpp/ucnid-2.c: New.
4364         * gcc.dg/cpp/ucnid-3.c: New.
4365         * g++.dg/other/ucnid-1.C: New.
4366
4367 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4368
4369         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4370
4371 2005-03-11  Per Bothner  <per@bothner.com>
4372
4373         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4374         that diagnotics refer to correct token.
4375         * gcc.dg/unused-3.c: Likewise.
4376
4377 2005-03-11  Per Bothner  <per@bothner.com>
4378
4379         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4380         constant" is now actually on same line as string constant.
4381         * gcc.dg/cpp/direct2s.c: Likewise.
4382
4383 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4384
4385         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4386
4387 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4388
4389         PR libfortran/20124
4390         * gfortran.dg/pr20124.f90: New Test
4391
4392 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4393
4394         PR tree-optimization/20130
4395         * gcc.dg/pr20130-1.c: New test.
4396
4397 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4398
4399         PR target/20095
4400         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4401
4402 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4403
4404         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4405
4406 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4407
4408         * g++.dg/eh/forced1.C: Fix comment.
4409         * g++.dg/eh/forced2.C: Ditto.
4410         * g++.dg/eh/forced3.C: Ditto.
4411         * g++.dg/eh/forced4.C: Ditto.
4412
4413 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4414
4415         PR rtl-opt/20412
4416         * gcc.c-torture/compile/pr20412.c: New test.
4417
4418 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4419
4420         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4421
4422 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4423
4424         PR target/20322
4425         * gcc.dg/20050307-1.c: New test.
4426
4427 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4428
4429         PR c++/20375
4430         * g++.dg/other/stdarg3.C: New.
4431
4432 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4433
4434         PR c++/18384, c++/18327
4435         * g++.dg/init/array19.C: New test.
4436
4437         PR inline-asm/20314
4438         * gcc.dg/torture/pr20314-1.c: New test.
4439         * gcc.dg/torture/pr20314-2.c: New test.
4440
4441 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4442
4443         * gcc.dg/20050309-1.c: New test.
4444
4445 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4446
4447         * gcc.dg/builtins-10.c: Reactivate disabled test.
4448         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4449         new cbrt transformations.
4450
4451 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4452
4453         PR c++/20208
4454         * g++.dg/template/array13.C: New test.
4455
4456 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4457
4458         PR c++/16859
4459         * g++.dg/init/brace4.C: New test.
4460
4461 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4462
4463         PR c++/20186
4464         * g++.dg/template/non-dependent12.C: New.
4465
4466 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4467
4468         PR c++/20142
4469         * g++.dg/init/array18.C: Add dg-do run marker.
4470
4471         PR c++/20142
4472         * g++.dg/init/array18.C: New test.
4473
4474 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4475
4476         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4477         * g++.dg/gcov/gcov.exp: Likewise.
4478         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4479         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4480         * lib/c-torture.exp: Likewise.
4481         * lib/fortran-torture.exp: Likewise.
4482         * lib/g++.exp: Likewise.
4483         * lib/gcc-defs.exp: Likewise.
4484         * lib/gcc-dg.exp: Likewise.
4485         * lib/gcc.exp: Likewise.
4486         * lib/gcov.exp: Likewise.
4487         * lib/gfortran.exp: Likewise.
4488         * lib/mike-g++.exp: Likewise.
4489         * lib/mike-gcc.exp: Likewise.
4490         * lib/objc-torture.exp: Likewise.
4491         * lib/objc.exp: Likewise.
4492         * lib/profopt.exp: Likewise.
4493         * lib/target-libpath.exp: Likewise.
4494         * lib/target-supports.exp: Likewise.
4495         * lib/treelang.exp: Likewise.
4496         * lib/wrapper.exp: Likewise.
4497
4498 2005-03-08  Jeff Law  <law@redhat.com>
4499
4500         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4501         PHI-OPT changes.
4502
4503 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4504
4505         * gcc.dg/vect/pr20122.c: New test.
4506
4507 2005-03-07  Jeff Law  <law@redhat.com>
4508
4509         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4510         was folded away.
4511         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4512         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4513         * gcc.dg/tree-ssa/pr18134.c: New test.
4514
4515 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4516
4517         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4518         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4519         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4520
4521 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4522
4523         PR tree-opt/17671
4524         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4525
4526 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4527
4528         * g++.dg/warn/Wnvdtor.C: New test.
4529
4530 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4531
4532         * gcc.dg/torture/pr19683-1.c: New test.
4533
4534 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4535
4536         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4537         * gfortran.dg/g77/19990313-2.f: Ditto.
4538         * gfortran.dg/g77/19990313-3.f: Ditto.
4539         * gfortran.dg/g77/19990525-0.f: Ditto.
4540         * gfortran.dg/g77/19990826-0.f: Ditto.
4541         * gfortran.dg/g77/19990826-2.f: Ditto.
4542         * gfortran.dg/g77/19990826-3.f: Ditto.
4543         * gfortran.dg/g77/20000511-1.f: Ditto.
4544         * gfortran.dg/g77/20000511-2.f: Ditto.
4545         * gfortran.dg/g77/970625-2.f: Ditto.
4546         * gfortran.dg/g77/980310-2.f: Ditto.
4547         * gfortran.dg/g77/980310-3.f: Ditto.
4548         * gfortran.dg/g77/980310-8.f: Ditto.
4549         * gfortran.dg/g77/980519-2.f: Ditto.
4550         * gfortran.dg/g77/alpha1.f: Ditto.
4551         * gfortran.dg/g77/claus.f: Ditto.
4552         * gfortran.dg/g77/erfc.f: Ditto.
4553         * gfortran.dg/g77/short.f: Ditto.
4554         * gfortran.fortran-torture/execute/data.f90: Ditto.
4555         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4556         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4557
4558 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4559
4560         * lib/file-format.exp (gcc_target_object_format): Add check for som
4561         format and hardcode object formats on hppa*-*-hpux*.
4562         * lib/target-supports.exp (check_weak_available): Add check for som
4563         object format.  Always return 0 on hppa*-*-hpux10*.
4564
4565         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4566         is defined.
4567
4568         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4569
4570 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4571
4572         * gfortran.dg/pr19936_1.f90: New test.
4573         * gfortran.dg/pr19936_2.f90: New test.
4574         * gfortran.dg/pr19936_3.f90: New test.
4575
4576 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4577             Paul Thomas <prthomas@drfccad.cea.fr>
4578
4579         * gfortran.dg/PR19754_1.f90: New test.
4580         * gfortran.dg/PR19754_2.f90: Ditto.
4581
4582 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4583
4584         PR c++/19311
4585         * g++.dg/template/non-dependent11.C: New test.
4586
4587 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4588
4589         * lib/target-supports.exp (check_iconv_available): Fix comment.
4590
4591 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4592             Joseph S. Myers  <joseph@codesourcery.com>
4593
4594         PR c++/19797
4595         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4596
4597 2005-03-04  Matthew Sachs  <msachs@apple.com>
4598
4599         * gcc.exp (gcc_target_compile): Put braces around
4600         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4601         * objc.exp (objc_target_compile): Likewise.
4602         * treelang.exp (treelang_target_compile): Likewise.
4603
4604 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4605
4606         PR fortran/19673
4607         * gfortran.dg/func_result_1.f90: New test.
4608
4609 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4610
4611         * gcc.misc-tests/options.exp: New test.
4612
4613 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4614
4615         * gcc.dg/pr15784-4.c: New test.
4616
4617 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4618
4619         * gcc.c-torture/execute/pr17133.c: New.
4620         * gcc.c-torture/compile/20050303-1.c: New.
4621
4622 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4623
4624         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4625
4626 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4627
4628         * g++.dg/overload/using2.C: New.
4629
4630 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4631
4632         PR c++/19916
4633         * g++.dg/init/ptrmem2.C: New test.
4634
4635 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4636
4637         PR c/8927
4638         * gcc.dg/pr8927-1.c: New test.
4639
4640 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4641
4642         PR c++/20232
4643         * g++.dg/inherit/covariant12.C: New.
4644
4645 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4646
4647         PR fortran/19479
4648         * gfortran.dg/bound_1.f90: New test.
4649
4650 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4651
4652         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4653         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4654
4655 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4656
4657         PR c/20245
4658         * gcc.dg/pr20245-1.c: New test.
4659
4660 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4661
4662         PR middle-end/19874
4663         * gcc.c-torture/execute/20050119-2.c: New test case.
4664
4665 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4666
4667         * README: Update the DejaGnu bug reporting address.
4668         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4669         * lib/objc-torture.exp: Likewise.
4670
4671 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4672
4673         * gfortran.dg/boz_1.f90: New test.
4674         * gfortran.dg/boz_3.f90: New test.
4675         * gfortran.dg/boz_4.f90: New test.
4676
4677 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4678
4679         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4680         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4681
4682 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4683
4684         PR libfortran/20101
4685         * gfortran.dg/write_0_pe_format.f90: New test.
4686
4687 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4688
4689         PR c++/20206
4690         * g++.dg/opt/thunk2.C: New test.
4691         * g++.dg/opt/covariant1.C: New test.
4692
4693 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4694
4695         * gfortran.dg/e_d_fmt.f90: New test.
4696
4697 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4698
4699         * gcc.dg/asm-b.c: Fix comment typos.
4700
4701 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4702
4703         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4704         a V_MAY_DEF also.
4705
4706 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4707
4708         PR tree-opt/20188
4709         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4710         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4711         * gcc.dg/asm-b.c: New test.
4712
4713 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4714
4715         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4716         Disable this test on IRIX 6.
4717
4718 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4719
4720         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4721         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4722         parser.
4723
4724 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4725
4726         PR tree-optimization/20204
4727         * testsuite/gcc.dg/pr20204.c: New test.
4728
4729 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4730
4731         PR target/20196
4732         * gcc.c-torture/execute/20050224-1.c: New test.
4733
4734         PR c++/20175
4735         * g++.dg/warn/Wbraces2.C: New test.
4736
4737 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4738
4739         PR c++/19878
4740         * g++.dg/init/const2.C: New test.
4741
4742 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4743
4744         PR tree-optimization/20100
4745         * gcc.c-torture/execute/pr20100-1.c: New test.
4746
4747 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4748
4749         * gfortran.dg/implicit_3.f90: New test.
4750
4751         * gfortran.dg/deftype_1.f90: New test.
4752
4753 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4754
4755         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4756         the test passes.
4757         * g++.dg/other/anon3.C: Accept a warning.
4758
4759 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4760
4761         * gcc.dg/pr20017.c: Fix a comment typo.
4762
4763 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4764
4765         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4766
4767 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4768
4769         PR ada/19902
4770         * ada/acats/tests/cxa/cxa3004.a: Remove.
4771         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4772
4773 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4774
4775         PR c++/20073
4776         * g++.dg/init/const1.C: New test.
4777
4778         PR c++/19991
4779         * g++.dg/parse/constant7.C: New test.
4780
4781         PR c++/20152
4782         * g++.dg/parse/error27.C: New test.
4783         * g++.dg/template/qualttp15.C: Adjust error markers.
4784         * g++.old-deja/g++.other/struct1.C: Likewise.
4785
4786         PR c++/20153
4787         * g++.dg/template/error17.C: New test.
4788
4789         PR c++/20148
4790         * g++.dg/parser/error26.C: New test.
4791
4792 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4793
4794         PR tree-optimization/20100
4795         PR tree-optimization/20115
4796         * gcc.dg/pr20115.c: New test.
4797         * gcc.dg/pr20115-1.c: New test.
4798         * gcc.dg/pr20100.c: New test.
4799         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4800         call-clobbered variables after alias1.
4801
4802 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4803
4804         * gfortran.dg/list_read_4.f90: new test.
4805
4806 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4807
4808         PR rtl-optimization/20017.
4809         * gcc.dg/pr20017.c: New.
4810
4811 2005-02-22  Devang Patel  <dpatel@apple.com>
4812
4813         PR 19952
4814         * g++.dg/tree-ssa/pr19952.C: New test.
4815
4816 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4817
4818         PR c++/19883
4819         * g++.dg/parse/constant6.C: New test.
4820
4821 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4822
4823         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4824         * g++.dg/charset/asm2.c: Likewise.
4825         * g++.dg/charset/asm3.c: Likewise.
4826         * g++.dg/charset/asm4.c: Likewise.
4827         * g++.dg/charset/asm5.c: Likewise.
4828         * g++.dg/charset/attribute1.c: Likewise.
4829         * g++.dg/charset/attribute2.c: Likewise.
4830         * g++.dg/charset/extern1.cc: Likewise.
4831         * g++.dg/charset/extern2.cc: Likewise.
4832         * g++.dg/charset/extern3.cc: Likewise.
4833         * g++.dg/charset/function.cc: Likewise.
4834         * g++.dg/charset/string.c: Likewise.
4835         * g++.dg/charset/charset.exp: Likewise.
4836         * lib/target-supports.exp (check_iconv_available): Fix comment.
4837
4838 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4839
4840         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4841         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4842         * gcc.dg/charset/asm2.c: Likewise.
4843         * gcc.dg/charset/asm3.c: Likewise.
4844         * gcc.dg/charset/asm4.c: Likewise.
4845         * gcc.dg/charset/asm5.c: Likewise.
4846         * gcc.dg/charset/asm6.c: Likewise.
4847         * gcc.dg/charset/attribute1.c: Likewise.
4848         * gcc.dg/charset/attribute2.c: Likewise.
4849         * gcc.dg/charset/builtin1.c: Likewise.
4850         * gcc.dg/charset/extern.c: Likewise.
4851         * gcc.dg/charset/function.c: Likewise.
4852         * gcc.dg/charset/string.c: Likewise.
4853         * gcc.dg/charset/charset.exp: Likewise.
4854
4855 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4856
4857         PR fortran/20086
4858         * gfortran.dg/pr20086.f90: New test.
4859
4860 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4861
4862         PR tree-optimization/19786
4863         * g++.dg/tree-ssa/pr19786.C: New.
4864
4865 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4866
4867         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4868
4869 2005-02-21  Jeff Law  <law@redhat.com>
4870
4871         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4872
4873 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4874
4875         * gfortran.dg/do_iterator: Split loop, markup all lines for
4876         which an error locus is printed.
4877         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4878         locus is printed.
4879         * gfortran.dg/select_4.f90: Likewise.
4880         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4881         locuses in the various permutations.
4882
4883 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4884
4885         PR tree-optimization/19951
4886         * g++.dg/vect: New directory.
4887         * g++.dg/vect/vect.exp: New file.
4888         * g++.dg/vect/pr19951.cc: New testcase.
4889         * g++.dg/dg.exp: Also prune vectorizer tests.
4890
4891 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4892
4893         PR 18785
4894         * gcc.dg/charset/builtin1.c: New test.
4895
4896 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4897
4898         PR c++/19299
4899         * g++.dg/inherit/volatile1.C: New test.
4900
4901         PR c++/19440
4902         * g++.dg/template/dtor4.C: New test.
4903
4904 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4905
4906         * gfortran.dg/int_1.f90: New test.
4907
4908 2005-02-19  Devang Patel  <dpatel@apple.com>
4909
4910         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4911
4912 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4913
4914         * gfortran.dg/achar_1.f90: New test.
4915
4916 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4917
4918         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4919
4920 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4921             Jakub Jelinek  <jakub@redhat.com>
4922
4923         PR tree-optimization/19828
4924         * gcc.dg/tree-ssa/loop-7.c: New test.
4925         * gcc.c-torture/execute/20050218-1.c: New test.
4926
4927 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4928
4929         PR c/20043
4930         * gcc.dg/transparent-union-1.c: New test.
4931         * gcc.dg/transparent-union-2.c: New test.
4932
4933 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4934
4935         PR tree-optimization/18977
4936         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4937
4938 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4939
4940         PR target/20054
4941         * gcc.dg/pr20054.c: New test.
4942
4943 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4944
4945         PR c++/19508
4946         * g++.dg/ext/attrib20.C: New test.
4947
4948 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4949
4950         PR middle-end/20030
4951         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4952
4953 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4954
4955         PR c++/20008
4956         * g++.dg/opt/switch4.C: New.
4957
4958 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4959
4960         PR c++/20023
4961         PR tree-optimization/20009
4962         * gcc.c-torture/compile/20050217-1.c: New test.
4963         * g++.dg/opt/switch3.C: New test.
4964
4965         PR tree-optimization/18947
4966         * gcc.c-torture/compile/20050215-1.c: New test.
4967         * gcc.c-torture/compile/20050215-2.c: New test.
4968         * gcc.c-torture/compile/20050215-3.c: New test.
4969
4970 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4971
4972         PR c++/20028
4973         * g++.dg/template/crash34.C: New.
4974
4975         PR c++/20022
4976         * g++.dg/other/access3.C: New.
4977
4978 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4979
4980         * gcc.dg/vect/vect-98.c: New test.
4981
4982 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4983
4984         PR tree-optimization/19967
4985         * gcc.dg/pr19967.c: New.
4986
4987 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4988
4989         PR middle-end/19857
4990         * gcc.dg/tree-ssa/20050215-1.c: New test.
4991         * gcc.c-torture/execute/20050215-1.c: New test.
4992
4993 2005-02-15  Eric Christopher  <echristo@redhat.com>
4994
4995         * gcc.dg/cpp/20050215-1.c: New file.
4996
4997 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4998
4999         PR tree-optimization/15785
5000         * gcc.dg/pr15785-1.c: New test.
5001
5002 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5003
5004         PR c++/17788
5005         * g++.dg/init/ctor4.C: New.
5006         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5007
5008 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5009
5010         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5011         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5012
5013 2005-02-15  Andreas Schwab  <schwab@suse.de>
5014
5015         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5016         declare malloc.
5017
5018 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5019
5020         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5021
5022 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5023
5024         PR tree-optimization/19853
5025         * gcc.c-torture/compile/pr19853.c: New test.
5026
5027 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5028
5029         PR c++/19608
5030         * g++.dg/parse/local-class1.C: New.
5031
5032         PR c++/19895
5033         * g++.dg/parse/ptrmem3.C: New.
5034
5035         PR c++/19884
5036         * g++.old-deja/g++.oliva/template6.C: Add another case.
5037         * g++.dg/template/explicit6.C: New.
5038
5039 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5040
5041         PR c++/17816
5042         * g++.dg/other/redecl2.C: New.
5043
5044 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5045
5046         PR c++/19891
5047         * g++.dg/abi/covariant4.C: New.
5048
5049 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5050
5051         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5052
5053 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5054
5055         * gcc.dg/vect/vect-96.c: Fix typo.
5056
5057 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5058
5059         PR c++/14479
5060         PR c++/19487
5061         * g++.dg/template/enum5.C: New test.
5062
5063 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5064
5065         * gcc.dg/vect/vect-97.c: New test.
5066
5067 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5068
5069         * gcc.dg/vect/vect-96.c: New test.
5070
5071 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5072
5073         * gcc.dg/builtins-34.c: Also check ldexp*.
5074
5075 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5076
5077         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5078
5079 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5080
5081         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5082         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5083         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5084         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5085         selector_list, selector_expression, dg-process-target): Move to new
5086         file target-supports-dg.exp.
5087         * lib/target-supports-dg.exp: New.
5088
5089         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5090         New.
5091
5092 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5093
5094         PR c++/19666
5095         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5096
5097         PR middle-end/19858
5098         * gcc.c-torture/compile/20050210-1.c: New test.
5099
5100 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5101
5102         PR c++/19755
5103         * g++.dg/warn/Wbraces1.C: New test.
5104
5105 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5106
5107         * gcc.dg/builtins-52.c: New testcase.
5108
5109 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5110
5111         PR c/19342
5112         * gcc.c-torture/execute/20050119-1.c: New test.
5113
5114 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5115
5116         PR c++/19811
5117         * g++.dg/init/delete1.C: New test.
5118
5119 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5120
5121         PR c++/18470
5122         * g++.dg/template/static12.C: New test.
5123
5124 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5125
5126         PR c++/19787
5127         * g++.dg/conversion/ambig1.C: New test.
5128
5129         PR c++/19739
5130         * g++.dg/ext/attrib19.C: New test.
5131
5132         PR c++/19732
5133         * g++.dg/parse/dtor5.C: New test.
5134
5135         PR c++/19762
5136         * g++.dg/template/dtor3.C: New test.
5137
5138         PR c++/19826
5139         * g++.dg/template/static11.C: New test.
5140         * g++.dg/template/crash2.C: Remove dg-error marker.
5141
5142 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5143
5144         PR C++/18491
5145         * g++.old-deja/g++.mike/p10769a.C: Remove.
5146
5147 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5148
5149         * gcc.dg/builtins-48.c: New test case.
5150         * gcc.dg/builtins-49.c: New test case.
5151         * gcc.dg/builtins-50.c: New test case.
5152         * gcc.dg/builtins-51.c: New test case.
5153
5154 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5155
5156         PR middle-end/19583
5157         * g++.dg/warn/Wreturn-type-3.C: New test.
5158
5159 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5160
5161         PR middle-end/19402
5162         * gcc.dg/pr19402-1.c: New testcase.
5163         * gcc.dg/pr19402-2.c: likewise.
5164
5165 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5166
5167         PR middle-end/19854
5168         * g++.dg/tree-ssa/tmmti.C: New testcase.
5169
5170 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5171
5172         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5173
5174 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5175
5176         PR c++/19733
5177         * g++.dg/parse/crash23.C: New test.
5178         * g++.dg/warn/Weff1.C: New test.
5179
5180 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5181
5182         * gcc.dg/20050209-1.c: New test.
5183
5184 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5185
5186         PR target/19799
5187         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5188
5189 2005-02-08  Mike Stump  <mrs@apple.com>
5190
5191         * g++.dg/pch/import-2.c: New test.
5192         * g++.dg/pch/import-2.hs: New.
5193         * g++.dg/pch/include/import-2a.h: New.
5194         * g++.dg/pch/include/import-2b.h: New.
5195
5196 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5197
5198         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5199
5200 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5201
5202         * gfortran.dg/substr_1.f90: New test.
5203
5204 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5205
5206         PR middle-end/19775
5207         * gcc.dg/torture/builtin-power-1.c: Disable test for
5208         invalid transformation.
5209         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5210         no longer optimize.
5211         * gcc.dg/builtins-47.c: New testcase.
5212
5213 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5214             Dorit Naishlos  <dorit@il.ibm.com>
5215
5216         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5217
5218 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5219
5220         * gcc.c-torture/compile/20050206-1.c: New test.
5221
5222 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5223
5224         PR tree-opt/19768
5225         * g++.dg/opt/pr19768.C: New test.
5226
5227 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5228
5229         PR tree-opt/19736
5230         * gcc.c-torture/compile/pr19736.c: New test.
5231
5232 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5233
5234         PR c++/17401
5235         * g++.dg/parse/error25.C: New test.
5236
5237 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5238
5239         * gcc.c-torture/execute/20050203-1.c: New.
5240
5241 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5242
5243         * gcc.dg/vect/vect-85.c: Remove xfail.
5244         * gcc.dg/vect/vect-86.c: Remove xfail.
5245         * gcc.dg/vect/vect-87.c: Remove xfail.
5246         * gcc.dg/vect/vect-88.c: Remove xfail.
5247
5248 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5249
5250         * gcc.dg/altivec-19.c: New.
5251
5252 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5253
5254         PR c/17807
5255         * gcc.dg/nested-func-3.c: New test.
5256         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5257
5258 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5259
5260         * gcc.test-framework/gen_directive_tests: Generate tests for
5261         selector expressions.
5262
5263 2005-02-02  Matt Austern  <austern@apple.com>
5264
5265         PR c++/19628
5266         * g++/ext/builtin7.C: New.
5267         * g++/ext/builtin8.C: New.
5268
5269 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5270
5271         PR c/18502
5272         * gcc.dg/pr18502-1.c: New test.
5273
5274 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5275
5276         PR c++/17413
5277         * g++.dg/template/local4.C: Tweak.
5278
5279 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5280
5281         PR tree-optimization/19578
5282         * gcc.c-torture/compile/20050202-1.c: New test.
5283
5284 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5285
5286         PR c/19435
5287         * gcc.dg/c99-init-4.c: New test.
5288
5289 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5290
5291         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5292
5293         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5294
5295         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5296         * g++.dg/eh/check-vect.h: New.
5297
5298         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5299         * gcc.dg/vect/vect-78.c: Ditto.
5300         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5301         Remove.
5302
5303         * g++.dg/conversion/simd1.C: Expect warning.
5304         * g++.dg/ext/attribute-test-1.C: Ditto.
5305         * g++.dg/ext/attribute-test-2.C: Ditto.
5306         * g++.dg/ext/attribute-test-3.C: Ditto.
5307         * g++.dg/ext/attribute-test-4.C: Ditto.
5308
5309         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5310         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5311
5312         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5313
5314 2005-02-01  Richard Henderson  <rth@redhat.com>
5315
5316         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5317         long double for ibm double-double format.
5318         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5319
5320 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5321
5322         PR tree-optimization/19633
5323         * testsuite/gcc.dg/pr19633-1.c: New test.
5324         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5325         to NULL or a symbol.
5326
5327 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5328
5329         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5330         New procs.
5331         (dg-process-target (local override)): Handle selector expressions.
5332
5333         * gcc.test-framework/README: Describe tests in source directory.
5334         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5335         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5336         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5337         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5338         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5339         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5340         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5341         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5342         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5343         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5344         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5345         * gcc.test-framework/dg-error-exp-P.c: New test.
5346         * gcc.test-framework/dg-error-exp-XP.c: New test.
5347         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5348         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5349         * gcc.test-framework/dg-output-exp-P.c: New test.
5350         * gcc.test-framework/dg-output-exp-XF.c: New test.
5351         * gcc.test-framework/dg-warning-exp-P.c: New test.
5352         * gcc.misc-tests/dg-1.c: Remove.
5353         * gcc.misc-tests/dg-2.c: Remove.
5354         * gcc.misc-tests/dg-3.c: Remove.
5355         * gcc.misc-tests/dg-4.c: Remove.
5356         * gcc.misc-tests/dg-5.c: Remove.
5357         * gcc.misc-tests/dg-6.c: Remove.
5358         * gcc.misc-tests/dg-7.c: Remove.
5359         * gcc.misc-tests/dg-8.c: Remove.
5360         * gcc.misc-tests/dg-9.c: Remove.
5361         * gcc.misc-tests/dg-10.c: Remove.
5362         * gcc.misc-tests/dg-11.c: Remove.
5363         * gcc.misc-tests/dg-12.c: Remove.
5364         * gcc.misc-tests/dg-test.exp: Remove.
5365
5366         * gcc.test-framework/test-framework.awk: Change recording and
5367         printing of passes and failures.
5368
5369         * gcc.test-framework: New directory.
5370         * gcc.test-framework/README: New.
5371         * gcc.test-framework/test-framework.exp: New.
5372         * gcc.test-framework/test-framework.awk: New.
5373         * gcc.test-framework/gen_directive_tests: New.
5374
5375 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5376
5377         * lib/treelang.exp: Fix comment typos.
5378         (treelang_target_compile): Don't append libs=-ltreelang to options.
5379
5380 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5381
5382         * g++.dg/parse/typename7.C: Adjust error messages.
5383
5384 2005-01-31  Jeff Law  <law@redhat.com>
5385
5386         * gcc.c-torture/execute/20050131-1.c: New test.
5387         * gcc.dg/wcaselabel.c: New test.
5388
5389 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5390
5391         * g++.dg/other/warning1.C: Adjust error messags.
5392         * g++.dg/parse/constant5.C: New test.
5393
5394 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5395
5396         PR c/19333
5397         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5398         the test case valid.
5399         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5400         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5401         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5402         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5403         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5404         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5405
5406 2005-01-31  Dale Johannesen  <dalej@apple.com>
5407
5408         * g++.dg/opt/pr19650.C:  New test.
5409
5410 2005-01-31  Richard Henderson  <rth@redhat.com>
5411
5412         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5413         long double for intel double extended format.
5414         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5415
5416 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5417
5418         PR c++/19555
5419         * g++.dg/template/static10.C: New test.
5420
5421         PR c++/19395
5422         * g++.dg/parse/error24.C: New test.
5423
5424         PR c++/19367
5425         * g++.dg/lookup/builtin1.C: New test.
5426
5427         PR c++/19457
5428         * g++.dg/warn/conv3.C: New test.
5429
5430 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5431
5432         PR fortran/19647
5433         * gfortan.dg/inquire_7.f90
5434
5435 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5436
5437         PR tree-optimization/15791
5438         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5439         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5440         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5441         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5442         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5443         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5444         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5445         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5446         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5447         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5448
5449 2005-01-29  Paul Brook  <paul@codesourcery.com>
5450
5451         PR fortran/18565
5452         * check.c (real_or_complex_check): New function.
5453         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5454         * intrinsic.c (add_functions): Use new check functions.
5455         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5456         Add prototypes.
5457
5458 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5459
5460         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5461         gcc.dg/lvalue-3.c: New tests.
5462         * gcc.dg/concat.c: Update expected messages.
5463
5464 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5465
5466         PR libfortran/19595
5467         * gfortran.dg/eor_1.f90:  New test.
5468
5469 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5470
5471         PR fortran/19589
5472         * gfortran.dg/logical_data_1.f90: New test.
5473
5474 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5475
5476         PR c++/19253
5477         * g++.dg/template/crash33.C: New test.
5478
5479         PR c++/19667
5480         * g++.dg/template/crash32.C: New test.
5481
5482 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5483
5484         PR middle-end/16558
5485         * g++.dg/warn/Wreturn-type-2.C: New test.
5486
5487 2004-06-24  Jeff Law  <law@redhat.com>
5488
5489         * gcc.dg/tree-ssa/20050128-1.c: New test.
5490
5491 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5492
5493         * gcc.target/frv/all-mdpackh-1.c: New test.
5494
5495 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5496
5497         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5498
5499 2005-01-27  Richard Henderson  <rth@redhat.com>
5500
5501         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5502
5503 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5504
5505         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5506
5507 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5508
5509         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5510         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5511         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5512         to cope with cases where the multilib options override the dg-options.
5513
5514 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5515
5516         PR c/18946
5517         * gcc.dg/noncompile/20050120-1.c: New test.
5518
5519 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5520
5521         PR tree-optimization/19633
5522         * gcc.dg/pr19633.c: New test.
5523         * gcc.dg/tree-ssa/pr19633.c: New test.
5524
5525 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5526
5527         * gcc.dg/20041216-1.c: New test.
5528
5529 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5530
5531         PR objc/18862
5532         * objc.dg/selector-2.m: New test.
5533
5534 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5535
5536         * g++.dg/opt/range-test-2.C: New test.
5537
5538         PR rtl-optimization/19579
5539         * gcc.c-torture/execute/20050124-1.c: New test.
5540
5541 2005-01-26  Greg Parker  <gparker@apple.com>
5542         Stuart Hastings  <stuart@apple.com>
5543
5544         * gcc.c-torture/execute/20050125-1.c: New.
5545
5546 2005-01-18  Jan Hubicka  <jh@suse.cz>
5547
5548         PR tree-optimize/19337
5549         * gcc.c-torture/compile/20050119-1.c: New test.
5550
5551 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5552
5553         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5554         test for successful match.
5555
5556 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5557
5558         PR objc/18408
5559         * objc.dg/comp-types-7.m: New test.
5560
5561 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5562
5563         * lib/target-supports.exp (current_target_name): New.
5564         (check_effective_target_ilp32, check_effective_target_lp64):
5565         Cache the result to use as long as the current target, with
5566         multilib flags, remains the same.
5567
5568         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5569         (dg-require-weak, dg-require-visibility, dg-require-alias,
5570         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5571         dg-require-effective-target, dg-skip-if): Remove call to
5572         skip_test_and_clear_xfail.
5573         (dg-test): Clear xfail data.
5574
5575 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5576
5577         PR target/17751
5578         * gcc.dg/ppc64-toc.c: New test.
5579
5580         * g++.dg/tree-ssa/empty-1.C: New test.
5581
5582         PR middle-end/19551
5583         * gcc.c-torture/execute/20050121-1.c: New test.
5584         * gcc.dg/20050121-2.c: New test.
5585
5586 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5587         Paul Brook  <paul@codesourcery.com>
5588
5589         PR fortran/17941
5590         * gfortran.dg/real_const_1.f: New test.
5591         * gfortran.dg/real_const_2.f90: New test.
5592         * gfortran.dg/complex_int_1.f90: New test.
5593
5594 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5595
5596         PR fortran/19313
5597         * gfortan.dg/inquire_6.f90: New test.
5598
5599 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5600
5601         PR libfortran/19451
5602         * open_readonly_1.f90:  New test.
5603
5604 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5605
5606         PR libfortran/18982
5607         * gfortran.dg/open_new.f90: New file.
5608
5609 2005-01-22  Paul Brook  <paul@codesourcery.com>
5610
5611         * namelist_1.f90: New test.
5612
5613 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5614
5615         PR tree-optimization/19484
5616         * gcc.c-torture/compile/20050122-[12].c: New tests.
5617
5618 2005-01-22  Paul Brook  <paul@codesourcery.com>
5619
5620         * gfortran.dg/implicit_2.f90: New test.
5621
5622 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5623
5624         PR fortran/19314
5625         * gfortran.dg/inquire_5.f90: New test.
5626
5627 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5628
5629         PR c/18809
5630         * gcc.dg/pr18809-1.c: New test.
5631
5632 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5633
5634         * gcc.dg/20050121-1.c: New test.
5635
5636         PR tree-optimization/13000
5637         * gcc.dg/20040206-1.c: Change warning to point where function is
5638         being inlined.
5639
5640 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5641
5642         PR c++/19208
5643         * g++.dg/template/array11.C: New test.
5644
5645 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5646
5647         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5648         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5649         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5650         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5651         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5652         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5653
5654 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5655
5656         PR tree-optimization/15349
5657         * gcc.dg/tree-ssa/pr15349.c: New.
5658
5659 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5660
5661         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5662
5663 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5664
5665         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5666         scan-assembler-times directive name.
5667
5668         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5669         after dg-do.
5670
5671         PR rtl-optimization/19462
5672         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5673
5674 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5675
5676         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5677         counting function calls on ia64.
5678
5679 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5680
5681         PR rtl-optimization/15139
5682         * gcc.dg/20050111-2.c: New test.
5683
5684         PR c/17297
5685         * gcc.c-torture/compile/20050113-1.c: New testcase.
5686
5687         PR middle-end/19164
5688         * gcc.dg/20050113-1.c: New testcase.
5689
5690 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5691
5692         * gcc.dg/vect/vect-85.c: Add comment.
5693         * gcc.dg/vect/vect-86.c: Add xfail for now.
5694         * gcc.dg/vect/vect-87.c: Add xfail for now.
5695         * gcc.dg/vect/vect-88.c: Add xfail for now.
5696         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5697
5698 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5699
5700         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5701
5702 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5703
5704         * g++.dg/debug/typedef3.C: New test.
5705
5706 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5707
5708         PR c/19472
5709         * gcc.dg/asm-a.c: New test.
5710
5711 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5712
5713         * gcc.dg/sh-relax.c: Add prototype for abort.
5714
5715 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5716
5717         * gcc.dg/short-compare-1.c: New test.
5718         * gcc.dg/short-compare-2.c: Likewise.
5719
5720 2005-01-18  Michael Matz  <matz@suse.de>
5721
5722         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5723
5724 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5725
5726         PR tree-optimization/19121
5727         * gcc.c-torture/compile/pr19121.c: New test.
5728
5729 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5730
5731         PR target/19357
5732         * gcc.c-torture/compile/pr19357.c: New test.
5733
5734 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5735
5736         PR c/5675
5737         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5738         pass--those that refer just to the variable, possibly with a
5739         cast.
5740         * gcc.dg/c99-const-expr-3.c: Likewise.
5741
5742         PR middle-end/13127
5743         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5744         longer emitted.
5745
5746 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5747
5748         PR fortran/18778
5749         * gfortran.dg/endfile_2.f90: New test.
5750
5751 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5752
5753         PR 19168
5754         * gfortran.dg/select_5.f90: New test.
5755
5756 2004-01-16  Paul Brook  <paul@codesourcery.com>
5757
5758         * gfortran.dg/common_4.f90: New test.
5759
5760 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5761
5762         PR rtl-optimization/19462
5763         * gcc.dg/torture/pr19462-1.c: New test.
5764
5765 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5766
5767         PR objc/19321
5768         * objc.dg/func-ptr-2.m: New.
5769         * objc.dg/volatile-1.m: New.
5770
5771 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5772
5773         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5774
5775 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5776
5777         PR tree-optimization/19060
5778         * gcc.c-torture/execute/20050104-1.c: New test.
5779
5780 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5781
5782         PR fortran/18983
5783         * gfortran.dg/write_to_null.f90: New test.
5784
5785 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5786             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5787
5788         PR other/19328
5789         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5790         argument.
5791
5792 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5793
5794         PR c++/19263
5795         * g++.dg/init/vector1.C: New test.
5796
5797 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5798
5799         PR target/13158
5800         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5801         PR target/18987
5802         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5803
5804 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5805
5806         * gfortran.dg/select_1.f90: New test.
5807         * gfortran.dg/select_2.f90: New test.
5808         * gfortran.dg/select_3.f90: New test.
5809         * gfortran.dg/select_4.f90: New test.
5810
5811 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5812
5813         PR middle-end/19084
5814         PR rtl-optimization/19348
5815         * gcc.dg/20050111-1.c: New test.
5816         * gcc.c-torture/execute/20050111-1.c: New test.
5817
5818         * gcc.dg/i386-asm-4.c: New test.
5819
5820 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5821
5822         * gcc.dg/nested-func-2.c: New test.
5823         * ada/acats/norun.lst: Remove c953002.
5824
5825 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5826
5827         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5828
5829 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5830
5831         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5832
5833 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5834
5835         PR target/18761
5836         * g++.dg/abi/align1.C: New test.
5837
5838 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5839
5840         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5841         at a time.
5842         * g++.dg/ext/altivec_check.h: Support compiling as C.
5843
5844 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5845
5846         PR c++/19355
5847         * g++.dg/expr/pr19355-1.C: New test case.
5848
5849 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5850
5851         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5852         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5853         * ada/acats/tests/c3/c92005b.ada: Likewise.
5854         * ada/acats/tests/c3/cxb3012.a: Likewise.
5855         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5856
5857 2005-01-09  Paul Brook  <paul@codesourcery.com>
5858
5859         * gfortran.dg/common_2.f90: New file.
5860         * gfortran.dg/common_3.f90: New file.
5861
5862 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5863
5864         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5865
5866 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5867
5868         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5869         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5870         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5871         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5872         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5873         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5874         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5875         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5876         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5877         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5878         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5879         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5880         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5881         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5882         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5883         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5884         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5885         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5886         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5887         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5888         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5889         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5890         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5891         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5892         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5893         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5894         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5895         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5896         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5897         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5898         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5899         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5900         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5901         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5902         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5903         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5904         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5905         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5906         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5907         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5908         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5909         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5910         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5911         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5912         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5913         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5914         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5915         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5916         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5917         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5918         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5919         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5920         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5921         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5922         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5923         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5924         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5925         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5926         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5927         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5928         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5929         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5930         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5931         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5932         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5933         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5934         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5935
5936         * gcc.dg/vect/vect-1.c: Fix spelling.
5937         * gcc.dg/vect/vect-10.c: Fix spelling.
5938         * gcc.dg/vect/vect-11.c: Fix spelling.
5939         * gcc.dg/vect/vect-12.c: Fix spelling.
5940         * gcc.dg/vect/vect-14.c: Fix spelling.
5941         * gcc.dg/vect/vect-15.c: Fix spelling.
5942         * gcc.dg/vect/vect-16.c: Fix spelling.
5943         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5944         * gcc.dg/vect/vect-64.c: Fix comments.
5945         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5946
5947 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5948             Ira Rosen  <irar@il.ibm.com>
5949
5950         * gcc.dg/vect/vect-70.c: New test.
5951         * gcc.dg/vect/vect-71.c: New test.
5952
5953 2005-01-09  Manfred Hollstein  <mh@suse.com>
5954
5955         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5956         * gcc.dg/pr18241-2.c: Likewise.
5957         * gcc.dg/pr18241-3.c: Likewise.
5958         * gcc.dg/pr18241-4.c: Likewise.
5959         * gcc.dg/pr18241-5.c: Likewise.
5960
5961 2005-01-08  Richard Henderson  <rth@redhat.com>
5962
5963         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5964         False for x86 and x86-64.
5965
5966 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5967
5968         PR tree-optimization/18241
5969         * gcc.dg/pr18241-1.c: New test.
5970         * gcc.dg/pr18241-2.c: New test.
5971         * gcc.dg/pr18241-3.c: New test.
5972         * gcc.dg/pr18241-4.c: New test.
5973         * gcc.dg/pr18241-5.c: New test.
5974
5975 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5976
5977         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5978         gfortran.dg/select_4.f90: New.
5979
5980 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5981
5982         * gcc.c-torture/execute/20050107-1.c: New test.
5983
5984 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5985
5986         PR c++/19298
5987         * g++.dg/template/ref2.C: New.
5988
5989 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5990
5991         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5992         instead of being empty.
5993
5994 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5995
5996         PR fortran/15553
5997         * gfortran.dg/array-1.f90: New test.
5998
5999 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6000
6001         PR tree-optimization/19283
6002         * gcc.c-torture/execute/20050106-1.c: New test.
6003
6004         PR rtl-optimization/18861
6005         * gcc.dg/20050105-1.c: New test.
6006
6007         PR tree-optimization/18828
6008         * gcc.dg/20050105-2.c: New test.
6009
6010 2005-01-07  Andreas Jaeger  <aj@suse.de>
6011
6012         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6013
6014 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6015
6016         PR fortran/18398
6017         * gfortran.dg/fmt_read.f90: New test.
6018
6019 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6020
6021         * gcc.dg/rs6000-ldouble-2.c: New.
6022
6023 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6024
6025         PR c++/19244
6026         * g++.dg/parser/ctor2.C: New test.
6027
6028 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6029
6030         PR c++/17154
6031         * g++.dg/template/using9.C: New test.
6032
6033 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6034
6035         PR c++/19258
6036         * g++.dg/lookup/friend6.C: New test.
6037
6038 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6039
6040         PR c++/19270
6041         * g++.dg/template/array10.C: New.
6042
6043 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6044
6045         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6046         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6047
6048 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6049
6050         * gcc.c-torture/compile/20050105-1.c: New test.
6051
6052 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6053
6054         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6055
6056 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6057
6058         PR middle-end/19100
6059         * gcc.dg/conv-3.c: New test case.
6060
6061 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6062
6063         * gcc.dg/asm-wide-1.c: New test.
6064
6065 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6066
6067         PR c++/19030
6068         * g++.dg/parse/crash22.C: New
6069
6070 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6071
6072         PR 19257
6073         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6074
6075 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6076
6077         PR middle-end/17767
6078         * gcc.dg/i386-mmx-6.c: New test case.
6079
6080 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6081
6082         PR tree-optimization/18308
6083         * gcc.dg/vect/pr18308.c: New testcase.
6084
6085 2005-01-04  Andreas Jaeger  <aj@suse.de>
6086
6087         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6088
6089 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6090             Robert Bowdidge <bowdidge@apple.com>
6091
6092         * gcc.dg/cpp/subframework1.c: New.
6093         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6094         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6095         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6096         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6097
6098 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6099
6100         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6101         producing warning.
6102         * gcc.dg/darwin-weakimport-2.c: New.
6103
6104 2005-01-03  Richard Henderson  <rth@redhat.com>
6105
6106         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6107
6108 2005-01-03  Richard Henderson  <rth@redhat.com>
6109
6110         * gcc.dg/vect/vect.exp: Enable for ia64.
6111         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6112         (check_effective_target_vect_float): Likewise.
6113         (check_effective_target_vect_no_align): Likewise.
6114         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6115         * gcc.dg/vect/vect-8.c: Likewise.
6116
6117 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6118
6119         PR target/19236
6120         * gcc.dg/pr19236-1.c: New test case.
6121
6122 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6123
6124         PR rtl-optimization/12092
6125         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6126
6127 2005-01-02  Andreas Jaeger  <aj@suse.de>
6128
6129         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6130
6131 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6132             Andrew Pinski  <pinskia@physics.uc.edu>
6133
6134         PR rtl-optimization/12092
6135         * gcc.dg/pr12092-1.c: New test case.
6136
6137 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6138
6139         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6140         'hidden' and 'default' for better portability.
6141         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6142
6143         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6144         6 and 7.
6145         * g++.old-deja/g++.brendan/new3.C: Likewise.
6146
6147 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6148
6149         * gcc.dg/20041231-1.C: New test.
6150         * g++.dg/warn/Wunreachable-code-1.C: New test.
6151
6152 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6153
6154         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6155         file, not /dev/null.  Abort on error.
6156
6157 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6158             Ziemowit Laski  <zlaski@apple.com>
6159
6160         PR objc/18971
6161         * objc.dg/encode-5.m: New test.
6162
6163 2004-12-29  Richard Henderson  <rth@redhat.com>
6164
6165         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6166         * objc.dg/stabs-1.m: Disable for ia64.
6167
6168 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6169
6170         PR c++/19190
6171         * g++.dg/warn/Wunused-10.C: New test.
6172
6173 2004-12-28  Richard Henderson  <rth@redhat.com>
6174
6175         * objc.dg/stabs-1.m: Disable for alpha.
6176
6177 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6178
6179         PR c++/19149
6180         * g++.dg/parse/error23.C: New test.
6181
6182 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6183
6184         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6185
6186         PR fortran/19032
6187         * gfortran.dg/intrinsic_modulo_1.f90: New.
6188         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6189         tests with divisor -1.
6190
6191 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6192
6193         * g++.dg/opt/temp1.C (memcpy): Return a value.
6194
6195         PR c++/19148
6196         * g++.dg/expr/cond7.C: New test.
6197
6198 2004-12-27  Paul Brook  <paul@codesourcery.com>
6199
6200         * gfortran.dg/g77/select_no_compile.f: Remove.
6201
6202 2004-12-27  Richard Henderson  <rth@redhat.com>
6203
6204         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6205         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6206         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6207
6208 2004-12-26  Richard Henderson  <rth@redhat.com>
6209
6210         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6211         by 1i instead of token pasting.
6212
6213 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6214
6215         PR tree-optimization/17578
6216         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6217         to additional_flags.
6218         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6219
6220 2004-12-25  Richard Henderson  <rth@redhat.com>
6221
6222         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6223         Remove Alpha.
6224
6225 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6226
6227         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6228         hppa*-*-hpux*.
6229         * gcc.dg/pr17957.c (dg-options): Likewise.
6230         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6231         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6232         instead of 0 on __hppa__.
6233         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6234         "foo,%r" on hppa*-*-*.
6235
6236 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6237
6238         PR fortran/19071
6239         * gfortran.dg/complex_write.f90: New test.
6240
6241 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6242
6243         PR c++/17595
6244         * g++.dg/parse/pragma2.C: New test.
6245
6246         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6247
6248 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6249
6250         * gcc.dg/empty2.c: Add missing dg-warning.
6251
6252 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6253
6254         PR c++/17413
6255         * g++.dg/template/local4.C: New test.
6256         * g++.dg/template/crash19.C: Add dg-error marker.
6257
6258         * g++.dg/template/crash31.C: Correct embedded PR number.
6259
6260 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6261
6262         PR c++/16405
6263         * g++.dg/opt/temp1.C: Add do-run marker.
6264
6265 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6266
6267         * g++.dg/template/spec19.C: New.
6268
6269 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6270
6271         PR target/16819
6272         * gcc.dg/empty2.c: New.
6273
6274 2004-12-23  Richard Henderson  <rth@redhat.com>
6275
6276         * lib/target-supports.exp (check_effective_target_vect_no_align):
6277         Remove i?86 and x86-64.
6278
6279 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6280
6281         PR c++/16405
6282         * g++.dg/opt/temp1.C: New test.
6283
6284 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6285
6286         PR c++/18733
6287         * g++.dg/template/friend33.C: New testcase.
6288
6289 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6290
6291         PR c++/18464
6292         * g++.dg/template/cond5.C: New test.
6293
6294         PR c++/18492
6295         * g++.dg/inherit/thunk3.C: New test.
6296
6297         PR c++/11224
6298         * g++.dg/warn/Wunused-9.C: New test.
6299
6300 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6301
6302         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6303
6304 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6305
6306         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6307
6308 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6309
6310         PR c++/18378
6311         * g++.dg/ext/packed8.C: New test.
6312
6313         PR c++/19063
6314         * g++.dg/template/crash31.C: New test.
6315
6316         PR c++/19034
6317         * g++.dg/template/crash30.C: New test.
6318
6319 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6320
6321         PR C++/18984
6322         * g++.dg/eh/ctor3.C: New test.
6323
6324 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6325
6326         * objc.dg/stabs-1.m: Allow section name to be quoted and
6327         assembly label to begin with '.LL'.
6328
6329 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6330
6331         * gcc.dg/vect/vect.exp
6332         (check_effective_target_lp64_or_vect_no_align): New.
6333         * gcc.dg/vect/vect-77.c: Use it.
6334         * gcc.dg/vect/vect-78.c: Use it.
6335
6336         * lib/target-supports.exp
6337         (check_effective_target_vect_no_max,
6338         check_effective_target_vect_no_bitwise,
6339         check_effective_target_vect_no_align): New.
6340         * gcc.dg/vect/vect-13.c: Use them.
6341         * gcc.dg/vect/vect-17.c: Ditto.
6342         * gcc.dg/vect/vect-18.c: Ditto.
6343         * gcc.dg/vect/vect-19.c: Ditto.
6344         * gcc.dg/vect/vect-20.c: Ditto.
6345         * gcc.dg/vect/vect-27.c: Ditto.
6346         * gcc.dg/vect/vect-29.c: Ditto.
6347         * gcc.dg/vect/vect-44.c: Ditto.
6348         * gcc.dg/vect/vect-48.c: Ditto.
6349         * gcc.dg/vect/vect-50.c: Ditto.
6350         * gcc.dg/vect/vect-52.c: Ditto.
6351         * gcc.dg/vect/vect-54.c: Ditto.
6352         * gcc.dg/vect/vect-56.c: Ditto.
6353         * gcc.dg/vect/vect-58.c: Ditto.
6354         * gcc.dg/vect/vect-60.c: Ditto.
6355         * gcc.dg/vect/vect-72.c: Ditto.
6356         * gcc.dg/vect/vect-80.c: Ditto.
6357
6358 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6359
6360         PR c++/14075
6361         * g++.dg/init/string1.C: New.
6362
6363         PR c++/18975
6364         * g++.dg/other/synth1.C: New.
6365
6366 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6367
6368         PR c/18963
6369         * gcc.dg/pr18963-1.c: New test.
6370
6371 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6372
6373         PR c/18596
6374         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6375         * gcc.dg/pr18596-1.c: Use dg-error.
6376         (dg-options): Use -fno-unit-at-a-time.
6377         * gcc.dg/pr18596-2.c: New test.
6378         * gcc.dg/pr18596-3.c: New test.
6379
6380 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6381
6382         PR middle-end/18683
6383         * g++.dg/opt/pr18683-1.C: New test case.
6384
6385 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6386
6387         PR other/19093
6388         * g++.dg/opt/max1.C: Fix for 64bit targets.
6389
6390 2004-12-20  Matt Austern  <austern@apple.com>
6391
6392         PR c++/19044
6393         * g++.dg/ext/builtin6.C: New
6394
6395 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6396
6397         PR tree-optimization/19080
6398         * gcc.c-torture/compile/pr19080.c: New test.
6399
6400 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6401
6402         * gcc.dg/20041219-1.c: New test.
6403
6404 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6405
6406         PR middle-end/19068
6407         * g++.dg/opt/max1.C: New test case.
6408
6409 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6410
6411         * gcc.dg/fdata-sections-1.c: New test.
6412
6413 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6414
6415         PR middle-end/18548
6416         * gcc.dg/max-1.c: New test case.
6417
6418 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6419
6420         * gcc.c-torture/execute/20041218-1.c: New test.
6421
6422 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6423
6424         * gcc.dg/pr18501.c: New test.
6425         * gcc.dg/uninit-5.c: XFAIL.
6426         * gcc.dg/uninit-9.c: XFAIL.
6427
6428 2004-12-17  Dale Johannesen  <dalej@apple.com>
6429
6430         * gcc.dg/20041213-1.c:  New.
6431
6432 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6433
6434         * objc.dg/stabs-1.m: Allow assembly label to begin
6435         with a dot ('.').
6436
6437 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6438
6439         * gcc.c-torture/execute/20041213-1.c: Move...
6440         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6441
6442 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6443
6444         PR c++/18721
6445         * g++.dg/lookup/conv-5.C: New.
6446
6447 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6448
6449         * objc.dg/stabs-1.m: New test.
6450
6451 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6452
6453         * gcc.dg/visibility-c.c: Change compile to
6454         assemble for the test.
6455
6456 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6457
6458         PR target/19041
6459         * gcc.dg/visibility-c.c: New test.
6460
6461 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6462
6463         PR middle-end/18493
6464         * gcc.dg/switch-8.c: New test case.
6465
6466 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6467
6468         PR c++/18905
6469         * g++.dg/template/init4.C: New.
6470         * g++.dg/opt/static3.C: Enable optimizer.
6471
6472 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6473
6474         * g++.dg/other/complex1.C: New test.
6475
6476 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6477
6478         * g++.dg/opt/inline9.C: New test.
6479
6480 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6481
6482         PR fortran/18993
6483         * gfotran.dg/nullify_1.f: New test.
6484
6485 2004-12-15  Richard Henderson  <rth@redhat.com>
6486
6487         * gcc.target/i386/i386.exp: New harness.
6488         * gcc.target/i386/vect-args.c: New.
6489
6490 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6491
6492         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6493
6494 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6495
6496         PR c++/18825
6497         * g++.dg/template/friend32.C: New test.
6498
6499 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6500
6501         * cpp/pragma-once-1.c: New test.
6502         * cpp/pragma-once-1b.h: Likewise.
6503         * cpp/pragma-once-1c.h: Likewise.
6504         * cpp/pragma-once-1d.h: Likewise.
6505         * cpp/inc/pragma-once-1a.h: Likewise.
6506
6507 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6508             Steven G. Kargl  <kargls@comcast.net>
6509
6510         PR fortran/17597
6511         * gfortran.dg/list_read_3.f90: New test.
6512
6513 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6514
6515         * gcc.dg/ftrapv-2.c: New test.
6516
6517 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6518
6519         PR c++/18981
6520         * g++.dg/template/typename9.C: New test.
6521
6522 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6523
6524         PR c++/18738
6525         * g++.dg/template/typename8.C: New test.
6526         * g++.dg/parse/friend2.C: Tweak error message.
6527
6528 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6529
6530         * gcc.c-torture/20041214-1.c: New test.
6531
6532 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6533
6534         PR c++/18965
6535         * g++.dg/init/array17.C: New test.
6536
6537 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6538
6539         PR c++/18793
6540         * g++.dg/init/aggr3.C: New test.
6541
6542 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6543
6544         * gcc.dg/altivec-types-1.c: New test.
6545         * gcc.dg/altivec-types-2.c: New test.
6546         * gcc.dg/altivec-types-3.c: New test.
6547         * gcc.dg/altivec-types-4.c: New test.
6548         * g++.dg/ext/altivec-types-1.C: New test.
6549         * g++.dg/ext/altivec-types-2.C: New test.
6550         * g++.dg/ext/altivec-types-3.C: New test.
6551         * g++.dg/ext/altivec-types-4.C: New test.
6552
6553 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6554
6555         PR middle-end/18951
6556         * gcc.c-torture/execute/20041213-1.c: New test.
6557
6558 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6559
6560         PR c++/18949
6561         * g++.dg/template/cast1.C: New.
6562
6563 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6564
6565         * gcc.c-torture/execute/20041213-2.c: New test.
6566
6567 2004-12-13  Richard Henderson  <rth@redhat.com>
6568
6569         * gcc.dg/i386-sse-10.c: Fix typo in options.
6570
6571 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6572
6573         PR c++/18968
6574         * g++.dg/opt/pr18968.C: New test.
6575
6576 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6577
6578         PR c++/18925
6579         * g++.dg/ext/visibility/staticdatamem.C: New test.
6580
6581 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6582
6583         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6584
6585 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6586
6587         PR rtl-optimization/18928
6588         * gcc.dg/pr18928-1.c: New test case.
6589
6590 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6591
6592         PR tree-opt/16951
6593         * gcc.c-torture/compile/20041211-1.c: New.
6594
6595 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6596
6597         PR middle-end/17564
6598         * gcc.c-torture/execute/20041212-1.c: New test.
6599
6600 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6601
6602         PR fortran/18869
6603         * gfortran.dg/common_1.f90: New test.
6604
6605 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6606         Paul Brook  <paul@codesourcery.com>
6607
6608         PR fortran/16222
6609         * gfortran.dg/real_do_1.f90: New test.
6610
6611 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6612
6613         PR tree-opt/18040
6614         * g++.dg/opt/ptrmem6.C: New test.
6615
6616 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6617
6618         PR middle-end/18921
6619         * gcc.dg/pr18921-1.c: New test case.
6620
6621 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6622
6623         PR fortran/17175
6624         * gfortran.dg/scale_1.f90: New test.
6625
6626 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6627
6628         PR middle-end/18903
6629         * gcc.c-torture/compile/pr18903.c: New test.
6630
6631 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6632
6633         * gcc.c-torture/execute/20041210-1.c: New test.
6634
6635 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6636
6637         PR c++/18731
6638         * g++.dg/parser/struct-1.C: New test.
6639         * g++.dg/parser/struct-2.C: New test.
6640         * g++.dg/parser/struct-3.C: New test.
6641
6642 2004-12-09  Richard Henderson  <rth@redhat.com>
6643
6644         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6645
6646         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6647         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6648
6649 2004-12-09  Matt Austern  <austern@apple.com>
6650
6651         PR c++/18514
6652         * g++.dg/ext/builtin1.C: New
6653         * g++.dg/ext/builtin2.C: New
6654         * g++.dg/ext/builtin3.C: New
6655         * g++.dg/ext/builtin4.C: New
6656         * g++.dg/ext/builtin5.C: New
6657
6658 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6659
6660         PR tree-opt/18904
6661         * g++.dg/opt/ptrmem5.C: New test.
6662
6663 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6664
6665         * g++.dg/parse/typename5.C: Adjust for new error.
6666         * g++.dg/parse/typename7.C: New.
6667
6668 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6669
6670         PR c++/18073
6671         * g++.dg/other/mmintrin.C: New test.
6672
6673 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6674
6675         PR c++/16681
6676         * g++.dg/init/array15.C: New.
6677         * g++.dg/init/array16.C: New.
6678
6679 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6680
6681         PR fortran/18826
6682         * gfortran.dg/assign_1.f90: New test.
6683
6684 2004-12-08  Nick Clifton  <nickc@redhat.com>
6685
6686         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6687         * gcc.target/xstormy16/data_below100: Likewise.
6688         * gcc.target/xstormy16/sfr: Likewise.
6689         * gcc.target/xstormy16/below100.S: New test source file.
6690         * gcc.target/xstormy16/below100.ld: New test linker script.
6691         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6692         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6693         bp instructions.
6694         * gcc.target/xstormy16/bp.c: Likewise.
6695
6696         * gcc.target/xstormy16/bss_below100: New files:
6697         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6698         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6699         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6700         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6701         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6702         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6703         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6704         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6705         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6706         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6707         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6708         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6709         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6710         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6711         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6712         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6713         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6714         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6715         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6716         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6717         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6718         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6719         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6720         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6721         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6722         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6723         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6724
6725         * gcc.target/xstormy16/data_below100: New files:
6726         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6727         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6728         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6729         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6730         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6731         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6732         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6733         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6734         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6735         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6736         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6737         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6738         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6739         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6740         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6741         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6742         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6743         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6744         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6745         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6746         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6747         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6748         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6749         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6750         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6751         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6752         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6753
6754         * gcc.target/xstormy16/sfr: New files:
6755         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6756         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6757         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6758         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6759         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6760         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6761         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6762         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6763         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6764         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6765         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6766         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6767         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6768         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6769         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6770         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6771         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6772         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6773         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6774         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6775         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6776         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6777         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6778         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6779         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6780         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6781         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6782         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6783         27_if0_sfrw_bitfield_f.c
6784
6785 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6786
6787         PR c++/18100
6788         * g++.dg/lookup/name-clash4.C: New test.
6789
6790 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6791
6792         PR c++/18672
6793         * g++.dg/opt/array1.C: New.
6794
6795         PR c++/18803
6796         * g++.dg/template/operator5.C: New.
6797
6798 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6799
6800         PR c/18867
6801         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6802
6803 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6804
6805         * gcc.dg/noncompile/20041207.c: New test.
6806
6807 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6808
6809         * g++.dg/other/unreachable-1.C: New test.
6810
6811 2004-12-06  Nick Clifton  <nickc@redhat.com>
6812
6813         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6814         <limits.h> because the latter comes from gcc's include/ directory
6815         and not the newlib/libc/include directory.
6816
6817 2004-12-04  Richard Henderson  <rth@redhat.com>
6818
6819         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6820
6821 2004-12-04  Richard Henderson  <rth@redhat.com>
6822
6823         * lib/target-supports.exp (check_gc_sections_available): Disable
6824         for alpha and ia64.
6825
6826 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6827
6828         PR middle-end/17909
6829         * g++.dg/other/vararg-2.C: New test.
6830
6831 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6832
6833         PR c++/17011, c++/17971
6834         * g++.dg/template/error15.C: Adjust expected error.
6835         * g++.dg/template/instantiate3.C: Likewise.
6836
6837 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6838
6839         * gcc.dg/altivec-18.c: Fix for darwin
6840
6841 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6842
6843         PR c++/18782
6844         * g++.dg/parse/ptrmem2.C: New.
6845
6846         PR c++/18318
6847         * g++.dg/template/new1.C: New.
6848
6849 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6850
6851         PR fortran/18710
6852         * gfortran.dg/direct_io_3.f90: New test.
6853
6854 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6855
6856         PR 18758
6857         * g++.dg/parse/crash21.C: New.
6858
6859 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6860
6861         PR c++/15664, c++/18276
6862         * g++.dg/template/ttp13.C: New test.
6863         * g++.dg/template/ttp14.C: Likewise.
6864
6865 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6866
6867         PR c++/18123
6868         * g++.dg/parse/enum2.C: New test.
6869         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6870
6871 2004-12-02  Nick Clifton  <nickc@redhat.com>
6872
6873         * gcc.target/xstormy16: New test directory.
6874         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6875         * gcc.target/xstormy16/bp.c: Check the generation of bp
6876         instructions.
6877         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6878         bn instructions and the BELOW100 attribute.
6879
6880 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6881
6882         PR target/16952
6883         * gcc.dg/ppc-eabi.c: New.
6884
6885 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6886
6887         PR fortran/18284
6888         * gfortran.dg/backspace.f90
6889
6890 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6891
6892         * gfortran.dg/inquire.f90: New test.
6893
6894 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6895
6896         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6897         handle effective-target-keyword.
6898         (dg-skip-if): Support effective-target keyword as target list.
6899         (dg-xfail-if): Ditto.
6900         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6901
6902 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6903
6904         PR tree-optimization/18291
6905         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6906
6907 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6908
6909         PR C++/18729
6910         * g++.dg/parse/crash20.C: New.
6911
6912         PR c++/17431
6913         * g++.dg/overload/arg1.C: New.
6914         * g++.dg/overload/arg2.C: New.
6915         * g++.dg/overload/arg3.C: New.
6916         * g++.dg/overload/arg4.C: New.
6917
6918 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6919
6920         * gcc.dg/c99-flex-array-4.c: Remove.
6921
6922 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6923
6924         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6925
6926         * lib/target-supports.exp (is-effective-target): Simplify.
6927
6928         * lib/target-supports.exp (check_effective_target_vect_long):
6929         Fix for powerpc64-*-*.
6930
6931 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6932
6933         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6934         to support new requirements on FreeBSD 5.
6935
6936 2004-11-30  Devang Patel  <dpatel@apple.com>
6937
6938         PR 18702
6939         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6940
6941 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6942
6943         * g++.dg/ext/altivec-13.C: New test.
6944
6945 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6946
6947         PR tree-opt/18298
6948         * gcc.c-torture/execute/p18298.c: New test.
6949
6950 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6951             Dorit Naishlos  <dorit@il.ibm.com>
6952
6953         PR tree-opt/18607
6954         * gcc.dg/vect/vect-89.c: New test.
6955
6956 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6957
6958         * gcc.dg/pr18596-1.c: New test.
6959
6960 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6961
6962         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6963
6964 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6965
6966         PR c/18479
6967         * gcc.dg/pr18479.c: New test.
6968
6969 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6970
6971         PR target/18490
6972         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6973         mmix-knuth-mmixware.
6974
6975         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6976         cris-*-elf* cris-*-aout* mmix-*-*
6977
6978 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6979
6980         PR middle-end/18725
6981         * gcc.dg/pr18725.c: New test.
6982
6983 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6984
6985         PR target/18488
6986         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6987
6988         PR target/18336
6989         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6990
6991 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6992
6993         PR c++/18368
6994         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6995         * g++.old-deja/g++.law/ctors5.C: Likewise.
6996         * g++.old-deja/g++.other/crash25.C: Likewise.
6997
6998         PR c++/18674
6999         * g++.dg/template/error16.C: New test.
7000
7001         PR c++/18512
7002         * g++.dg/template/crash29.C: New test.
7003
7004 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7005
7006         PR tree-optimization/18712
7007         * gcc.c-torture/compile/pr18712.c: New test.
7008
7009 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7010
7011         PR c/7544
7012         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7013         tests.
7014
7015 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7016
7017         PR c++/18652
7018         * g++.dg/lookup/crash6.C: New test.
7019
7020 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7021
7022         PR middle-end/18164
7023         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7024
7025 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7026
7027         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7028         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7029         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7030
7031 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7032
7033         * gcc.dg/pr18164.c: New test.
7034
7035 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7036
7037         * gcc.dg/funroll-loops-all.c: New.
7038
7039 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7040
7041         PR target/18489
7042         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7043         delimeter, match space and TAB as well as ":".
7044
7045         PR target/18484
7046         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7047
7048         PR target/18348
7049         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7050
7051         PR target/18345
7052         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7053
7054         PR target/18337
7055         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7056
7057 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7058
7059         * gfortran.dg/direct_io_2.f90: New test.
7060
7061 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7062
7063         PR target/18334
7064         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7065
7066 2004-11-28  Richard Henderson  <rth@redhat.com>
7067
7068         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7069
7070 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7071
7072         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7073         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7074         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7075         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7076         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7077         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7078         gcc.dg/pointer-arith-8.c: New tests.
7079
7080 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7081
7082         PR fortran/18364
7083         * gfortran.dg/endfile.f90: New test.
7084
7085 2004-11-27  Falk Hueffner  <falk@debian.org>
7086
7087         * gcc.dg/loop-6.c: New test.
7088
7089 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7090
7091         * gcc.c-torture/execute/20041126-1.c: New test.
7092
7093 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7094
7095         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7096         on IRIX.
7097
7098 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7099
7100         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7101         functions.
7102
7103 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7104
7105         PR rtl-optimization/17825
7106         * gcc.c-torture/compile/20041119-1.c: New test.
7107
7108 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7109
7110         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7111         Check existence of ld library path variables before unsetting.
7112
7113 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7114
7115         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7116
7117 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7118
7119         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7120
7121 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7122
7123         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7124
7125 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7126
7127         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7128         dg-do directive.
7129
7130 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7131
7132         * gcc.dg/pr17957.c: Pass --param, not -param.
7133
7134 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7135
7136         PR middle-end/17957
7137         * testsuite/gcc.dg/pr17957.c: New test.
7138
7139 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7140
7141         PR c++/18445
7142         * g++.dg/template/crash28.C: Likewise.
7143
7144         PR c++/18001
7145         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7146         * g++.dg/ext/lvaddr.C: Likewise.
7147         * g++.dg/opt/pr7503-3.C: Likewise.
7148
7149         PR c++/18466
7150         * g++.dg/parse/qualified3.C: New test.
7151         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7152
7153         PR c++/18545
7154         * g++.dg/expr/return1.C: New test.
7155
7156 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7157
7158         Friend class name lookup 3/n, PR c++/3332
7159         * g++.dg/lookup/friend3.C: New test.
7160         * g++.dg/lookup/friend4.C: Likewise.
7161         * g++.dg/lookup/friend5.C: Likewise.
7162
7163 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7164
7165         Friend class name lookup 2/n, PR c++/14513, c++/15410
7166         * g++.dg/lookup/friend2.C: New test.
7167         * g++.dg/template/friend31.C: Likewise.
7168
7169 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7170
7171         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7172
7173 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7174
7175         PR c++/17473
7176         * g++.dg/tc1/dr56.C: Remove.
7177         * g++.dg/template/typedef1.C: Add dg-error markers.
7178         * g++.old-deja/g++.other/typedef7.C: Likewise.
7179
7180         PR c++/18285
7181         * g++.dg/parse/typedef7.C: New test.
7182
7183 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7184
7185         * gcc.c-torture/execute/20041124-1.c: New test.
7186
7187 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7188
7189         * g++.dg/template/deduce3.C: New test.
7190
7191         PR c++/18586
7192         * g++.dg/template/crash27.C: New test.
7193
7194         PR c++/18530
7195         * g++.dg/warn/Wshadow-3.C: New test.
7196
7197 2004-11-24  Devang Patel  <dpatel@apple.com>
7198
7199         PR/18555
7200         * gcc.dg/cpp/isysroot-1.c: New test.
7201         * gcc.dg/cpp/usr/include/stdio.h: New file.
7202         * gcc.dg/cpp/isysroot-2.c: New test.
7203         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7204         New file.
7205
7206 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7207
7208         PR c++/8929
7209         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7210
7211 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7212
7213         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7214         * gcc.target/sparc/pdist.c: Likewise.
7215
7216 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7217
7218         PR c++/16882
7219         * g++.dg/conversion/simd1.C: New test.
7220
7221 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7222
7223         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7224         and restore_ld_library_path_env_vars.
7225         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7226         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7227         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7228         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7229
7230 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7231
7232         * gcc.dg/pragma-align-2.c: Test macro expansion.
7233         * gcc.dg/pragma-pack-2.c: New test.
7234
7235 2004-11-23  Richard Henderson  <rth@redhat.com>
7236
7237         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7238         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7239         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7240         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7241         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7242         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7243
7244         * gcc.dg/vect/vect.exp: Add check for alpha.
7245         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7246         (check_effective_target_vect_int): Enable for alpha.
7247         (check_effective_target_vect_long): New.
7248         (is-effective-target): Add it.
7249
7250 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7251
7252         * gcc.dg/pr18614-1.c: New test.
7253
7254 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7255
7256         * gcc.dg/setjmp-2.c: New test.
7257
7258 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7259
7260         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7261         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7262         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7263         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7264         gcc.target/sparc/pdist.c: New tests.
7265
7266 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7267
7268         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7269
7270 2004-11-22  Dale Johannesen  <dalej@apple.com>
7271
7272         * gcc.dg/20041111-1.c:  New.
7273
7274 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7275
7276         PR tree-opt/18536
7277         * gcc.dg/vect/pr18536.c: New test.
7278
7279 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7280
7281         PR c++/18354
7282         * g++.dg/template/nontype11.C: New test.
7283
7284 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7285
7286         PR middle-end/18520
7287         * gcc.dg/pr18520-1.c: New test case.
7288
7289 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7290
7291         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7292         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7293         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7294         expected diagnostics.
7295
7296 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7297
7298         PR target/18580
7299         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7300         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7301         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7302
7303 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7304
7305         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7306
7307 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7308             Joseph Myers  <joseph@codesourcery.com>
7309
7310         * lib/target-supports.exp (check_visibility_available): Really
7311         test the compiler.
7312
7313 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7314
7315         PR tree-opt/18181
7316         * gcc.dg/vect/vect-85.c: New test.
7317         * gcc.dg/vect/vect-86.c: New test.
7318         * gcc.dg/vect/vect-87.c: New test.
7319         * gcc.dg/vect/vect-88.c: New test.
7320
7321 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7322
7323         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7324
7325 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7326
7327         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7328         * gcc.dg/ppc-and-1.c: Ditto.
7329         * gcc.dg/ppc-compare-1.c: Ditto.
7330         * gcc.dg/ppc-mov-1.c: Ditto
7331
7332 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7333             Mark Mitchell  <mark@codesourcery.com>
7334
7335         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7336
7337 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7338             Aldy Hernandez  <aldyh@redhat.com>
7339
7340         * lib/target-supports.exp (check_effective_target_vect_int): New
7341         (check_effective_target_vect_float): New
7342         (check_effective_target_vect_double): New.
7343         (is-effective-target): Support new effective targets keywords.
7344         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7345         default action for dg-do.
7346         * gcc.dg/vect/pr16105.c: Use new support.
7347         * gcc.dg/vect/pr18400.c: Ditto.
7348         * gcc.dg/vect/pr18425.c: Ditto.
7349         * gcc.dg/vect/vect-1.c: Ditto.
7350         * gcc.dg/vect/vect-10.c: Ditto.
7351         * gcc.dg/vect/vect-11.c: Ditto.
7352         * gcc.dg/vect/vect-12.c: Ditto.
7353         * gcc.dg/vect/vect-13.c: Ditto.
7354         * gcc.dg/vect/vect-14.c: Ditto.
7355         * gcc.dg/vect/vect-15.c: Ditto.
7356         * gcc.dg/vect/vect-16.c: Ditto.
7357         * gcc.dg/vect/vect-17.c: Ditto.
7358         * gcc.dg/vect/vect-18.c: Ditto.
7359         * gcc.dg/vect/vect-19.c: Ditto.
7360         * gcc.dg/vect/vect-2.c: Ditto.
7361         * gcc.dg/vect/vect-20.c: Ditto.
7362         * gcc.dg/vect/vect-21.c: Ditto.
7363         * gcc.dg/vect/vect-22.c: Ditto.
7364         * gcc.dg/vect/vect-23.c: Ditto.
7365         * gcc.dg/vect/vect-24.c: Ditto.
7366         * gcc.dg/vect/vect-25.c: Ditto.
7367         * gcc.dg/vect/vect-26.c: Ditto.
7368         * gcc.dg/vect/vect-27.c: Ditto.
7369         * gcc.dg/vect/vect-27a.c: Ditto.
7370         * gcc.dg/vect/vect-28.c: Ditto.
7371         * gcc.dg/vect/vect-29.c: Ditto.
7372         * gcc.dg/vect/vect-29a.c: Ditto.
7373         * gcc.dg/vect/vect-3.c: Ditto.
7374         * gcc.dg/vect/vect-30.c: Ditto.
7375         * gcc.dg/vect/vect-31.c: Ditto.
7376         * gcc.dg/vect/vect-32.c: Ditto.
7377         * gcc.dg/vect/vect-33.c: Ditto.
7378         * gcc.dg/vect/vect-34.c: Ditto.
7379         * gcc.dg/vect/vect-35.c: Ditto.
7380         * gcc.dg/vect/vect-36.c: Ditto.
7381         * gcc.dg/vect/vect-37.c: Ditto.
7382         * gcc.dg/vect/vect-38.c: Ditto.
7383         * gcc.dg/vect/vect-4.c: Ditto.
7384         * gcc.dg/vect/vect-40.c: Ditto.
7385         * gcc.dg/vect/vect-41.c: Ditto.
7386         * gcc.dg/vect/vect-42.c: Ditto.
7387         * gcc.dg/vect/vect-43.c: Ditto.
7388         * gcc.dg/vect/vect-44.c: Ditto.
7389         * gcc.dg/vect/vect-45.c: Ditto.
7390         * gcc.dg/vect/vect-46.c: Ditto.
7391         * gcc.dg/vect/vect-47.c: Ditto.
7392         * gcc.dg/vect/vect-48.c: Ditto.
7393         * gcc.dg/vect/vect-48a.c: Ditto.
7394         * gcc.dg/vect/vect-49.c: Ditto.
7395         * gcc.dg/vect/vect-5.c: Ditto.
7396         * gcc.dg/vect/vect-50.c: Ditto.
7397         * gcc.dg/vect/vect-51.c: Ditto.
7398         * gcc.dg/vect/vect-52.c: Ditto.
7399         * gcc.dg/vect/vect-53.c: Ditto.
7400         * gcc.dg/vect/vect-54.c: Ditto.
7401         * gcc.dg/vect/vect-55.c: Ditto.
7402         * gcc.dg/vect/vect-56.c: Ditto.
7403         * gcc.dg/vect/vect-56a.c: Ditto.
7404         * gcc.dg/vect/vect-57.c: Ditto.
7405         * gcc.dg/vect/vect-58.c: Ditto.
7406         * gcc.dg/vect/vect-59.c: Ditto.
7407         * gcc.dg/vect/vect-6.c: Ditto.
7408         * gcc.dg/vect/vect-60.c: Ditto.
7409         * gcc.dg/vect/vect-61.c: Ditto.
7410         * gcc.dg/vect/vect-62.c: Ditto.
7411         * gcc.dg/vect/vect-63.c: Ditto.
7412         * gcc.dg/vect/vect-64.c: Ditto.
7413         * gcc.dg/vect/vect-65.c: Ditto.
7414         * gcc.dg/vect/vect-66.c: Ditto.
7415         * gcc.dg/vect/vect-67.c: Ditto.
7416         * gcc.dg/vect/vect-68.c: Ditto.
7417         * gcc.dg/vect/vect-69.c: Ditto.
7418         * gcc.dg/vect/vect-7.c: Ditto.
7419         * gcc.dg/vect/vect-72.c: Ditto.
7420         * gcc.dg/vect/vect-72a.c: Ditto.
7421         * gcc.dg/vect/vect-73.c: Ditto.
7422         * gcc.dg/vect/vect-74.c: Ditto.
7423         * gcc.dg/vect/vect-75.c: Ditto.
7424         * gcc.dg/vect/vect-76.c: Ditto.
7425         * gcc.dg/vect/vect-77.c: Ditto.
7426         * gcc.dg/vect/vect-77a.c: Ditto.
7427         * gcc.dg/vect/vect-78.c: Ditto.
7428         * gcc.dg/vect/vect-79.c: Ditto.
7429         * gcc.dg/vect/vect-8.c: Ditto.
7430         * gcc.dg/vect/vect-80.c: Ditto.
7431         * gcc.dg/vect/vect-82.c: Ditto.
7432         * gcc.dg/vect/vect-82_64.c: Ditto.
7433         * gcc.dg/vect/vect-83.c: Ditto.
7434         * gcc.dg/vect/vect-83_64.c: Ditto.
7435         * gcc.dg/vect/vect-9.c: Ditto.
7436         * gcc.dg/vect/vect-all.c: Ditto.
7437         * gcc.dg/vect/vect-none.c: Ditto.
7438
7439 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7440
7441         * lib/gcc-dg.exp (dg-skip-if): New function.
7442         (dg-forbid-option): Remove.
7443         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7444         * g++.dg/abi/bitfield8.C: Likewise.
7445         * g++.dg/abi/dtor1.C: Likewise.
7446         * g++.dg/abi/empty10.C: Likewise.
7447         * g++.dg/abi/empty7.C: Likewise.
7448         * g++.dg/abi/empty9.C: Likewise.
7449         * g++.dg/abi/layout3.C: Likewise.
7450         * g++.dg/abi/layout4.C: Likewise.
7451         * g++.dg/abi/thunk1.C: Likewise.
7452         * g++.dg/abi/thunk2.C: Likewise.
7453         * g++.dg/abi/vbase11.C: Likewise.
7454         * g++.dg/abi/vthunk2.C: Likewise.
7455         * g++.dg/abi/vthunk3.C: Likewise.
7456         * g++.dg/ext/attrib8.C: Likewise.
7457         * g++.dg/opt/longbranch2.C: Likewise.
7458         * g++.dg/opt/reg-stack4.C: Likewise.
7459         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7460         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7461         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7462         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7463         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7464         * gcc.dg/20000609-1.c: Likewise.
7465         * gcc.dg/20000720-1.c: Likewise.
7466         * gcc.dg/20011107-1.c: Likewise.
7467         * gcc.dg/20011119-1.c: Likewise.
7468         * gcc.dg/20020108-1.c: Likewise.
7469         * gcc.dg/20020122-2.c: Likewise.
7470         * gcc.dg/20020122-3.c: Likewise.
7471         * gcc.dg/20020201-3.c: Likewise.
7472         * gcc.dg/20020206-1.c: Likewise.
7473         * gcc.dg/20020218-1.c: Likewise.
7474         * gcc.dg/20020310-1.c: Likewise.
7475         * gcc.dg/20020411-1.c: Likewise.
7476         * gcc.dg/20020418-2.c: Likewise.
7477         * gcc.dg/20020426-1.c: Likewise.
7478         * gcc.dg/20020426-2.c: Likewise.
7479         * gcc.dg/20020517-1.c: Likewise.
7480         * gcc.dg/20020523-1.c: Likewise.
7481         * gcc.dg/20020523-2.c: Likewise.
7482         * gcc.dg/20020729-1.c: Likewise.
7483         * gcc.dg/20030204-1.c: Likewise.
7484         * gcc.dg/20030826-2.c: Likewise.
7485         * gcc.dg/20030926-1.c: Likewise.
7486         * gcc.dg/20031202-1.c: Likewise.
7487         * gcc.dg/980312-1.c: Likewise.
7488         * gcc.dg/980313-1.c: Likewise.
7489         * gcc.dg/990117-1.c: Likewise.
7490         * gcc.dg/990424-1.c: Likewise.
7491         * gcc.dg/990524-1.c: Likewise.
7492         * gcc.dg/991230-1.c: Likewise.
7493         * gcc.dg/i386-387-1.c: Likewise.
7494         * gcc.dg/i386-387-2.c: Likewise.
7495         * gcc.dg/i386-387-3.c: Likewise.
7496         * gcc.dg/i386-387-4.c: Likewise.
7497         * gcc.dg/i386-387-5.c: Likewise.
7498         * gcc.dg/i386-387-6.c: Likewise.
7499         * gcc.dg/i386-asm-1.c: Likewise.
7500         * gcc.dg/i386-bitfield1.c: Likewise.
7501         * gcc.dg/i386-bitfield2.c: Likewise.
7502         * gcc.dg/i386-loop-1.c: Likewise.
7503         * gcc.dg/i386-loop-2.c: Likewise.
7504         * gcc.dg/i386-loop-3.c: Likewise.
7505         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7506         * gcc.dg/i386-pic-1.c: Likewise.
7507         * gcc.dg/i386-regparm.c: Likewise.
7508         * gcc.dg/i386-signbit-1.c: Likewise.
7509         * gcc.dg/i386-signbit-2.c: Likewise.
7510         * gcc.dg/i386-signbit-3.c: Likewise.
7511         * gcc.dg/i386-sse-5.c: Likewise.
7512         * gcc.dg/i386-sse-8.c: Likewise.
7513         * gcc.dg/i386-unroll-1.c: Likewise.
7514         * gcc.dg/tls/opt-1.c: Likewise.
7515         * gcc.dg/tls/opt-2.c: Likewise.
7516         * gcc.dg/unroll-1.c: Likewise.
7517         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7518         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7519         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7520         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7521
7522 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7523
7524         * g++.dg/template/incomplete1.C: New test.
7525
7526 2004-11-16  Nick Clifton  <nickc@redhat.com>
7527
7528         Revert patches accidentally commited during checkin of fixes for
7529         xstormy16 tests:
7530         gcc.c-torture/execute/simd-4.c: Revert
7531         gcc.dg/20040910-1.c: Revert.
7532
7533 2004-11-16  Paul Brook  <paul@codesourcery.com>
7534
7535         PR fortran/13010
7536         * gfortran.dg/der_pointer_1.f90: New test.
7537
7538 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7539
7540         PR c/18498
7541         * gcc.dg/bitfld-13.c: New test.
7542
7543 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7544
7545         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7546         powerpc*-*-linux*.
7547
7548         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7549         * gcc.dg/ppc64-abi-2.c: Ditto.
7550         * gcc.dg/ppc64-abi-3.c: Ditto.
7551
7552         * lib/gcc-dg.exp (dg-target-list): Remove.
7553
7554 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7555
7556         * gcc.dg/ia64-postinc.c: New test.
7557
7558 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7559
7560         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7561
7562 2004-11-15  Nick Clifton  <nickc@redhat.com>
7563
7564         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7565         __INT_MAX__ so that the test can be compiled by toolchains
7566         targeted at 16-bit processors.
7567
7568         * gcc.dg/20040625-1.c: Use long constants rather than integers
7569         when performing arithmetic that will overflow 16-bits.
7570
7571         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7572         xstormy16.  It does not support 128-bit vector operations.
7573
7574         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7575         with the macro PTR_TYPE.  Define this macro to an integer type
7576         suitable for holding a pointer.
7577
7578         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7579         the target is a 16-bit processor.
7580
7581         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7582         16-bit targets where the character constant will be too long.
7583
7584         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7585         where the double will not be directly addressable.
7586
7587 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7588
7589         Friend class name lookup 1/n, PR c++/18471
7590         * g++.dg/template/crash26.C: New test.
7591         * g++.dg/lookup/struct1.C: Adjust expected error.
7592         * g++.dg/parse/elab1.C: Likewise.
7593         * g++.dg/parse/elab2.C: Likewise.
7594         * g++.dg/parse/int-as-enum1.C: Likewise.
7595         * g++.dg/parse/struct-as-enum1.C: Likewise.
7596         * g++.dg/parse/typedef1.C: Likewise.
7597         * g++.dg/parse/typedef3.C: Likewise.
7598         * g++.dg/parse/typedef4.C: Likewise.
7599         * g++.dg/parse/typedef5.C: Likewise.
7600         * g++.dg/template/nontype4.C: Likewise.
7601         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7602         * g++.old-deja/g++.other/elab1.C: Likewise.
7603         * g++.old-deja/g++.other/syntax4.C: Likewise.
7604
7605 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7606
7607         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7608
7609 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7610
7611         * gcc.c-torture/execute/20041114-1.c: New test.
7612
7613 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7614
7615         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7616         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7617         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7618         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7619         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7620         gcc.dg/switch-7.c: New tests.
7621
7622 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7623
7624         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7625
7626 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7627
7628         PR tree-opt/18400
7629         * gcc.dg/vect/pr18400.c: New test.
7630
7631 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7632             Andrew Pinski  <pinskia@physics.uc.edu>
7633
7634         PR tree-opt/18425
7635         * gcc.dg/vect/pr18425.c: New test.
7636
7637 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7638
7639         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7640         Guard with dg-require-alias and dg-require-visibility.
7641
7642 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7643
7644         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7645
7646 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7647
7648         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7649
7650 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7651
7652         PR c++/17344
7653         * g++.dg/template/defarg5.C: New test.
7654
7655 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7656
7657         * g++.dg/parse/cast1.C: Run only on ILP32.
7658         * g++.old-deja/g++.mike/p784.C: Likewise.
7659
7660 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7661
7662         * gcc.c-torture/execute/20041113-1.c: New test.
7663
7664 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7665
7666         PR target/18230
7667         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7668         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7669         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7670         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7671         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7672         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7673         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7674         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7675         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7676         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7677         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7678         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7679         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7680
7681 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7682
7683         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7684         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7685         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7686         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7687         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7688         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7689         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7690         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7691         gcc.target/sparc/combined-1.c: New tests.
7692
7693 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7694
7695         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7696         New tests.
7697
7698 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7699
7700         * lib/gcc-dg.exp (dg-forbid-option): New function.
7701         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7702         * g++.dg/abi/bitfield8.C: Likewise.
7703         * g++.dg/abi/dtor1.C: Likewise.
7704         * g++.dg/abi/empty10.C: Likewise.
7705         * g++.dg/abi/empty7.C: Likewise.
7706         * g++.dg/abi/empty9.C: Likewise.
7707         * g++.dg/abi/layout3.C: Likewise.
7708         * g++.dg/abi/layout4.C: Likewise.
7709         * g++.dg/abi/thunk1.C: Likewise.
7710         * g++.dg/abi/thunk2.C: Likewise.
7711         * g++.dg/abi/vbase11.C: Likewise.
7712         * g++.dg/abi/vthunk2.C: Likewise.
7713         * g++.dg/abi/vthunk3.C: Likewise.
7714         * g++.dg/ext/attrib8.C: Likewise.
7715         * g++.dg/opt/longbranch2.C: Likewise.
7716         * g++.dg/opt/reg-stack4.C: Likewise.
7717         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7718         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7719         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7720         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7721         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7722         * gcc.dg/20000609-1.c: Likewise.
7723         * gcc.dg/20000720-1.c: Likewise.
7724         * gcc.dg/20011107-1.c: Likewise.
7725         * gcc.dg/20011119-1.c: Likewise.
7726         * gcc.dg/20020108-1.c: Likewise.
7727         * gcc.dg/20020122-2.c: Likewise.
7728         * gcc.dg/20020122-3.c: Likewise.
7729         * gcc.dg/20020201-3.c: Likewise.
7730         * gcc.dg/20020206-1.c: Likewise.
7731         * gcc.dg/20020218-1.c: Likewise.
7732         * gcc.dg/20020310-1.c: Likewise.
7733         * gcc.dg/20020411-1.c: Likewise.
7734         * gcc.dg/20020418-2.c: Likewise.
7735         * gcc.dg/20020426-1.c: Likewise.
7736         * gcc.dg/20020426-2.c: Likewise.
7737         * gcc.dg/20020517-1.c: Likewise.
7738         * gcc.dg/20020523-1.c: Likewise.
7739         * gcc.dg/20020523-2.c: Likewise.
7740         * gcc.dg/20020729-1.c: Likewise.
7741         * gcc.dg/20030204-1.c: Likewise.
7742         * gcc.dg/20030826-2.c: Likewise.
7743         * gcc.dg/20030926-1.c: Likewise.
7744         * gcc.dg/20031202-1.c: Likewise.
7745         * gcc.dg/980312-1.c: Likewise.
7746         * gcc.dg/980313-1.c: Likewise.
7747         * gcc.dg/990117-1.c: Likewise.
7748         * gcc.dg/990424-1.c: Likewise.
7749         * gcc.dg/990524-1.c: Likewise.
7750         * gcc.dg/991230-1.c: Likewise.
7751         * gcc.dg/i386-387-1.c: Likewise.
7752         * gcc.dg/i386-387-2.c: Likewise.
7753         * gcc.dg/i386-387-3.c: Likewise.
7754         * gcc.dg/i386-387-4.c: Likewise.
7755         * gcc.dg/i386-387-5.c: Likewise.
7756         * gcc.dg/i386-387-6.c: Likewise.
7757         * gcc.dg/i386-asm-1.c: Likewise.
7758         * gcc.dg/i386-bitfield1.c: Likewise.
7759         * gcc.dg/i386-bitfield2.c: Likewise.
7760         * gcc.dg/i386-loop-1.c: Likewise.
7761         * gcc.dg/i386-loop-2.c: Likewise.
7762         * gcc.dg/i386-loop-3.c: Likewise.
7763         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7764         * gcc.dg/i386-pic-1.c: Likewise.
7765         * gcc.dg/i386-regparm.c: Likewise.
7766         * gcc.dg/i386-signbit-1.c: Likewise.
7767         * gcc.dg/i386-signbit-2.c: Likewise.
7768         * gcc.dg/i386-signbit-3.c: Likewise.
7769         * gcc.dg/i386-sse-5.c: Likewise.
7770         * gcc.dg/i386-sse-8.c: Likewise.
7771         * gcc.dg/i386-unroll-1.c: Likewise.
7772         * gcc.dg/tls/opt-1.c: Likewise.
7773         * gcc.dg/tls/opt-2.c: Likewise.
7774         * gcc.dg/unroll-1.c: Likewise.
7775         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7776         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7777         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7778         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7779         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7780         -m64 is specified.
7781
7782 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7783
7784         PR c++/18389
7785         * g++.dg/parse/cond1.C: New test.
7786
7787         PR c++/18429
7788         * g++.dg/template/array9.C: New test.
7789         * g++.dg/ext/vla1.C: Adjust error messages.
7790         * g++.dg/ext/vlm1.C: Likewise.
7791         * g++.dg/template/crash2.C: Likewise.
7792
7793         PR c++/18436
7794         * g++.dg/template/call3.C: New test.
7795
7796         PR c++/18407
7797         * g++.dg/template/ptrmem11.C: New test.
7798
7799 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7800
7801         PR other/14264
7802         * lib/g++.exp: Set LC_ALL and LANG to C.
7803         * lib/gcc-dg.exp: Likewise.
7804         * lib/gfortran.exp: Likewise.
7805         * lib/objc.exp: Likewise.
7806         * lib/treelang.exp: Likewise.
7807
7808 2004-11-12  Andreas Schwab  <schwab@suse.de>
7809
7810         * gcc.dg/pr16286.c: Fix last change.
7811
7812 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7813
7814         PR c++/18416
7815         * g++.dg/init/global1.C: New test.
7816
7817 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7818
7819         * gcc.c-torture/execute/20041112-1.c: New test.
7820
7821 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7822
7823         * lib/gcc-dg.exp (dg-target-list): New.
7824
7825 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7826             Richard Sandiford  <rsandifo@redhat.com>
7827
7828         * lib/target-supports.exp (get-compiler_messages): New.
7829         (check_named_sections_available): Use it.
7830         (check_effective_target_ilp32): New.
7831         (check_effective_target_lp64): New.
7832         (is-effective-target): New.
7833         * lib/gcc-dg.exp (dg-require-effective-target): New.
7834
7835 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7836
7837         * gcc.dg/precedence-1.c: New test.
7838
7839 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7840
7841         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7842
7843         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7844         message, delete generated files, use more descriptive name for
7845         executable, and make the test unsupported when it cannot be run.
7846
7847         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7848         (dg-require-weak, dg-require-visibility, dg-require-alias,
7849         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7850         dg-require-iconv, dg-require-named-sections): Use it.
7851
7852         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7853
7854 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7855
7856         PR target/16457
7857         * gcc.dg/ppc-and-1: New
7858
7859         PR target/16796
7860         * gcc.dg/ppc-mov-1.c: New.
7861
7862         PR target/16458
7863         * gcc.dg/ppc-compare-1.c: New.
7864
7865 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7866
7867         * objc.dg/desig-init-2.m: New test.
7868
7869 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7870
7871         PR middle-end/18160
7872         * g++.dg/warn/register-var-1.C: New test.
7873         * g++.dg/warn/register-var-2.C: New test.
7874
7875 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7876
7877         * gcc.dg/union-2.c: New test.
7878
7879 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7880
7881         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7882         New test for PR tree-optimization/17892.
7883
7884 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7885
7886         PR c++/18369
7887         * g++.dg/init/new12.C: New test.
7888
7889 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7890
7891         * gcc.target/sparc: New directory.
7892         * gcc.target/sparc/sparc.exp: New driver.
7893         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7894         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7895         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7896         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7897
7898 2004-11-10  Paul Brook  <paul@codesourcery.com>
7899
7900         PR fortran/18218
7901         * gfortran.dg/list_read.c: New test.
7902
7903 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7904
7905         PR c/18322
7906         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7907         expected diagnostic location.
7908
7909 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7910
7911         * gcc.dg/20041109-1.c: New test.
7912
7913 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7914
7915         PR objc/18406
7916         * objc/compile/pr18406.m: New test.
7917
7918 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7919
7920         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7921
7922 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7923
7924         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7925
7926 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7927
7928         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7929
7930 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7931
7932         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7933         exit.
7934
7935 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7936
7937         PR tree-opt/18299
7938         * gcc.c-torture/pr18299-1.c: New test.
7939
7940 2004-11-06  Andreas Schwab  <schwab@suse.de>
7941
7942         * gcc.dg/pr16286.c: Also test for bool and pixel.
7943
7944 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7945
7946         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7947         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7948         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7949         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7950         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7951         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7952         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7953         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7954         gcc.dg/struct-semi-3.c: New tests.
7955
7956 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7957
7958         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7959
7960 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7961
7962         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7963         Do not use C99 designators.
7964
7965 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7966
7967         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7968
7969 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7970
7971         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7972         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7973         * gcc.c-torture/execute/simd-5.x: Remove.
7974
7975 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7976
7977         PR rtl-optimization/17933
7978         * gcc.dg/torture/pr17933-1.c: New test.
7979
7980 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7981
7982         PR target/18106
7983         * lib/target-supports.exp (check_weak_available): Support
7984         Windows.
7985
7986 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7987
7988         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7989         call to fflush(stdout) before abort.
7990         (my_ffsll): New function.
7991         (generate_fields): Use it.
7992
7993 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7994
7995         * gcc.dg/init-undef-1.c: New test.
7996
7997 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7998
7999         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8000         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8001         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8002         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8003         expected messages for new parser.
8004
8005 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8006
8007         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8008
8009 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8010
8011         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8012         on LP64 targets.
8013
8014 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8015
8016         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8017         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8018         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8019         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8020         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8021         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8022         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8023         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8024         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8025         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8026
8027 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8028
8029         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8030         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8031         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8032         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8033         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8034         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8035         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8036         for new parser.
8037
8038 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8039
8040         PR target/15342
8041         * gcc.dg/20041104-1.c: New test.
8042
8043 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8044
8045         * g++.dg/template/nontype7.C: New test.
8046         * g++.dg/template/nontype8.C: Likewise.
8047         * g++.dg/template/nontype9.C: Likewise.
8048         * g++.dg/template/nontype10.C: Likewise.
8049         * g++.dg/tc1/dr49.C: Likewise.
8050         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8051         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8052
8053 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8054
8055         * g++.dg/rtti/tinfo1.C: Remove xfails.
8056
8057 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8058
8059         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8060         packed attribute to the definition to satisfy the new C++ parser.
8061
8062 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8063
8064         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8065         invocations of va_arg.
8066
8067 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8068
8069         PR c++/18124
8070         * g++.dg/template/crash25.C: New test.
8071
8072         PR c++/18155
8073         * g++.dg/template/typedef2.C: New test.
8074         * g++.dg/parse/crash13.C: Adjust error markers.
8075
8076         PR c++/18177
8077         * g++.dg/conversion/const3.C: New test.
8078
8079 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8080
8081         PR fortran/17535
8082         PR fortran/17583
8083         PR fortran/17713
8084         * gfortran.dg/generic_[123].f90: New testcases.
8085
8086 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8087
8088         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8089         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8090
8091 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8092
8093         PR tree-opt/16808
8094         * gcc.c-torture/compile/pr16808.c: New test.
8095
8096 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8097
8098         PR rtl-optimization/17104
8099         * gcc.dg/ppc-bitfield1.c: New.
8100
8101 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8102
8103         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8104
8105 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8106
8107         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8108         strings for 32-bit code.
8109
8110 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8111
8112         PR c/18239
8113         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8114
8115 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8116
8117         PR c++/18064
8118         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8119
8120 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8121
8122         PR c++/15172
8123         * g++.dg/init/aggr2.C: New test.
8124
8125 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8126
8127         * objc.dg/local-decl-1.m: New test.
8128
8129 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8130
8131         * gcc.dg/20040910-1.c: Adjust regex.
8132
8133 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8134
8135         PR rtl-optimization/18084
8136         * g++.dg/opt/pr18084-1.C: New testcase.
8137
8138 2004-10-30  Matt Austern  <austern@apple.com>
8139
8140         PR c++/17542
8141         * g++.dg/ext/attrib18.C: New test.
8142
8143 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8144
8145         PR middle-end/18096
8146         * gcc.dg/pr18096-1.c: New test case.
8147
8148 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8149
8150         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8151
8152 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8153
8154         PR c/16666
8155         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8156         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8157         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8158         gcc.dg/old-style-prom-3.c: New tests.
8159
8160 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8161
8162         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8163         Remove unnecessary inclusion of stdio.h.
8164
8165 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8166
8167         PR rtl-optimization/17581
8168         * gcc.dg/pr17581-1.c: New test case.
8169
8170 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8171
8172         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8173         being implemented.
8174         * g++.dg/conversion/dr195-1.C: New.
8175         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8176         * g++.old-deja/g++.mike/p10148.C: Likewise.
8177
8178 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8179
8180         PR c++/17695
8181         * g++.dg/debug/typedef2.C: New test.
8182
8183 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8184
8185         PR fortran/13490
8186         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8187         * gfortran.dg/g77/README: Update.
8188
8189 2004-10-28  Matt Austern  <austern@apple.com>
8190
8191         PR c++/14124
8192         * g++.dg/ext/packed7.C: New test.
8193
8194 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8195
8196         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8197         scan-assembler.
8198         * lib/scanasm.exp (hidden-scan-for): New proc.
8199         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8200         string.
8201         (scan-not-hidden): Likewise.
8202         * lib/target-supports.exp (check_visibility_available): mach-o is
8203         support too.
8204
8205 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8206
8207         PR c++/17132
8208         * g++.dg/template/memclass3.C: New test.
8209
8210 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8211
8212         PR middle-end/18160
8213         * gcc.dg/register-var-1.c: New test.
8214         * gcc.dg/register-var-2.c: New test.
8215         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8216         error now.
8217
8218 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8219
8220         PR other/18172
8221         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8222         unused variables.
8223         * gcc.dg/vect/vect-22.c: Likewise.
8224
8225 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8226
8227         * gcc.dg/i386-rotate-1.c: New test.
8228
8229 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8230
8231         * g++.dg/init/ref12.C: Add "run" marker.
8232
8233         PR c++/17435
8234         * g++.dg/init/ref12.C: New test.
8235
8236         PR c++/18140
8237         * g++.dg/template/shift1.C: New test.
8238         * g++.dg/template/error10.C: Adjust error markers.
8239
8240 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8241
8242         PR tree-opt/17529
8243         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8244
8245 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8246
8247         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8248         * gcc.dg/weak/weak-3.c: Likewise.
8249         * gcc.dg/weak/weak-5.c: Likewise.
8250         * gcc.dg/weak/weak-9.c: Likewise.
8251         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8252         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8253
8254         * gcc.dg/darwin-weakimport-1.c: New.
8255
8256 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8257
8258         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8259
8260 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8261
8262         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8263         'syntax' error messages.
8264         * gcc.dg/cpp/direct2s.c: Likewise.
8265
8266 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8267
8268         * gcc.c-torture/compile/20041026-1.c: New.
8269
8270 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8271
8272         PR c++/18093
8273         * g++.dg/lookup/ns2.C: New test.
8274
8275         PR c++/18020
8276         * g++.dg/template/enum4.C: New test.
8277
8278         PR c++/18161
8279         * g++.dg/template/expr1.C: New test.
8280
8281 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8282
8283         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8284
8285 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8286
8287         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8288         gcc.dg/decl-nospec-3.c: New tests.
8289
8290 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8291
8292         * objc.dg/super-class-3.m: New test.
8293
8294 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8295
8296         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8297         resyncing.
8298         * gcc.dg/cpp/direct2s.c: Likewise.
8299
8300 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8301
8302         * objc.dg/image-info.m: Update for changes to section selection.
8303
8304 2004-10-25  David Ayers  <d.ayers@inode.at>
8305             Ziemowit Laski  <zlaski@apple.com>
8306
8307         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8308         diagnostics when messaging 'id <Proto>'.
8309         * objc.dg/class-protocol-1.m: New test.
8310         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8311         a non-existent method signature.
8312         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8313         Update diagnostics when messaging with non-existent method signature.
8314         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8315         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8316         invalid receivers are now resolved as if messaging 'id'; remove
8317         extraneous diagnostics.
8318
8319 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8320
8321         PR c/16667
8322         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8323         gcc.dg/init-desig-obs-3.c: New tests.
8324
8325 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8326
8327         * gcc.dg/debug/20041023-1.c: New test.
8328
8329 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8330
8331         PR middle-end/17407
8332         * gcc.c-torture/compile/pr17407.c: New test.
8333
8334         PR c++/18121
8335         * g++.dg/template/array8.C: New test.
8336
8337 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8338
8339         PR other/18138
8340         * lib/g++.exp: Accept more than one multilib libgcc.
8341         * lib/gcc-dg.exp: Likewise.
8342         * lib/objc.exp: Likewise.
8343         * lib/treelang.exp: Likewise.
8344         * lib/gfortran.exp: Likewise.
8345
8346 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8347
8348         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8349
8350 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8351
8352         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8353         * gcc.dg/c99-const-expr-3.c: Likewise.
8354
8355 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8356
8357         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8358
8359 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8360
8361         * gcc.c-torture/execute/loop-2e.x: Remove.
8362
8363 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8364
8365         PR c++/18095
8366         * g++.dg/parse/crash18.C: New.
8367         * g++.dg/parse/crash19.C: New.
8368
8369 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8370
8371         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8372         * g++.dg/ext/dllimport2.C: Same.
8373         * g++.dg/ext/dllimport8.C: Same.
8374
8375 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8376
8377         PR c++/10841
8378         * g++.dg/conversion/cast1.C: New test.
8379         * g++.dg/overload/pmf1.C: Adjust error marker.
8380
8381 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8382
8383         PR objc/17923
8384         * objc.dg/const-str-7.m: New test.
8385
8386 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8387
8388         * g++.dg/template/memfriend11.C: Fix comment typo.
8389         * g++.dg/template/memfriend14.C: Likewise.
8390
8391 2004-10-20  Richard Henderson  <rth@redhat.com>
8392
8393         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8394         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8395         -fasynchronous-unwind-tables.
8396
8397 2004-10-20  Richard Henderson  <rth@redhat.com>
8398
8399         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8400         (main): Return success.
8401         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8402         (main): Return success.
8403
8404 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8405
8406         PR c++/13495
8407         * g++.dg/template/memfriend9.C: New test.
8408         * g++.dg/template/memfriend10.C: Likewise.
8409         * g++.dg/template/memfriend11.C: Likewise.
8410         * g++.dg/template/memfriend12.C: Likewise.
8411         * g++.dg/template/memfriend13.C: Likewise.
8412         * g++.dg/template/memfriend14.C: Likewise.
8413         * g++.dg/template/memfriend15.C: Likewise.
8414         * g++.dg/template/memfriend16.C: Likewise.
8415         * g++.dg/template/memfriend17.C: Likewise.
8416         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8417
8418 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8419
8420         * g++.dg/conversion/dr195.C: New.
8421         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8422
8423 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8424             Devang Patel  <dpatel@apple.com>
8425
8426         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8427         of floating point arithmetic, which could trap.
8428
8429 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8430
8431         PR c++/14035
8432         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8433         * g++.dg/conversion/const2.C: New test.
8434         * g++.dg/expr/reinterpret2.C: New test.
8435         * g++.dg/expr/reinterpret3.C: New test.
8436         * g++.dg/expr/cast2.C: New test.
8437         * g++.dg/expr/copy1.C: New test.
8438         * g++.dg/other/conversion1.C: Change error message.
8439         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8440         function pointers to void *.
8441         * g++.old-deja/g++.mike/p10148.C: Likewise.
8442
8443 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8444
8445         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8446
8447 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8448
8449         PR c++/18047
8450
8451         * g++.dg/parse/expr3.C: New test.
8452
8453 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8454
8455         * gcc.dg/smod-1.c: New test.
8456
8457 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8458
8459         * objc.dg/method-14.m: New test.
8460
8461 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8462
8463         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8464         Also xfail as the patch was reverted.
8465
8466 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8467
8468         PR middle-end/16973
8469         * gcc.dg/pr16973.c: New test.
8470
8471 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8472
8473         PR tree-optimization/17656
8474         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8475
8476 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8477
8478         * g++.dg/eh/shadow1.C: New.
8479
8480 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8481
8482         * gcc.c-torture/compile/20041018-1.c: New test.
8483
8484 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8485
8486         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8487         compiler referring to register 0 when accessing sdata.  The linker
8488         now patches things up.
8489
8490 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8491
8492         PR c/17529
8493         * gcc.c-torture/compile/pr17529.c: New test.
8494
8495 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8496
8497         PR c++/17743
8498         * g++.dg/ext/attrib17.C: New test.
8499
8500 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8501
8502         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8503
8504 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8505
8506         PR c++/10479
8507         * g++.dg/ext/attrib16.C: New test.
8508
8509 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8510
8511         PR c++/17042
8512         * g++.dg/init/dso_handle1.C: New test.
8513
8514         PR c++/14667
8515         * g++.dg/parse/typedef6.C: New test.
8516
8517         PR c++/17916
8518         * g++.dg/parse/pragma1.C: New test.
8519
8520 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8521
8522         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8523
8524 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8525
8526         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8527         -fno-common when on HPPA HP-UX platforms.
8528
8529 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8530
8531         PR other/16820
8532         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8533         stdint.h.
8534         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8535         uintptr_t.
8536
8537 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8538
8539         PR c++/16301
8540         * g++.dg/lookup/strong-using-4.C: New test.
8541
8542 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8543
8544         PR middle-end/16567
8545         * gcc.c-torture/compile/nested-1.c: New test.
8546
8547 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8548
8549         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8550         and mipsisa64*-*-* (until support for misaligned loads is added).
8551         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8552         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8553         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8554         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8555         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8556         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8557
8558 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8559
8560         PR c++/17976
8561         * g++.dg/init/dtor3.C: New test.
8562
8563 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8564
8565         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8566
8567 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8568
8569         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8570         * gcc.dg/macho-lo-sum.c: Likewise.
8571
8572 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8573
8574         * gcc.dg/ppc-spe64-1.c: New test.
8575
8576 2004-10-14  Devang Patel  <dpatel@apple.com>
8577
8578         PR 17635
8579         * gcc.dg/pr17635.c : New test.
8580
8581 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8582
8583         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8584         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8585         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8586         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8587         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8588         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8589         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8590         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8591         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8592         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8593         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8594         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8595         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8596         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8597         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8598         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8599         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8600         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8601
8602 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8603
8604         * gcc.dg/vect/vect-82.c: New testcase.
8605         * gcc.dg/vect/vect-82_64.c: New testcase.
8606         * gcc.dg/vect/vect-83.c: New testcase.
8607         * gcc.dg/vect/vect-83_64.c: New testcase.
8608
8609 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8610
8611         * gcc.dg/cpp/error-1.c: New test.
8612
8613 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8614
8615         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8616
8617 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8618
8619         PR target/17984
8620         * gcc.dg/cris-peep2-xsrand2.c: New test.
8621
8622 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8623
8624         PR c++/17661
8625         * testsuite/g++.dg/expr/for2.C: New test.
8626
8627 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8628
8629         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8630
8631 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8632
8633         PR tree-optimization/17724
8634         * g++.dg/opt/pr17724-1.C: New test.
8635         * g++.dg/opt/pr17724-2.C: New test.
8636         * g++.dg/opt/pr17724-3.C: New test.
8637         * g++.dg/opt/pr17724-4.C: New test.
8638         * g++.dg/opt/pr17724-5.C: New test.
8639         * g++.dg/opt/pr17724-6.C: New test.
8640
8641 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8642
8643         PR c/17301
8644         * gcc.dg/pr17301-2.c: New test.
8645
8646 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8647
8648         PR c++/15876
8649         * g++.dg/parse/error22.C: New test.
8650
8651         PR c++/17936
8652         * g++.dg/template/spec18.C: New test.
8653
8654 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8655
8656         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8657         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8658         memcpy.
8659         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8660         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8661
8662 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8663
8664         * g++.dg/eh/cleanup5.C: Add dg-options "".
8665
8666 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8667
8668         PR middle-end/17657
8669         * gcc.dg/switch-4.c: New test case.
8670
8671 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8672
8673         * gcc.c-torture/execute/20041011-1.c: New test.
8674
8675 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8676
8677         PR c++/17554
8678         * g++.dg/init/for3.C: New test.
8679
8680         PR c++/17657
8681         * g++.dg/opt/switch2.C: New test.
8682
8683         PR middle-end/17703
8684         * g++.dg/warn/Wreturn-2.C: New test.
8685
8686 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8687
8688         PR c++/17907
8689         * g++.dg/eh/cleanup5.C: New test.
8690
8691 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8692
8693         PR c++/17393
8694         * g++.dg/parse/error21.C: New test.
8695
8696 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8697
8698         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8699         * g++.dg/warn/incomplete1.C: Likewise.
8700         * g++.dg/template/qualttp20.C: Likewise.
8701
8702 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8703
8704         PR c/17881
8705         * parm-incomplete-1.c: New test.
8706
8707 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8708
8709         PR c++/17867
8710         * g++.dg/parse/error19.C: New test.
8711
8712         PR c++/17670
8713         * g++.dg/init/new11.C: New test.
8714
8715         PR c++/17821
8716         * g++.dg/parse/error20.C: New test.
8717
8718         PR c++/17826
8719         * g++.dg/template/crash24.C: New test.
8720
8721 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8722
8723         PR c/17301
8724         * gcc.dg/pr17301-1.c: New test.
8725
8726 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8727
8728         PR c/17189
8729         * gcc.dg/anon-struct-5.c: New test.
8730
8731 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8732
8733         PR c/17844
8734         * gcc.dg/pr17844-1.c: New test.
8735
8736 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8737
8738         PR tree-optimization/17906
8739         * gcc.c-torture/compile/pr17906.c: New.
8740
8741 2004-10-09  Stuart Hastings  <stuart@apple.com>
8742             Roger Sayle  <roger@eyesopen.com>
8743
8744         PR rtl-optimization/17853
8745         * gcc.dg/i386-mmx-5.c: New testcase.
8746
8747 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8748
8749         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8750
8751 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8752
8753         PR c++/17524
8754         * g++.dg/template/static9.C: New test.
8755
8756         PR c++/17685
8757         * g++.dg/parse/operator5.C: New test.
8758
8759 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8760
8761         PR middle-end/17894
8762         * gcc.c-torture/execute/divcmp-4.c: New test case.
8763
8764 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8765
8766         PR tree-opt/17902
8767         * g++.dg/opt/pr17902.C: New test.
8768
8769 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8770
8771         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8772
8773 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8774
8775         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8776
8777 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8778
8779         * gcc.dg/assign-warn-3.c: New test.
8780
8781 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8782
8783         PR c/16999
8784         * gcc.dg/cpp/ident-1.c: New test.
8785
8786 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8787
8788         * gcc.c-torture/compile/acc1.c: New.
8789
8790 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8791
8792         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8793         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8794
8795 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8796
8797         * gcc.dg/ultrasp11.c: New test.
8798
8799 2004-10-08  Michael Matz  <matz@suse.de>
8800
8801         * gcc.dg/doloop-2.c: New test.
8802
8803 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8804
8805         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8806         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8807         objc.dg/method-9.m: Update expected diagnostics.
8808
8809 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8810
8811         * gcc.dg/ppc-fsel-3.c: New file.
8812         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8813
8814 2004-10-07  Paul Brook  <paul@codesourcery.com>
8815
8816         * gfortran.dg/intrinsic_verify_1.f90: New test.
8817
8818 2004-10-07  Paul Brook  <paul@codesourcery.com>
8819
8820         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8821
8822 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8823
8824         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8825         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8826         commit.
8827
8828 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8829
8830         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8831
8832 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8833
8834         PR c++/17115
8835         * g++.dg/warn/Winline-4.C: New test.
8836
8837 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8838
8839         * gcc.c-torture/compile/20041007-1.c: New test.
8840
8841 2004-10-07  Paul Brook  <paul@codesourcery.com>
8842
8843         PR fortran/17678
8844         * gfortran.dg/use_allocated_1.f90: New test.
8845
8846 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8847
8848         PR middle-end/17849
8849         * gfortran.fortran-torture/compile/nested.f90: New test
8850
8851 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8852
8853         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8854
8855 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8856
8857         PR c++/17368
8858         * g++.dg/ext/asm6.C: New test.
8859
8860 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8861
8862         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8863
8864 2004-10-06  Paul Brook  <paul@codesourcery.com>
8865
8866         PR libfortran/17709
8867         * gfortran.dg/empty_format_1.f90: New test.
8868
8869 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8870
8871         PR fortran/17568
8872         * gfortran.dg/ishft.f90: New test.
8873
8874         PR fortran/17283
8875         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8876         tests.
8877
8878 2004-10-06  Paul Brook  <paul@codesourcery.com>
8879
8880         * gfortran.dg/do_1.f90: New test.
8881
8882 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8883
8884         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8885         optimizing for size.
8886
8887 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8888
8889         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8890
8891 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8892
8893         * gcc.c-torture/compile/20041005-1.c: New test.
8894
8895 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8896
8897         PR c++/17829
8898         * g++.dg/lookup/koenig4.C: New.
8899
8900 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8901
8902         * g++.dg/other/classkey1.C: Adjust quoting marks.
8903         * g++.dg/parse/error15.C: Likewise.
8904         * g++.dg/template/meminit2.C (int>): Likewise.
8905
8906 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8907
8908         PR fortran/17283
8909         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8910
8911         PR fortran/17631
8912         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8913
8914         PR fortran/17708
8915         * gfortran.dg/pr17708.f90: New test.
8916
8917 2004-10-04  Chao-ying Fu  <fu@mips.com>
8918
8919         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8920         * gcc.dg/vect/vect-4.c: Ditto.
8921         * gcc.dg/vect/vect-5.c: Ditto.
8922         * gcc.dg/vect/vect-6.c: Ditto.
8923         * gcc.dg/vect/vect-8.c: Ditto.
8924         * gcc.dg/vect/vect-16.c: Ditto.
8925         * gcc.dg/vect/vect-30.c: Ditto.
8926         * gcc.dg/vect/vect-40.c: Ditto.
8927         * gcc.dg/vect/vect-41.c: Ditto.
8928         * gcc.dg/vect/vect-42.c: Ditto.
8929         * gcc.dg/vect/vect-43.c: Ditto.
8930         * gcc.dg/vect/vect-44.c: Ditto.
8931         * gcc.dg/vect/vect-45.c: Ditto.
8932         * gcc.dg/vect/vect-46.c: Ditto.
8933         * gcc.dg/vect/vect-47.c: Ditto.
8934         * gcc.dg/vect/vect-48.c: Ditto.
8935         * gcc.dg/vect/vect-49.c: Ditto.
8936         * gcc.dg/vect/vect-50.c: Ditto.
8937         * gcc.dg/vect/vect-51.c: Ditto.
8938         * gcc.dg/vect/vect-52.c: Ditto.
8939         * gcc.dg/vect/vect-53.c: Ditto.
8940         * gcc.dg/vect/vect-54.c: Ditto.
8941         * gcc.dg/vect/vect-55.c: Ditto.
8942         * gcc.dg/vect/vect-56.c: Ditto.
8943         * gcc.dg/vect/vect-57.c: Ditto.
8944         * gcc.dg/vect/vect-58.c: Ditto.
8945         * gcc.dg/vect/vect-59.c: Ditto.
8946         * gcc.dg/vect/vect-60.c: Ditto.
8947         * gcc.dg/vect/vect-74.c: Ditto.
8948         * gcc.dg/vect/vect-79.c: Ditto.
8949         * gcc.dg/vect/vect-80.c: Ditto.
8950
8951 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8952
8953         * gcc.dg/unused-7.c: Use the correct option.
8954
8955 2004-10-04  Paul Brook  <paul@codesourcery.com>
8956         Bud Davis  <bdavis9659@comcast.net>
8957
8958         PR fortran/17706
8959         PR fortran/16434
8960         * gfortran/pr17706.f90: New test.
8961         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8962
8963 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8964
8965         * gfortran.dg/pr17612.f90: New test.
8966
8967 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8968
8969         * g++.dg/template/local1.C: Adjust quoting marks in
8970         testing for diagnostics.
8971         * g++.dg/tls/diag-2.C: Likewise.
8972         * g++.dg/other/error8.C: Likewise.
8973
8974 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8975
8976         PR c/17178
8977         * gcc.dg/unused-4.c: Adjust to be correct.
8978
8979         PR c/17820
8980         * gcc.dg/unused-7.c: New test.
8981
8982 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8983
8984         PR c++/17797
8985         * g++.dg/overload/template2.C: New test.
8986
8987 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8988
8989         PR tree-optimization/16632
8990         * gcc.dg/tree-ssa/20041002-1.c: New.
8991
8992 2004-10-03  Paul Brook  <paul@codesourcery.com>
8993
8994         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8995         rather than relying on default formatting.
8996
8997 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8998
8999         * gcc.dg/20040920-1.c: Update expected message text.
9000
9001 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9002
9003         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9004
9005 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9006
9007         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9008         tree level.
9009
9010 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9011
9012         * gcc.dg/tree-ssa/pr17343.c: Remove.
9013
9014 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9015
9016         PR tree-opt/17343
9017         * gcc.dg/tree-ssa/pr17343.c: New test.
9018
9019 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9020
9021         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9022         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9023         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9024         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9025         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9026
9027 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9028
9029         * gcc.dg/lvalue-2.c: New test.
9030
9031 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9032
9033         PR c/17730
9034         * gcc.dg/pr17730-1.c: New test
9035
9036 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9037
9038         PR c/7425
9039         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9040
9041 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9042
9043         * gcc.c-torture/execute/stdarg-1.c: New test.
9044         * gcc.c-torture/execute/stdarg-2.c: New test.
9045         * gcc.c-torture/execute/stdarg-3.c: New test.
9046         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9047         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9048         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9049         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9050         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9051
9052 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9053
9054         PR tree-optimization/17697
9055         * g++.dg/opt/pr17697-1.C: New test.
9056         * g++.dg/opt/pr17697-2.C: New test.
9057         * g++.dg/opt/pr17697-3.C: New test.
9058
9059 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9060
9061         PR c/16409
9062         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9063         gcc.dg/vla-init-5.c: New tests.
9064
9065 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9066
9067         PR c/13804
9068         * gcc.dg/pr13804-1.c: New test.
9069
9070 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9071
9072         PR fortran/16938
9073         * gfortran.dg/pr16938.f90: New test.
9074
9075 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9076
9077         * g++.dg/template/crash23.C: New test.
9078
9079 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9080
9081         PR c++/17585
9082         * g++.dg/template/static8.C: New test.
9083
9084 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9085
9086         PR c++/17681
9087         * g++.dg/other/error9.C: New test.
9088
9089 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9090
9091         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9092
9093 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9094
9095         PR fortran/15164
9096         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9097
9098 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9099
9100         PR middle-end/17112
9101         * gcc.dg/pr17112-1.c: New test case.
9102
9103 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9104
9105         PR c/11459
9106         * gcc.dg/pr11459-1.c: New test.
9107
9108 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9109
9110         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9111         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9112
9113 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9114
9115         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9116
9117 2004-09-25  Jan Hubicka  <jh@suse.cz>
9118
9119         * compile/30040909-1.c: New test.
9120         * compile/30040907-1.c: New test.
9121
9122 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9123
9124         * gcc.c-torture/execute/va-arg-26.c: New test.
9125
9126 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9127
9128         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9129         extra diagnostics on targets with 64-bit pointers.
9130         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9131
9132 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9133
9134         PR c/17188
9135         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9136         * gcc.dg/decl-3.c: Adjust expected message.
9137
9138 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9139
9140         PR fortran/17615
9141         * gfortran.dg/pr17615.f90: New test.
9142
9143 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9144
9145         PR tree-optimzation/17517
9146         * g++.dg/tree-ssa/pr17517.C: New Test.
9147
9148 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9149
9150         PR c++/16889
9151         * g++.dg/lookup/ambig3.C: New.
9152
9153 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9154
9155         PR tree-opt/17624
9156         * g++.dg/opt/pr17624.C: New test.
9157
9158 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9159
9160         PR c/6980
9161         * gcc.dg/Wbad-function-cast-1.c: New test.
9162
9163 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9164
9165         * g++.dg/ext/complit1.C
9166         * g++.dg/other/error2.C
9167         * g++.dg/other/nontype-1.C
9168         * g++.dg/parse/crash11.C
9169         * g++.dg/parse/crash12.C
9170         * g++.dg/parse/error15.C
9171         * g++.dg/parse/error4.C
9172         * g++.dg/parse/tmpl-outside1.C
9173         * g++.dg/parse/too-many-tmpl-args1.C
9174         * g++.dg/template/dependent-expr3.C
9175         * g++.dg/template/error10.C
9176         * g++.dg/template/instantiate1.C
9177         * g++.dg/template/vtable2.C
9178         * g++.dg/warn/Wshadow-1.C
9179         * g++.dg/warn/weak1.C
9180         * g++.old-deja/g++.brendan/crash16.C
9181         * g++.old-deja/g++.brendan/crash18.C
9182         * g++.old-deja/g++.brendan/crash48.C
9183         * g++.old-deja/g++.brendan/crash49.C
9184         * g++.old-deja/g++.brendan/crash55.C
9185         * g++.old-deja/g++.brendan/crash56.C
9186         * g++.old-deja/g++.brendan/crash8.C
9187         * g++.old-deja/g++.brendan/enum11.C
9188         * g++.old-deja/g++.brendan/enum8.C
9189         * g++.old-deja/g++.brendan/enum9.C
9190         * g++.old-deja/g++.brendan/friend3.C
9191         * g++.old-deja/g++.brendan/misc14.C
9192         * g++.old-deja/g++.bugs/900402_02.C
9193         * g++.old-deja/g++.bugs/900404_03.C
9194         * g++.old-deja/g++.bugs/900404_04.C
9195         * g++.old-deja/g++.bugs/900428_03.C
9196         * g++.old-deja/g++.jason/crash4.C
9197         * g++.old-deja/g++.jason/overload21.C
9198         * g++.old-deja/g++.jason/redecl1.C
9199         * g++.old-deja/g++.jason/report.C
9200         * g++.old-deja/g++.jason/rfg10.C
9201         * g++.old-deja/g++.jason/template30.C
9202         * g++.old-deja/g++.law/arm12.C
9203         * g++.old-deja/g++.law/ctors5.C
9204         * g++.old-deja/g++.law/cvt20.C
9205         * g++.old-deja/g++.law/init10.C
9206         * g++.old-deja/g++.law/init8.C
9207         * g++.old-deja/g++.law/visibility17.C
9208         * g++.old-deja/g++.law/visibility7.C
9209         * g++.old-deja/g++.mike/net8.C
9210         * g++.old-deja/g++.mike/p646.C
9211         * g++.old-deja/g++.mike/p700.C
9212         * g++.old-deja/g++.mike/p701.C
9213         * g++.old-deja/g++.mike/p811.C
9214         * g++.old-deja/g++.ns/template13.C
9215         * g++.old-deja/g++.other/array3.C
9216         * g++.old-deja/g++.other/crash25.C
9217         * g++.old-deja/g++.other/dtor3.C
9218         * g++.old-deja/g++.other/dtor4.C
9219         * g++.old-deja/g++.other/main1.C
9220         * g++.old-deja/g++.other/warn7.C
9221         * g++.old-deja/g++.pt/crash11.C
9222         * g++.old-deja/g++.pt/crash36.C
9223         * g++.old-deja/g++.pt/spec22.C
9224         * g++.old-deja/g++.pt/spec9.C
9225         * g++.old-deja/g++.pt/ttp52.C
9226         * g++.old-deja/g++.robertl/eb103.C
9227         * g++.old-deja/g++.robertl/eb121.C
9228         * g++.old-deja/g++.robertl/eb22.C
9229         * g++.old-deja/g++.robertl/eb8.C:
9230         Update locations and/or regexps of dg-error markers.
9231         Remove markers for some bogus messages that are no longer issued.
9232
9233 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9234
9235         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9236         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9237
9238 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9239
9240         PR c++/17618
9241         * g++.dg/lookup/crash5.C: New test.
9242
9243 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9244
9245         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9246         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9247         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9248         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9249         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9250         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9251
9252         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9253         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9254         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9255         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9256         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9257         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9258
9259         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9260
9261         * gcc.dg/vect/vect-44.c: Check additional cases.
9262         * gcc.dg/vect/vect-48.c: Check additional cases.
9263
9264         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9265         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9266         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9267         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9268         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9269         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9270         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9271         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9272         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9273
9274         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9275         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9276         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9277
9278 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9279
9280         * gcc.dg/tree-ssa/loop-6.c: New test.
9281
9282 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9283
9284         PR c++/17620
9285         * g++.dg/inherit/base2.C: New.
9286
9287 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9288
9289         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9290         * gcc.dg/20001012-2.c: Likewise.
9291         * gcc.dg/20001013-1.c: Likewise.
9292         * gcc.dg/20001101-1.c: Likewise.
9293         * gcc.dg/20001102-1.c: Likewise.
9294         * gcc.dg/bf-spl1.c: Likewise.
9295         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9296         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9297
9298 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9299
9300         PR tree-optimization/16721
9301         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9302
9303 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9304
9305         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9306         * gcc.dg/20040305-1.c: Likewise.
9307
9308 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9309
9310         PR c/16566
9311         * gcc.c-torture/compile/pr16566-1.c,
9312         gcc.c-torture/compile/pr16566-2.c,
9313         gcc.c-torture/compile/pr16566-3.c: New tests.
9314
9315 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9316
9317         PR tree-optimization/17512
9318         * gcc.c-torture/compile/20040916-1.c.
9319
9320 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9321
9322         * gcc.dg/pragma-re-3.c: New test.
9323
9324 2004-09-17  Matt Austern  <austern@apple.com>
9325
9326         PR c++/15049
9327         * g++.dg/other/anon3.C: New.
9328
9329 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9330
9331         PR c++/7503
9332         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9333         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9334         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9335         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9336         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9337
9338 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9339
9340         PR fortran/17286
9341         * gfortran.dg/pr17286.f90: New test.
9342
9343 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9344
9345         PR c++/17530
9346         * g++.dg/template/static7.C: New test.
9347
9348 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9349
9350         PR tree-opt/17558
9351         * gcc.c-torture/compile/pr17558.c: New test.
9352
9353 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9354
9355         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9356         if SKIP_ATTRIBUTE is defined.
9357
9358 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9359
9360         PR fortran/15957
9361         * gfortran.dg/pr15957.f90: New test.
9362
9363 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9364
9365         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9366         in comparison.
9367         * gcc.dg/vect/vect-79.c: Likewise.
9368         * gcc.dg/vect/vect-80.c: Likewise.
9369
9370 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9371
9372         PR fortran/15750
9373         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9374
9375 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9376
9377         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9378         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9379         * gcc.dg/vect/vect-62.c: New testcase.
9380         * gcc.dg/vect/vect-63.c: New testcase.
9381         * gcc.dg/vect/vect-64.c: New testcase.
9382         * gcc.dg/vect/vect-65.c: New testcase.
9383         * gcc.dg/vect/vect-66.c: New testcase.
9384         * gcc.dg/vect/vect-67.c: New testcase.
9385         * gcc.dg/vect/vect-68.c: New testcase.
9386         * gcc.dg/vect/vect-69.c: New testcase.
9387         * gcc.dg/vect/vect-79.c: New testcase.
9388         * gcc.dg/vect/vect-80.c: New testcase.
9389
9390 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9391
9392         * gcc.target/mips/asm-1.c: New test.
9393
9394 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9395
9396         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9397         * gcc.dg/vect/vect-73.c: New testcase.
9398         * gcc.dg/vect/vect-74.c: New testcase.
9399         * gcc.dg/vect/vect-75.c: New testcase.
9400         * gcc.dg/vect/vect-76.c: New testcase.
9401         * gcc.dg/vect/vect-77.c: New testcase.
9402         * gcc.dg/vect/vect-78.c: New testcase
9403
9404 2004-09-18  Paul Brook  <paul@codesourcery.com>
9405
9406         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9407
9408 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9409
9410         PR c/17424
9411         * gcc.dg/pr17424-1.c: New test.
9412
9413 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9414
9415         * g++.dg/tree-ssa/pr17153.C: New test.
9416
9417 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9418
9419         PR pch/13361
9420         * testsuite/g++.dg/pch/wchar-1.C: New.
9421         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9422
9423 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9424
9425         * gcc.c-torture/execute/20040917-1.c: New test.
9426
9427 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9428
9429         PR tree-optimization/17319
9430         * gcc.dg/pr17319.c: New test.
9431
9432 2004-09-17  Devang Patel  <dpatel@apple.com>
9433
9434         * gcc.dg/20040813-1.c: New test.
9435
9436 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9437
9438         PR tree-optimization/17273
9439         * gcc.c-torture/compile/pr17273.c: New test.
9440
9441 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9442
9443         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9444         Update expected messages.
9445         * gcc.dg/declspec-13.c: New test.
9446
9447 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9448
9449         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9450
9451 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9452
9453         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9454         change what 'a' is pointing to.
9455
9456 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9457
9458         PR c++/16002
9459         * g++.dg/template/error18.C: New test.
9460
9461         PR c++/16029
9462         * g++.dg/warn/Wunused-8.C: New test.
9463
9464 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9465
9466         PR tree-optimization/17513
9467         * gcc.dg/20040916-1.c: New test.
9468
9469 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9470
9471         PR c++/17501
9472         * g++.dg/template/typename7.C: New test.
9473
9474 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9475
9476         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9477
9478 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9479
9480         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9481         with -ftree-based-profiling also.
9482         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9483
9484 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9485
9486         PR/15364
9487         * gfortran.dg/der_array_io_1.f90: New test.
9488         * gfortran.dg/der_array_io_2.f90: New test.
9489         * gfortran.dg/der_array_io_3.f90: New test.
9490
9491 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9492
9493         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9494         EABI.
9495
9496 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9497
9498         * g++.dg/opt/switch1.C: New test.
9499
9500 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9501
9502         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9503         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9504         Update expected messages.
9505
9506 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9507
9508         PR fortran/16485
9509         * gfortran.dg/same_name_1.f90: New test.
9510
9511 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9512
9513         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9514         dereference garbage pointers.
9515
9516 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9517
9518         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9519         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9520
9521         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9522         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9523         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9524
9525 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9526
9527         PR c++/17324
9528         * g++.dg/template/mangle1.C: New test.
9529
9530 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9531
9532         PR tree-optimization/17252
9533         * gcc.c-torture/execute/pr17252.c: New test.
9534
9535 2004-09-14  Andrew Pinski  <apinski@apple.com>
9536
9537         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9538
9539 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9540
9541         PR rtl-optimization/9771
9542         * gcc.dg/pr9771-1.c: New test case.
9543
9544 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9545
9546         PR tree-optimization/15262
9547         * gcc.c-torture/execute/pr15262-1.c: New test.
9548         * gcc.c-torture/execute/pr15262-2.c: New test.
9549
9550 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9551
9552         * gcc.dg/declspec-12.c: New test.
9553
9554 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9555
9556         * gfortran.dg/pr17090.f90: Add directives to test.
9557
9558 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9559
9560         * gcc.c-torture/compile/20040914-1.c: New test.
9561
9562 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9563
9564         PR c++/16162
9565         * g++.dg/template/decl2.C: New test.
9566
9567 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9568
9569         PR fortran/17090
9570         * gfortran.dg/pr17090.f90: New test.
9571
9572 2004-09-13  Dale Johannesen  <dalej@apple.com>
9573
9574         * gcc.c-torture/compile/pr17408.c:  New test case.
9575
9576 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9577
9578         PR c++/16716
9579         * g++.dg/parse/crash17.C: New test.
9580
9581         PR c++/17327
9582         * g++.dg/template/enum3.C: New test.
9583
9584 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9585
9586         * lib/gcc-defs.exp: Load wrapper.exp.
9587         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9588         using local code.
9589         * lib/gcc.exp (gcc_init): Similar.
9590         * lib/gfortran.exp (gfortran_init): Similar.
9591         * lib/objc.exp (objc_init): Similar.
9592         * lib/treelang.exp (treelang_init): Similar.
9593         * lib/wrapper.exp: New file with build_wrapper call machinery in
9594         ${tool}_maybe_build_wrapper.
9595
9596 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9597
9598         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9599         "inline".
9600         * gcc.dg/declspec-11.c: Update expected messages.
9601         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9602         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9603         gcc.dg/inline-12.c: New tests.
9604
9605 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9606
9607         * g++.dg/tree-ssa/pr17400.C: New testcase.
9608
9609 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9610
9611         * gcc.target/mips/sb1-1.c: New testcase.
9612
9613 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9614
9615         * lib/g77-dg.exp: Remove unused file.
9616         * lib/mike-g77.exp: Ditto.
9617         * lib/g77.exp: Ditto.
9618
9619 2004-09-12  Richard Henderson  <rth@redhat.com>
9620
9621         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9622
9623 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9624
9625         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9626         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9627         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9628         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9629         Update expected messages.
9630
9631 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9632
9633         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9634         declaration/use mismatch for dirp parameter.
9635
9636 2004-09-12  Andrew Pinski  <apinski@apple.com>
9637
9638         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9639         -fgnu-runtime is passed.
9640
9641 2004-09-12  Richard Henderson  <rth@redhat.com>
9642
9643         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9644         do the uplevel thing and update additional_flags directly.
9645         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9646         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9647         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9648         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9649
9650 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9651
9652         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9653
9654 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9655
9656         PR middle-end/17411
9657         * g++.dg/opt/pr17411-1.C: New test case.
9658
9659 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9660
9661         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9662         gcc.dg/tls/diag-2.c: Update expected messages.
9663         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9664         messages.
9665         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9666         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9667         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9668         gcc.dg/tls/diag-5.c: New tests.
9669
9670 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9671
9672         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9673
9674 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9675
9676         * g++.dg/parse/break-in-for.C: New test.
9677
9678 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9679
9680         * gcc.dg/tree-ssa/20040911-1.c: New test.
9681
9682 2004-09-11  Andreas Jaeger  <aj@suse.de>
9683
9684         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9685         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9686
9687 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9688
9689         * gcc.target/frv: New directory of FR-V-specific tests.
9690
9691 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9692
9693         * gcc.dg/convert-vec-1.c: New test.
9694
9695 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9696
9697         PR middle-end/17024
9698         * gcc.dg/pr17024-1.c: New test case.
9699
9700 2004-09-10  Eric Christopher  <echristo@redhat.com>
9701
9702         * gcc.dg/20040910-1.c: New test.
9703
9704 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9705
9706         * gcc.dg/bitfld-9.c: New test.
9707
9708 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9709
9710         * gcc.c-torture/execute/ieee/acc1.c: New test.
9711         * gcc.c-torture/execute/ieee/acc2.c: New test.
9712         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9713
9714 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9715
9716         * gcc.dg/deprecated-2.c: New test.
9717
9718 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9719
9720         * gcc.dg/init-vec-1.c: New test.
9721
9722 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9723
9724         PR middle-end/17055
9725         * gcc.dg/pr17055-1.c: New test case.
9726
9727 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9728
9729         PR target/17377
9730         * gcc.c-torture/execute/pr17377.c: New test.
9731
9732 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9733
9734         PR c/8420
9735         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9736         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9737         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9738         gcc.dg/long-long-typespec-1.c: New tests.
9739         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9740
9741 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9742
9743         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9744         gcc.dg/gnu99-static-1.c: New tests.
9745
9746 2004-09-08  Devang Patel  <dpatel@apple.com>
9747
9748         * gcc.dg/darwin-ld-20040828-1.c: New test.
9749         * gcc.dg/darwin-ld-20040828-2.c: New test.
9750         * gcc.dg/darwin-ld-20040828-3.c: New test.
9751
9752 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9753
9754         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9755         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9756         in error message.
9757         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9758         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9759         in error message.
9760         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9761         types they qualify.
9762         * objc.dg/type-size-2.m: Fix wording in comment.
9763         * objc.dg/va-meth-1.m: New test case.
9764
9765 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9766
9767         PR c/16633:
9768         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9769         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9770
9771 2004-09-06  Devang Patel  <dpatel@apple.com>
9772
9773         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9774         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9775
9776 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9777
9778         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9779         reflect changed line numbering of diagnostics.
9780
9781 2004-09-06  Paul Brook  <paul@codesourcery.com>
9782
9783         * gfortran.dg/edit_real_1.f90: Add new test.
9784
9785 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9786
9787         * gcc.dg/tree-ssa/loop-2.c: New test.
9788         * gcc.dg/tree-ssa/loop-3.c: New test.
9789         * gcc.dg/tree-ssa/loop-4.c: New test.
9790         * gcc.dg/tree-ssa/loop-5.c: New test.
9791
9792 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9793
9794         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9795
9796 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9797
9798         * gcc.dg/format/sentinel-1.c: New test.
9799
9800 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9801
9802         * testsuite/gcc.dg/builtins-46.c: New.
9803
9804 2004-09-03  Devang Patel  <dpatel@apple.com>
9805
9806         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9807         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9808
9809 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9810
9811         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9812         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9813         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9814         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9815         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9816         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9817         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9818         the non-portable bzero.
9819         * gcc.dg/20010912-1.c: xfail for NetWare.
9820         * gcc.dg/20020426-2.c: xfail for NetWare.
9821         * gcc.dg/20021014-1.c: xfail for NetWare.
9822         * gcc.dg/20021018-1.c: xfail for NetWare.
9823         * gcc.dg/20030213-1.c: xfail for NetWare.
9824         * gcc.dg/20030225-1.c: xfail for NetWare.
9825         * gcc.dg/20030708-1.c: xfail for NetWare.
9826         * gcc.dg/builtins-config.h: Also exclude NetWare.
9827         * gcc.dg/format/format.h: Define restrict only if not already defined.
9828         * gcc.dg/nest.c: xfail for NetWare.
9829         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9830         * lib/target-supports.exp (check_visibility_available): Exclude
9831         NetWare.
9832
9833 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9834
9835         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9836         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9837         deterministic starting point for the alignment of structure fields.
9838         * gcc.dg/Wpadded.c: Dito.
9839         * g++.dg/abi/vbase10.C: Dito.
9840
9841 2004-09-03  Devang Patel  <dpatel@apple.com>
9842
9843         * g++.dg/debug/pr15736.cc: New test.
9844
9845 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9846
9847         * README.QMTEST: Fix out-of-date link.
9848
9849 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9850
9851         PR fortran/16579
9852         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9853         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9854
9855 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9856
9857         * g++.dg/abi/arm_rtti1.C: New test.
9858
9859 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9860
9861         * gcc.dg/ppc-vector-memcpy.c: New.
9862         * gcc.dg/ppc-vector-memset.c: New.
9863
9864 2004-09-02  Chao-ying Fu  <fu@mips.com>
9865
9866         * gcc.target/mips/mips-3d-1.c: New test.
9867         * gcc.target/mips/mips-3d-2.c: New test.
9868         * gcc.target/mips/mips-3d-3.c: New test.
9869         * gcc.target/mips/mips-3d-4.c: New test.
9870         * gcc.target/mips/mips-3d-5.c: New test.
9871         * gcc.target/mips/mips-3d-6.c: New test.
9872         * gcc.target/mips/mips-3d-7.c: New test.
9873         * gcc.target/mips/mips-3d-8.c: New test.
9874         * gcc.target/mips/mips-3d-9.c: New test.
9875         * gcc.target/mips/mips-ps-1.c: New test.
9876         * gcc.target/mips/mips-ps-2.c: New test.
9877         * gcc.target/mips/mips-ps-3.c: New test.
9878         * gcc.target/mips/mips-ps-4.c: New test.
9879         * gcc.target/mips/mips-ps-type.c: New test.
9880
9881 2004-09-02  Paul Brook  <paul@codesourcery.com>
9882
9883         * gfortran.dg/edit_real_1.f90: Add new tests.
9884
9885 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9886
9887         PR fortran/15327
9888         * gfortran.dg/merge_char_1.f90: New test.
9889
9890 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9891
9892         PR fortran/16404
9893         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9894
9895 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9896
9897         PR c/1522
9898         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9899
9900 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9901
9902         * g++.dg/opt/loop1.C: Do not XFAIL.
9903
9904 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9905
9906         * gcc.c-torture/execute/20040831-1.c: New test.
9907
9908 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9909
9910         PR fortran/16579
9911         * gfortran.dg/g77/20010610.f: Now passes.
9912         Copy from g77.f-torture/execute. Add dg-run directive.
9913         * gfortran.dg/g77/README: Update
9914
9915 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9916
9917         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9918         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9919         (t1, t2, t3, t4): Add volatile.
9920
9921 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9922
9923         * g++.dg/ext/visibility/arm1.C: New test.
9924
9925 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9926
9927         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9928         -pedantic-errors.
9929
9930 2004-09-01  Paul Brook  <paul@codesourcery.com>
9931
9932         * gfortran.dg/eof_2.f90: New test.
9933
9934 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9935
9936         PR fortran/16579
9937         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9938
9939 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9940
9941         PR libfortran/16805
9942         * gfortran.dg/list_read_2.f90: New test.
9943
9944 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9945
9946         * g++.dg/abi/key1.C: New test.
9947
9948 2004-08-31  Richard Henderson  <rth@redhat.com>
9949
9950         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9951         form of offsetof.
9952         * g++.dg/other/offsetof5.C: Remove duplicate.
9953
9954 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9955
9956         PR fortran/17244
9957         * gfortran.dg/func_derived_1.f90: New test.
9958
9959 2004-08-31  Paul Brook  <paul@codesourcery.com>
9960
9961         * gfortran.dg/eof_1.f90: New test.
9962
9963 2004-08-31  Paul Brook  <paul@codesourcery.com>
9964
9965         * gfortran.dg/list_read_1.f90: New file.
9966
9967 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9968
9969         * g++.dg/opt/loop1.C: XFAIL.
9970
9971 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9972
9973         * gcc.dg/funcdef-storage-1.c: New.
9974         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9975         an extern function in local scope.
9976         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9977         declare an 'auto inline' function in local scope.
9978         * gcc.dg/20011130-1.c: Likewise.
9979         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9980         an 'auto' function in local scope.
9981         * gcc.dg/20021014-1.c: Likewise.
9982         * gcc.dg/20030331-2.c: Likewise.
9983
9984 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9985
9986         * gfortran.dg/blockdata_1.f90: New test.
9987
9988 2004-08-30  Richard Henderson  <rth@redhat.com>
9989
9990         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9991
9992 2004-08-30  Richard Henderson  <rth@redhat.com>
9993
9994         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9995         additional_flags set by alternate driver.
9996         (ieee-options): New procedure.
9997         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9998         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9999         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10000         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10001
10002 2004-08-30  Richard Henderson  <rth@redhat.com>
10003
10004         * lib/f-torture.exp: Remove.
10005
10006 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10007
10008         PR rtl-optimization/16590
10009         * g++.dg/opt/loop1.C: New test.
10010
10011 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10012
10013         PR fortran/13910
10014         * gfortran.dg/oldstyle_1.f90: New test.
10015
10016 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10017         Paul Brook  <paul@codesourcery.com>
10018
10019         * gfortran.dg/g77/README: Update.
10020         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10021         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10022         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10023
10024 2004-08-28  Paul Brook  <paul@codesourcery.com>
10025
10026         PR libfortran/17195
10027         * gfortran.dg/edit_real_1.f90: New test.
10028
10029 2004-08-27  Paul Brook  <paul@codesourcery.com>
10030
10031         * gfortran.dg/rewind_1.f90: New test.
10032
10033 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10034
10035         PR fortran/16597
10036         * gfortran.dg/pr16597.f90: New test.
10037
10038 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10039
10040         PR c/13801
10041         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10042         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10043         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10044         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10045         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10046
10047 2004-08-26  Nick Clifton  <nickc@redhat.com>
10048
10049         * gcc.c-torture/compile/pr17119.c: New test.
10050
10051 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10052
10053         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10054
10055 2004-08-25  Richard Henderson  <rth@redhat.com>
10056
10057         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10058         the bits that expect kind=8 to be the largest real kind.
10059
10060 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10061
10062         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10063
10064 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10065
10066         * gfortran.dg/assignment_1.f90: New test.
10067
10068 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10069
10070         * g++.dg/template/repo3.C: New test.
10071
10072 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10073
10074         PR middle-end/16693
10075         PR tree-optimization/16372
10076         * g++.dg/opt/pr16372-1.C: New test case.
10077         * g++.dg/opt/pr16693-1.C: New test case.
10078         * g++.dg/opt/pr16693-2.C: New test case.
10079
10080 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10081
10082         * objc.dg/proto-lossage-4.m: New test.
10083
10084 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10085
10086         PR c++/17155
10087         * g++.dg/inherit/local2.C: New test.
10088
10089 2004-08-25  Paul Brook  <paul@codesourcery.com>
10090
10091         PR fortran/17144
10092         * gfortran.dg/string_ctor_1.f90: New test.
10093
10094 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10095
10096         PR c++/14428
10097         * g++.dg/template/redecl2.C: New test.
10098
10099 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10100
10101         PR fortran/17143
10102         * gfortran.dg/pr17143.f90: New test.
10103
10104 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10105
10106         PR fortran/17164
10107         * gfortran.dg/pr17164.f90: New test.
10108
10109 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10110
10111         * gcc.dg/tree-ssa/loop-1.c: New test.
10112
10113 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10114
10115         * gcc.c-torture/compile/20040824-1.c: New test.
10116
10117 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10118
10119         * gcc.c-torture/compile/iftrap-3.c: New test.
10120
10121 2004-08-24  Paul Brook  <paul@codesourcery.com>
10122
10123         * gfortran.dg/entry_2.f90: New test.
10124
10125 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10126
10127         PR c++/16889
10128         * g++.dg/lookup/ambig[12].C: New.
10129
10130 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10131
10132         PR c++/16706
10133         * g++.dg/template/crash21.C: New test.
10134         * g++.dg/template/crash22.C: Likewise.
10135
10136 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10137
10138         PR c++/17149
10139         * g++.dg/template/access15.C: New.
10140
10141 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10142
10143         PR c++/17163
10144         * g++.dg/template/repo2.C: New test.
10145
10146 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10147
10148         PR rtl-optimization/17078
10149         * gcc.c-torture/execute/pr17078-1.c: New test case.
10150
10151 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10152
10153         PR c/14492
10154         * gcc.dg/debug/crash1.c: New test.
10155
10156 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10157
10158         PR c/16180
10159         * gcc.dg/loop-5.c: New test.
10160
10161 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10162
10163         * gcc.c-torture/execute/20040823-1.c: New test.
10164
10165 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10166
10167         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10168         to the assembler.  Simplify test accordingly.
10169         (asm_abi_flags): Use GNU names.
10170         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10171         to check for ABI flags.
10172
10173 2004-08-22  Andrew Pinski  <apinski@apple.com>
10174
10175         * g++.dg/opt/pr14029.C: New test.
10176         * gcc.c-torture/execute/pr15262.c: New test.
10177
10178 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10179
10180         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10181
10182 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10183
10184         PR 16908
10185         * gfortran.dg/direct_io.f90: New test.
10186
10187 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10188
10189         PR c++/17121
10190         * g++.dg/inherit/local2.C: New test.
10191
10192 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10193
10194         PR c++/17120
10195         * g++.dg/warn/Wparentheses-4.C: New test.
10196
10197 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10198
10199         PR c++/17121
10200         * g++.dg/inherit/local2.C: New test.
10201
10202         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10203         * gcc.dg/ppc-ldstruct.c: Likewise.
10204         * gcc.dg/ppc64-abi-2.c: Likewise.
10205
10206 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10207
10208         PR rtl-optimization/17099
10209         * gcc.c-torture/execute/20040820-1.c: New test.
10210
10211 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10212
10213         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10214
10215 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10216
10217         PR fortran/17077
10218         * gfortran.dg/auto_array_1.f90: New test.
10219
10220 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10221
10222         PR fortran/17074
10223         * gfortran.dg/simpleif_1.f90: New test.
10224
10225 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10226
10227         * lib/target-supports.exp (check_profiling_available): Return
10228         false for arm*-*-symbianelf* and arm*-*-eabi*.
10229
10230         PR c++/15890
10231         * g++.dg/template/delete1.C: New test.
10232
10233 2004-08-19  Paul Brook  <paul@codesourcery.com>
10234
10235         PR fortran/14976
10236         PR fortran/16228
10237         * gfortran.dg/data_char_1.f90: New test.
10238
10239 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10240
10241         PR fortran/16946
10242         * gfortran.dg/reduction.f90: New testcase.
10243
10244 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10245
10246         PR fortran/16520
10247         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10248
10249 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10250
10251         PR c++/17041
10252         * g++.dg/Wparentheses-3.C: New test.
10253
10254 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10255
10256         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10257         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10258         * gcc.dg/vect/vect-2.c: Likewise.
10259         * gcc.dg/vect/vect-3.c: Likewise.
10260         * gcc.dg/vect/vect-4.c: Likewise.
10261         * gcc.dg/vect/vect-5.c: Likewise.
10262         * gcc.dg/vect/vect-6.c: Likewise.
10263         * gcc.dg/vect/vect-7.c: Likewise.
10264         * gcc.dg/vect/vect-25.c: Likewise.
10265         * gcc.dg/vect/vect-31.c: Likewise.
10266         * gcc.dg/vect/vect-32.c: Likewise.
10267         * gcc.dg/vect/vect-34.c: Likewise.
10268         * gcc.dg/vect/vect-36.c: Likewise.
10269         * gcc.dg/vect/vect-all.c: Likewise.
10270
10271 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10272
10273         PR c++/17068
10274         * g++.dg/template/operator4.C: New test.
10275
10276 2004-08-18  Richard Henderson  <rth@redhat.com>
10277
10278         * gcc.dg/20040206-1.c: XFAIL.
10279
10280 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10281
10282         PR c++/16246
10283         * g++.dg/template/array7.C: New test.
10284
10285 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10286
10287         * gcc.dg/mips-movcc-1.c: New test.
10288         * gcc.dg/mips-movcc-2.c: New test.
10289         * gcc.dg/mips-movcc-3.c: New test.
10290
10291         * gcc.dg/mips-nmadd-1.c: New test.
10292         * gcc.dg/mips-nmadd-2.c: New test.
10293
10294 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10295
10296         PR c++/15871
10297         * g++.dg/opt/inline8.C: New test.
10298
10299         PR c++/16965
10300         * g++.dg/parse/error17.C: New test.
10301
10302 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10303
10304         * gcc.dg/vect: New directory for vectorizer tests.
10305         * gcc.dg/vect/tree-vect.h: New file.
10306         * gcc.dg/vect/vect.exp: New file.
10307         * gcc.dg/vect/pr16105.c.c: New test.
10308         * gcc.dg/vect/vect-1.c: New test.
10309         * gcc.dg/vect/vect-2.c: New test.
10310         * gcc.dg/vect/vect-3.c: New test.
10311         * gcc.dg/vect/vect-4.c: New test.
10312         * gcc.dg/vect/vect-5.c: New test.
10313         * gcc.dg/vect/vect-6.c: New test.
10314         * gcc.dg/vect/vect-7.c: New test.
10315         * gcc.dg/vect/vect-8.c: New test.
10316         * gcc.dg/vect/vect-9.c: New test.
10317         * gcc.dg/vect/vect-10.c: New test.
10318         * gcc.dg/vect/vect-11.c: New test.
10319         * gcc.dg/vect/vect-12.c: New test.
10320         * gcc.dg/vect/vect-13.c: New test.
10321         * gcc.dg/vect/vect-14.c: New test.
10322         * gcc.dg/vect/vect-15.c: New test.
10323         * gcc.dg/vect/vect-16.c: New test.
10324         * gcc.dg/vect/vect-17.c: New test.
10325         * gcc.dg/vect/vect-18.c: New test.
10326         * gcc.dg/vect/vect-19.c: New test.
10327         * gcc.dg/vect/vect-20.c: New test.
10328         * gcc.dg/vect/vect-21.c: New test.
10329         * gcc.dg/vect/vect-22.c: New test.
10330         * gcc.dg/vect/vect-23.c: New test.
10331         * gcc.dg/vect/vect-24.c: New test.
10332         * gcc.dg/vect/vect-25.c: New test.
10333         * gcc.dg/vect/vect-26.c: New test.
10334         * gcc.dg/vect/vect-27.c: New test.
10335         * gcc.dg/vect/vect-28.c: New test.
10336         * gcc.dg/vect/vect-29.c: New test.
10337         * gcc.dg/vect/vect-30.c: New test.
10338         * gcc.dg/vect/vect-31.c: New test.
10339         * gcc.dg/vect/vect-32.c: New test.
10340         * gcc.dg/vect/vect-33.c: New test.
10341         * gcc.dg/vect/vect-34.c: New test.
10342         * gcc.dg/vect/vect-35.c: New test.
10343         * gcc.dg/vect/vect-36.c: New test.
10344         * gcc.dg/vect/vect-37.c: New test.
10345         * gcc.dg/vect/vect-38.c: New test.
10346         * gcc.dg/vect/vect-40.c: New test.
10347         * gcc.dg/vect/vect-41.c: New test.
10348         * gcc.dg/vect/vect-42.c: New test.
10349         * gcc.dg/vect/vect-43.c: New test.
10350         * gcc.dg/vect/vect-44.c: New test.
10351         * gcc.dg/vect/vect-45.c: New test.
10352         * gcc.dg/vect/vect-46.c: New test.
10353         * gcc.dg/vect/vect-47.c: New test.
10354         * gcc.dg/vect/vect-48.c: New test.
10355         * gcc.dg/vect/vect-49.c: New test.
10356         * gcc.dg/vect/vect-50.c: New test.
10357         * gcc.dg/vect/vect-51.c: New test.
10358         * gcc.dg/vect/vect-52.c: New test.
10359         * gcc.dg/vect/vect-53.c: New test.
10360         * gcc.dg/vect/vect-54.c: New test.
10361         * gcc.dg/vect/vect-55.c: New test.
10362         * gcc.dg/vect/vect-56.c: New test.
10363         * gcc.dg/vect/vect-57.c: New test.
10364         * gcc.dg/vect/vect-58.c: New test.
10365         * gcc.dg/vect/vect-59.c: New test.
10366         * gcc.dg/vect/vect-60.c: New test.
10367         * gcc.dg/vect/vect-61.c: New test.
10368         * gcc.dg/vect/vect-all.c: New test.
10369         * gcc.dg/vect/vect-none.c: New test.
10370
10371 2004-08-17  Paul Brook  <paul@codesourcery.com>
10372
10373         PR fortran/13082
10374         * gfortran.dg/entry_1.f90: New test.
10375
10376 2004-08-17  Andrew Pinski  <apinski@apple.com>
10377
10378         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10379
10380 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10381
10382         * gcc.dg/pr17036-1.c: New test.
10383
10384 2004-08-16  Devang Patel  <dpatel@apple.com>
10385
10386         * gcc.dg/darwin-20040809-1.c: New test.
10387
10388 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10389
10390         * gcc.dg/funcdef-attr-1.c: New test.
10391
10392 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10393
10394         * gcc.dg/altivec-17.c: New test.
10395         * gcc.dg/altivec-18.c: New test.
10396
10397 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10398
10399         PR c++/6749
10400         * g++.dg/template/vtable2.C: New test.
10401
10402 2004-08-14  Richard Henderson  <rth@redhat.com>
10403
10404         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10405         * gcc.dg/pack-test-4.c (main): Return 0.
10406         * gcc.dg/setjmp-1.c: Remove XFAIL.
10407         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10408
10409 2004-08-14  Richard Henderson  <rth@redhat.com>
10410
10411         * gcc.dg/980217-1.c: Add prototype for printf.
10412
10413 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10414
10415         * gfortran.dg/pr16935.f90: New test.
10416
10417 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10418
10419         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10420
10421 2004-08-13  Paul Brook  <paul@codesourcery.com>
10422
10423         * gfortran.dg/der_io_1.f90: Remove stray comma.
10424
10425 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10426
10427         * gcc.dg/vmx/cw-bug-2.c: Remove.
10428         * gcc.dg/vmx/vprint-1.c: Remove.
10429         * gcc.dg/vmx/vscan-1.c: Remove.
10430
10431 2004-08-12  Devang patel  <dpatel@apple.com>
10432
10433         * gcc.dg/darwin-20040809-2.c: New test.
10434
10435 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10436
10437         * g++.dg/ext/altivec-12.C: New test.
10438
10439         * g++.dg/ext/altivec-11.C: New test.
10440
10441 2004-08-12  Paul Brook  <paul@codesourcery.com>
10442
10443         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10444
10445 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10446
10447         * g++.dg/ext/altivec-2.C: Check for hardware support before
10448         executing any VMX instructions.
10449
10450         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10451
10452 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10453
10454         PR c++/16276
10455         * g++.old-deja/g++.other/comdat4.C: New test.
10456         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10457
10458 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10459
10460         PR target/16286
10461         * gcc.dg/pr16286.c: New test.
10462
10463 2004-08-12 Jan Beulich <jbeulich@novell.com>
10464
10465         * g++.dg/ext/asm5.C: New.
10466
10467 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10468
10469         PR c++/16698
10470         * g++.dg/eh/crash1.C: New test.
10471
10472         PR c++/16717
10473         * g++.dg/ext/construct1.C: New test.
10474
10475 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10476
10477         PR c++/16853
10478         * g++.dg/init/ptrmem1.C: New test.
10479
10480         PR c++/16618
10481         * g++.dg/parse/offsetof5.C: New test.
10482
10483         PR c++/16870
10484         * g++.dg/template/overload3.C: New test.
10485
10486 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10487
10488         PR c++/16964
10489         * g++.dg/parse/error16.C: New test.
10490
10491         PR c++/16904
10492         * g++.dg/template/error14.C: New test.
10493
10494         PR c++/16929
10495         * g++.dg/template/error15.C: New test.
10496
10497 2004-08-11  Devang Patel  <dpatel@apple.com>
10498
10499         * gcc.dg/darwin-ld-20040809-1.c: New test.
10500         * gcc.dg/darwin-ld-20040809-2.c: New test.
10501
10502 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10503
10504         PR fortran/16917
10505         * gfortran.dg/dfloat_1.f90: New test.
10506
10507 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10508
10509         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10510         * gcc.dg/dll-2.c: Fix dg-require syntax.
10511         * gcc.misc-tests/arm-isr.c (abort): Declare.
10512         (exit): Likewise.
10513
10514 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10515
10516         PR c++/16971
10517         * g++.dg/parse/crash16.C: New test.
10518
10519 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10520
10521         * gcc.dg/mips-rsqrt-1.c: New test case.
10522         * gcc.dg/mips-rsqrt-2.c: New test case.
10523         * gcc.dg/mips-rsqrt-3.c: New test case.
10524
10525 2004-08-10  Paul Brook  <paul@codesourcery.com>
10526
10527         * gfortran.dg/der_io_1.f90: New test.
10528
10529 2004-08-10  Paul Brook  <paul@codesourcery.com>
10530
10531         PR fortran/16919
10532         * gfortran.dg/der_array_1.f90: New test.
10533
10534 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10535
10536         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10537
10538 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10539
10540         * gcc.dg/wchar_t-2.c: Fix typo.
10541
10542 2004-08-09  Falk Hueffner  <falk@debian.org>
10543
10544         PR tree-optimization/12517
10545         * gcc.c-torture/compile/pr12517.c: New test.
10546
10547         PR tree-optimization/12578
10548         * gcc.c-torture/compile/pr12578.c: New test.
10549
10550         PR tree-optimization/12899
10551         * gcc.c-torture/compile/pr12899.c: New test.
10552
10553         PR rtl-optimization/14692
10554         * gcc.c-torture/compile/pr14692.c: New test.
10555
10556         PR tree-optimization/16461
10557         * gcc.c-torture/compile/pr16461.c: New test.
10558
10559 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10560
10561         * gfortran.dg/getenv_1.f90: New test.
10562
10563 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10564
10565         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10566         wchar_t.
10567         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10568
10569 2004-08-06  Paul Brook  <paul@codesourcery.com>
10570
10571         * gfortran.dg/ret_array_1.f90: New test.
10572         * gfortran.dg/ret_pointer_1.f90: New test.
10573
10574 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10575
10576         * gcc.dg/missing-field-init-[12].c: New tests.
10577         * g++.dg/warn/missing-field-init-[12].C: New tests.
10578
10579 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10580
10581         * gcc.dg/enum2.c: New test.
10582         * gcc.dg/symbian3.c: Likewise.
10583         * gcc.dg/symbian4.c: Likewise.
10584         * gcc.dg/wchar_t-2.c: Likewise.
10585
10586 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10587
10588         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10589         destructor tests.
10590
10591 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10592
10593         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10594         dg-require-visiblity.
10595         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10596         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10597         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10598         * g++.dg/ext/visibility/new1.C: Likewise.
10599         * g++.dg/ext/visibility/pragma.C: Likewise.
10600         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10601         * g++.dg/ext/visibility/virtual.C: Likewise.
10602         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10603         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10604         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10605         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10606         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10607         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10608         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10609         * g++/dg/ext/visibility/visibility-8.C: New test.
10610         * gcc.c-torture/compile/dll.x: Remove.
10611         * gcc.dg/dll-2.c: Use dg-require-dll
10612         * gcc.dg/visibility-10.c: New test.
10613         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10614         supporting DLLs.
10615         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10616         (scan_not_hidden): Likewise.
10617
10618 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10619
10620         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10621
10622 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10623
10624         * gcc.c-torture/execute/20040805-1.c: New test.
10625
10626 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10627
10628         * gcc.dg/20020118-1.c: Declare abort.
10629         * gcc.dg/altivec_check.h: Likewise.
10630         * gcc.dg/iftrap-2.c: Likewise.
10631         * gcc.dg/pragma-darwin.c: Likewise.
10632         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10633
10634 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10635
10636         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10637
10638 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10639
10640         * gcc.c-torture/execute/builtins/abs-2.c,
10641         gcc.c-torture/execute/builtins/abs-3.c,
10642         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10643         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10644         intmax_t, uintmax_t and their limits.
10645         * gcc.dg/intmax_t-1.c: New test.
10646
10647 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10648
10649         * g++.dg/tc1/dr147.C: Add reference to PR.
10650
10651 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10652
10653         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10654         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10655
10656 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10657
10658         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10659
10660 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10661
10662         * gcc.dg/redecl-5.c: New test.
10663         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10664         of scanf.
10665
10666 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10667
10668         PR middle-end/16790
10669         * gcc.c-torture/execute/pr16790-1.c: New test case.
10670
10671 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10672
10673         * g++.dg/ext/visibility/assign1.C: New test.
10674         * g++.dg/ext/visibility/new1.C: Likewise.
10675
10676         * gcc.dg/symbian1.c: New test.
10677         * gcc.dg/symbian2.c: Likewise.
10678
10679 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10680
10681         PR target/16570
10682         * gcc.dg/i386-sse-9.c: New test.
10683
10684 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10685
10686         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10687
10688 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10689
10690         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10691         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10692         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10693         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10694         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10695         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10696         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10697         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10698         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10699         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10700         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10701         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10702         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10703         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10704         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10705         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10706         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10707         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10708         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10709         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10710         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10711         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10712         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10713         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10714         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10715         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10716         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10717         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10718         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10719         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10720         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10721         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10722         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10723         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10724         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10725         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10726         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10727         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10728         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10729         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10730         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10731         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10732         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10733         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10734         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10735         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10736         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10737         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10738         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10739         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10740         gcc.misc-tests/i386-pf-3dnow-1.c,
10741         gcc.misc-tests/i386-pf-athlon-1.c,
10742         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10743         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10744         Declare built-in functions used.
10745         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10746
10747 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10748
10749         PR c++/16707
10750         * g++.dg/lookup/using12.C: New test.
10751
10752         * g++.dg/init/null1.C: Fix PR number.
10753         * g++.dg/parse/namespace10.C: Likewise.
10754
10755 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10756
10757         PR c++/16224
10758         * g++.dg/template/spec17.C: New test.
10759         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10760         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10761
10762 2004-08-02  David Billinghurst
10763
10764         PR fortran/16292
10765         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10766
10767 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10768
10769         * gcc.dg/ia64-got-1.c: New test case.
10770
10771 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10772
10773         PR c++/16489
10774         * g++.dg/init/null1.C: New test.
10775         * g++.dg/tc1/dr76.C: Adjust error marker.
10776
10777         PR c++/16529
10778         * g++.dg/parse/namespace10.C: New test.
10779
10780         PR c++/16810
10781         * g++.dg/inherit/ptrmem2.C: New test.
10782
10783 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10784
10785         PR target/16155
10786         * gcc.dg/pr16155.c: New test.
10787
10788 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10789
10790         * gcc.dg/redecl-2.c: New test.
10791
10792 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10793
10794         * gcc.dg/darwin-longdouble.c: New file.
10795
10796 2004-07-30  Richard Henderson  <rth@redhat.com>
10797
10798         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10799         write to constant argument.
10800         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10801
10802 2004-07-30  Richard Henderson  <rth@redhat.com>
10803
10804         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10805         tests of nearest around zero.
10806
10807 2004-07-30  Andrew Pinski  <apinski@apple.com>
10808
10809         * gcc.c-torture/compile/20040730-1.c: New test.
10810
10811 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10812
10813         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10814         powerpc-eabispe.
10815
10816 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10817
10818         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10819
10820 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10821
10822         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10823         contains $ld_library_path.
10824         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10825
10826 2004-07-29  Richard Henderson  <rth@redhat.com>
10827
10828         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10829
10830         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10831         (alt2, which): New.
10832         (Check): Accept either alternative.
10833
10834 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10835
10836         * g++.dg/abi/inline1.C: New test.
10837         * g++.dg/abi/local1-a.cc: Likewise.
10838         * g++.dg/abi/local1.C: Likewise.
10839         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10840         * g++.dg/abi/mangle12.C: Likewise.
10841         * g++.dg/abi/mangle17.C: Likewise.
10842         * g++.dg/abi/mangle20-2.C: Likewise.
10843         * g++.dg/opt/interface1.C: Likewise.
10844         * g++.dg/opt/interface1.h: Likewise.
10845         * g++.dg/opt/interface1-a.cc: New test.
10846         * g++.dg/parse/repo1.C: New test.
10847         * g++.dg/template/repo1.C: Likewise.
10848         * g++.dg/warn/Winline-1.C: Likewise.
10849         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10850
10851 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10852
10853         * gcc.dg/tree-ssa/20040729-1.c: New test.
10854
10855 2004-07-27  Matt Austern <austern@apple.com>
10856
10857         * gcc.dg/darwin-bool-1.c: New test.
10858         * gcc.dg/darwin-bool-2.c: New test.
10859
10860 2004-07-28  Richard Henderson  <rth@redhat.com>
10861
10862         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10863         arguments in the correct type.  Don't write to constant arguments.
10864
10865 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10866
10867         PR tree-optimization/16688
10868         PR tree-optimization/16689
10869         * g++.dg/tree-ssa/pr16688.C: New test.
10870
10871 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10872
10873         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10874         loads.  Not only in the comment, this time.
10875
10876 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10877
10878         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10879         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10880         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10881         * gcc.dg/sh4a-bitmovua.c: New.
10882         * gcc.dg/sh4a-cos.c: New.
10883         * gcc.dg/sh4a-cosf.c: New.
10884         * gcc.dg/sh4a-fprun.c: New.
10885         * gcc.dg/sh4a-fsrra.c: New.
10886         * gcc.dg/sh4a-memmovua.c: New.
10887         * gcc.dg/sh4a-sin.c: New.
10888         * gcc.dg/sh4a-sincos.c: New.
10889         * gcc.dg/sh4a-sincosf.c: New.
10890         * gcc.dg/sh4a-sinf.c: New.
10891
10892 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10893
10894         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10895         conditionals.
10896         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10897         loads.
10898         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10899         DOM1.
10900
10901 2004-07-27  Andrew Pinski  <apinski@apple.com>
10902
10903         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10904
10905 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10906
10907         * gcc.dg/pragma-isr.c: New test.
10908
10909 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10910
10911         PR c++/14429
10912         * g++.dg/template/ttp11.C: New test.
10913
10914 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10915
10916         * gcc.c-torture/compile/20040727-1.c: New test.
10917
10918 2004-07-26  Eric Christopher  <echristo@redhat.com>
10919
10920         * gcc.c-torture/compile/20040726-2.c: New test.
10921
10922 2004-07-26  Andrew Pinski  <apinski@apple.com>
10923
10924         * g++.dg/rtti/tinfo1.C: Xfail.
10925
10926 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10927
10928         * gcc.c-torture/compile/20040726-1.c: New test.
10929
10930 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10931             Brian Ryner  <bryner@brianryner.com>
10932
10933         PR c++/9283
10934         PR c++/15000
10935         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10936         * g++.dg/ext/visibility/: New directory.
10937         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10938         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10939         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10940         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10941         * g++.dg/ext/visibility/fvisibility.C,
10942         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10943         g++.dg/ext/visibility/fvisibility-override1.C
10944         g++.dg/ext/visibility/fvisibility-override2.C
10945         g++.dg/ext/visibility/memfuncts.C
10946         g++.dg/ext/visibility/noPLT.C
10947         g++.dg/ext/visibility/pragma.C
10948         g++.dg/ext/visibility/pragma-override1.C
10949         g++.dg/ext/visibility/pragma-override2.C
10950         g++.dg/ext/visibility/staticmemfuncts.C
10951         g++.dg/ext/visibility/virtual.C: New tests.
10952
10953 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10954
10955         PR c/15360
10956         * gcc.dg/pr15360-1.c: New test.
10957
10958 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10959
10960         * gcc.dg/pragma-align-2.c: New test.
10961         * gcc.dg/pragma-init-fini.c: New test.
10962         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10963         targets.
10964
10965 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10966
10967         * gcc.dg/init-string-2.c: New test.
10968
10969 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10970
10971         PR 16684
10972         * gcc.dg/Wredundant-decls-1.c: New test case.
10973
10974 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10975
10976         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10977         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10978         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10979         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10980         * gcc.dg/compat/generate-random.c: New file.
10981         * gcc.dg/compat/generate-random.h: Likewise.
10982         * gcc.dg/compat/generate-random_r.c: Likewise.
10983         * gcc.dg/compat/struct-layout-1.h: Likewise.
10984         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10985         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10986         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10987         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10988         * gcc.dg/compat/struct-layout-1_main.c: New test.
10989         * gcc.dg/compat/struct-layout-1_x.c: New file.
10990         * gcc.dg/compat/struct-layout-1_y.c: New file.
10991         * gcc.dg/compat/struct-layout-1_test.h: New file.
10992
10993 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10994
10995         * gcc.dg/comp-return-1.c: New test
10996
10997 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10998
10999         * gcc.dg/vmx/8-02a.c: Fix typo.
11000
11001         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11002         * gcc.dg/darwin-abi-3.c: New test.
11003
11004         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11005         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11006
11007         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11008         * gcc.dg/vmx/ops-long-1.c: New test.
11009         * gcc.dg/vmx/ops-long-2.c: New test.
11010
11011 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11012
11013         * g++.dg/lookup/conv-[1234].C: New.
11014
11015 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11016
11017         * g++.dg/parse/attr2.C: Simplify.
11018
11019 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11020
11021         PR c/7284
11022         * gcc.c-torture/execute/pr7284-1.c: New test.
11023
11024 2004-07-22  Brian Booth  <bbooth@redhat.com>
11025
11026         * gcc.dg/tree-ssa/20040721-1.c: New test.
11027
11028 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11029
11030         * g++.dg/template/crash20.c: New.
11031
11032 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11033
11034         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11035         Add dg-run directive.  Declare variables as required.
11036         * gfortran.dg/g77/README: Update
11037
11038 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11039
11040         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11041         gcc.dg/cris-peep2-andu2.c: New tests.
11042
11043 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11044
11045         PR c/15052
11046         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11047         on return type.
11048         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11049         messages.
11050         * gcc.dg/qual-return-2.c: Update expected messages.
11051         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11052
11053 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11054
11055         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11056         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11057
11058 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11059
11060         PR c/11250
11061         * gcc.dg/init-string-1.c: New test.
11062
11063 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11064
11065         PR middle-end/15345
11066         PR c/16450
11067         * gcc.dg/torture/nested-fn-1.c: New test.
11068
11069 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11070
11071         PR target/16559
11072         * gcc.dg/ia64-fptr-1.c: New file.
11073
11074 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11075
11076         PR c++/14497
11077         * g++.dg/template/spec16.C: New test.
11078         * g++.old-deja/g++.robertl/eb118.C: Remove.
11079
11080 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11081
11082         PR c++/509
11083         * g++.dg/template/spec15.C: New test.
11084
11085 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11086
11087         Copy cases from g77.f-torture/execute and add dg-run
11088         directive.  Other changes as noted.
11089         * gfortran.dg/g77/13037.f
11090         * gfortran.dg/g77/1832.f
11091         * gfortran.dg/g77/19981119-0.f
11092         * gfortran.dg/g77/19990313-0.f
11093         * gfortran.dg/g77/19990313-1.f
11094         * gfortran.dg/g77/19990313-2.f
11095         * gfortran.dg/g77/19990313-3.f
11096         * gfortran.dg/g77/19990419-1.f
11097         * gfortran.dg/g77/19990826-0.f
11098         * gfortran.dg/g77/19990826-2.f
11099         * gfortran.dg/g77/20000503-1.f
11100         * gfortran.dg/g77/20001111.f
11101         * gfortran.dg/g77/20010116.f
11102         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11103         * gfortran.dg/g77/20010430.f
11104         * gfortran.dg/g77/6177.f
11105         * gfortran.dg/g77/947.f
11106         * gfortran.dg/g77/970816-3.f
11107         * gfortran.dg/g77/971102-1.f
11108         * gfortran.dg/g77/980520-1.f
11109         * gfortran.dg/g77/980628-0.f
11110         * gfortran.dg/g77/980628-1.f
11111         * gfortran.dg/g77/980628-10.f
11112         * gfortran.dg/g77/980628-2.f
11113         * gfortran.dg/g77/980628-3.f
11114         * gfortran.dg/g77/980628-7.f
11115         * gfortran.dg/g77/980628-8.f
11116         * gfortran.dg/g77/980628-9.f
11117         * gfortran.dg/g77/980701-0.f
11118         * gfortran.dg/g77/980701-1.f
11119         * gfortran.dg/g77/cabs.f
11120         * gfortran.dg/g77/claus.f
11121         * gfortran.dg/g77/complex_1.f
11122         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11123         * gfortran.dg/g77/dcomplex.f
11124         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11125         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11126         * gfortran.dg/g77/f90-intrinsic-numeric.f
11127         * gfortran.dg/g77/int8421.f
11128         * gfortran.dg/g77/labug1.f
11129         * gfortran.dg/g77/large_vec.f
11130         * gfortran.dg/g77/le.f
11131         * gfortran.dg/g77/short.f
11132         * gfortran.dg/g77/README: Update
11133
11134 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11135
11136         PR c++/16637
11137         * g++.dg/parse/lookup4.C: New test.
11138
11139 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11140
11141         PR c++/16175
11142         * g++.dg/template/ttp10.C: New test.
11143
11144 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11145
11146         * gcc.dg/pr12625-1.c: New test.
11147
11148 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11149
11150         * testsuite/gcc.dg/switch-warn-1.c: New test.
11151         * testsuite/gcc.dg/switch-warn-2.c: New test.
11152         * gcc.c-torture/compile/pr14730.c: Update.
11153
11154 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11155
11156         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11157         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11158         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11159         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11160
11161 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11162
11163         PR c++/16623
11164         * g++.dg/template/assign1.C: New test.
11165
11166 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11167
11168         PR c++/12170
11169         * g++.dg/template/ttp9.C: New test.
11170
11171 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11172
11173         * gcc.dg/format/cmn-err-1.c: New test.
11174
11175 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11176
11177         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11178         gcc.dg/Wparentheses-10.c: New tests.
11179         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11180
11181 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11182
11183         PR fortran/16465
11184         * gfortran.dg/g77//ffixed-line-length-0.f,
11185         gfortran.dg/g77/ffixed-line-length-132.f,
11186         gfortran.dg/g77/ffixed-line-length-72.f,
11187         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11188         gfortran.dg/g77/README: Update.
11189
11190 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11191
11192         PR c++/13092
11193         * g++.dg/template/non-dependent7.C: New test.
11194         * g++.dg/template/non-dependent8.C: Likewise.
11195         * g++.dg/template/non-dependent9.C: Likewise.
11196         * g++.dg/template/non-dependent10.C: Likewise.
11197
11198 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11199
11200         PR c++/16337
11201         * g++.dg/parse/attr2.C: New test.
11202
11203 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11204
11205         * g77.dg: Removed.
11206         * g77.f-torture: Ditto.
11207
11208 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11209
11210         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11211         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11212         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11213
11214 2004-07-16  Richard Henderson  <rth@redhat.com>
11215
11216         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11217
11218 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11219
11220         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11221         tests with full list of options.
11222         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11223         of TORTURE_OPTIONS if test contains 'dg-do run'.
11224
11225         PR fortran/16404
11226         * gfortran.dg/do_iterator.f90: New test.
11227
11228 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11229
11230         PR rtl-optimization/16536
11231         * gcc.c-torture/execute/restrict-1.c: New test.
11232
11233 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11234
11235         PR fortran/15324
11236         * gfortran.dg/pr15324.f90: New test.
11237
11238         PR fortran/15129
11239         * gfortran.dg/pr15129.f90: New test.
11240
11241         PR fortran/15140
11242         * gfortran.dg/pr15140.f90: New test.
11243
11244         PR fortran/13792
11245         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11246         compile-time simplification.
11247
11248 2004-07-14  Mike Stump  <mrs@apple.com>
11249
11250         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11251
11252 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11253
11254         PR target/16325
11255         * gcc.dg/profile-generate-1.c: New.
11256
11257 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11258
11259         * gcc.c-torture/execute/20040709-1.c: New test.
11260         * gcc.c-torture/execute/20040709-2.c: New test.
11261
11262 2004-07-14  Mike Stump  <mrs@apple.com>
11263
11264         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11265
11266 2004-07-14  Mike Stump  <mrs@apple.com>
11267
11268         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11269
11270 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11271
11272         PR c++/16518
11273         * g++.dg/parse/mutable1.C: New test.
11274
11275 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11276
11277         PR tree-optimization/16443
11278         * gcc.dg/tree-ssa/20040713-1.c: New test.
11279
11280 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11281
11282         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11283         for operator new.
11284
11285 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11286
11287         * gfortran.dg/g77/README: New file
11288         * gfortran.dg/g77/19981216-0.f:  Copy from
11289         g77.f-torture/noncompile.  Add "dg-do compile" and
11290         dg-error as required.
11291         * gfortran.dg/g77/19990218-1.f: Likewise
11292         * gfortran.dg/g77/19990905-1.f: Likewise
11293         * gfortran.dg/g77/9263.f: Likewise
11294         * gfortran.dg/g77/980615-0.f: Likewise
11295         * gfortran.dg/g77/980616-0.f: Likewise
11296         * gfortran.dg/g77/check0.f: Likewise
11297         * gfortran.dg/g77/select_no_compile.f: Likewise
11298
11299 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11300
11301         Copy files from g77.f-torture/compile.
11302         Add "{ dg-do compile}".  Other changes as noted
11303         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11304         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11305         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11306         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11307         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11308         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11309         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11310         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11311         statement to conform to standard.  Append alpha1.x for reference.
11312         * gfortran.dg/g77/xformat.f: Add dg-warning
11313
11314 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11315
11316         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11317         Add {dg-do compile} directive.
11318         * gfortran.dg/g77/cpp2.F: Likewise
11319
11320 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11321
11322         PR c++/5402
11323         * g++.dg/lookup/name-clash1.C: New test.
11324
11325         PR c++/9777
11326         * g++.dg/lookup/name-clash2.C: New test.
11327
11328         PR c++/12102
11329         * g++.dg/lookup/name-clash3.C: New test.
11330
11331 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11332
11333         * g++.dg/lookup/new2.C: New test.
11334         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11335
11336 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11337
11338         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11339         Add {dg-do compile} directive.
11340         * gfortran.dg/g77/13060.f: Likewise
11341         * gfortran.dg/g77/19990218-0.f: Likewise
11342         * gfortran.dg/g77/19990305-0.f: Likewise
11343         * gfortran.dg/g77/19990419-0.f: Likewise
11344         * gfortran.dg/g77/19990502-0.f: Likewise
11345         * gfortran.dg/g77/19990502-1.f: Likewise
11346         * gfortran.dg/g77/19990525-0.f: Likewise
11347         * gfortran.dg/g77/19990826-1.f: Likewise
11348         * gfortran.dg/g77/19990826-3.f: Likewise
11349         * gfortran.dg/g77/19990905-2.f: Likewise
11350         * gfortran.dg/g77/20000412-1.f: Likewise
11351         * gfortran.dg/g77/20000511-1.f: Likewise
11352         * gfortran.dg/g77/20000511-2.f: Likewise
11353         * gfortran.dg/g77/20000518.f: Likewise
11354         * gfortran.dg/g77/20000601-1.f: Likewise
11355         * gfortran.dg/g77/20000601-2.f: Likewise
11356         * gfortran.dg/g77/20000629-1.f: Likewise
11357         * gfortran.dg/g77/20000630-2.f: Likewise
11358         * gfortran.dg/g77/20010115.f: Likewise
11359         * gfortran.dg/g77/20010321-1.f: Likewise
11360         * gfortran.dg/g77/20010426.f: Likewise
11361         * gfortran.dg/g77/20020307-1.f: Likewise
11362         * gfortran.dg/g77/8485.f: Likewise
11363         * gfortran.dg/g77/960317-1.f: Likewise
11364         * gfortran.dg/g77/970915-0.f: Likewise
11365         * gfortran.dg/g77/980310-1.f: Likewise
11366         * gfortran.dg/g77/980310-2.f: Likewise
11367         * gfortran.dg/g77/980310-3.f: Likewise
11368         * gfortran.dg/g77/980310-4.f: Likewise
11369         * gfortran.dg/g77/980310-6.f: Likewise
11370         * gfortran.dg/g77/980310-7.f: Likewise
11371         * gfortran.dg/g77/980310-8.f: Likewise
11372         * gfortran.dg/g77/980419-2.f: Likewise
11373         * gfortran.dg/g77/980424-0.f: Likewise
11374         * gfortran.dg/g77/980427-0.f: Likewise
11375         * gfortran.dg/g77/980729-0.f: Likewise
11376         * gfortran.dg/g77/981117-1.f: Likewise
11377         * gfortran.dg/g77/toon_1.f: Likewise
11378
11379 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11380
11381         PR c++/2204
11382         * g++.dg/other/abstract2.C: New test.
11383
11384 2004-07-12  Paul Brook  <paul@codesourcery.com>
11385
11386         * gfortran.dg/pointer_init_1.f90: New test.
11387
11388 2004-07-11  Paul Brook  <paul@codesourcery.com>
11389
11390         PR fortran/15986
11391         * gfortran.dg/contained_1.f90: New test.
11392
11393 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11394
11395         * g++.dg/parse/defarg8.C: New test.
11396
11397 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11398
11399         PR fortran/16433
11400         * gfortran.dg/pr16433.f: New test.
11401
11402         PR fortran/17574
11403         * gfortran.dg/pr15754.f90: New test.
11404
11405 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11406
11407         PR tree-optimization/16437
11408         * gcc.c-torture/execute/bitfld-4.c: New test.
11409
11410 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11411
11412         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11413         access to common var from module.
11414
11415 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11416
11417         PR fortran/16336
11418         * gfortran.fortran-torture/execute/common_2.f90: New test.
11419
11420 2004-07-10  Paul Brook  <paul@codesourcery.com>
11421
11422         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11423
11424 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11425
11426         PR fortran/15969
11427         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11428
11429 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11430
11431         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11432         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11433         * gfortran.dg/g77/ffree-form-1.f: Likewise
11434         * gfortran.dg/g77/ffree-form-2.f: Likewise
11435         * gfortran.dg/g77/ffree-form-3.f: Likewise
11436         * gfortran.dg/g77/fno-underscoring.f: Likewise
11437         * gfortran.dg/g77/funderscoring.f: Likewise
11438         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11439
11440 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11441
11442         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11443
11444 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11445         Paul Brook  <paul@codesourcery.com>
11446
11447         PR fortran/13415
11448         * gfortran.dg/common_pointer_1.f90: New test.
11449
11450 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11451
11452         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11453
11454 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11455
11456         PR target/16364
11457         * gcc.c-torture/compile/20040709-1.c: New.
11458
11459 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11460
11461         PR fortran/14077
11462         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11463
11464 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11465
11466         PR fortran/13201
11467         * gfortran.dg/shape_1.f90: New test.
11468
11469 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11470             Andrew Pinski  <apinski@apple.com>
11471
11472         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11473
11474 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11475
11476         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11477         comment.
11478
11479 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11480         Paul Brook  <paul@codesourcery.com>
11481
11482         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11483         '.f95' and '.F95'.
11484
11485 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11486
11487         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11488
11489 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11490
11491         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11492         testcases with capital suffix.
11493
11494 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11495
11496         PR fortran/15481
11497         PR fortran/13372
11498         PR fortran/13575
11499         PR fortran/15978
11500         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11501
11502         * gfortran.dg/implicit_1.f90: New test.
11503
11504 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11505
11506         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11507         expression to match gfortran warning/error messages
11508         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11509         dg-error text.
11510
11511 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11512
11513         * lib/fortran-torture.exp: Rename proc search_for to
11514         search_for_re.
11515
11516 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11517
11518         * gcc.c-torture/execute/simd-5.x: New file.
11519         XFAIL on SPARC 64-bit at -O0.
11520
11521 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11522
11523         PR c++/8211
11524         PR c++/16165
11525         * g++.dg/warn/effc3.C: New test.
11526
11527 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11528
11529         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11530         change X to 1X in format.
11531         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11532         add data statements to conform to standard.
11533
11534 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11535
11536         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11537         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11538         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11539
11540 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11541
11542         * gfortran.dg/g77/7388.f: Copy from g77.dg
11543         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11544         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11545         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11546         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11547         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11548         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11549         * gfortran.dg/g77/strlen0.f: Likewise
11550
11551 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11552
11553         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11554         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11555
11556 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11557
11558         * gcc.c-torture/execute/920428-2.x: Delete.
11559         * gcc.c-torture/execute/920501-7.x: Likewise.
11560
11561 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11562
11563         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11564         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11565         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11566         prescott and c3-2.
11567         (PREFETCH_3DNOW): Add -march=c3.
11568
11569 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11570
11571         PR c/16437
11572         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11573         * gcc.c-torture/execute/bf64-1.x: Likewise.
11574
11575 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11576
11577         * gcc.c-torture/compile/20040708-1.c: New test.
11578
11579 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11580
11581         PR c++/16169
11582         * g++.dg/warn/effc2.C: New test.
11583
11584 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11585
11586         * gcc.c-torture/execute/bitfld-1.x: Remove.
11587         * gcc.c-torture/execute/bitfld-3.c: New test.
11588         * gcc.dg/bitfld-2.c: Remove XFAILs.
11589
11590 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11591
11592         PR c++/16276
11593         * g++.dg/rtti/tinfo1.C: New file.
11594
11595 2004-07-07  Eric Christopher  <echristo@redhat.com>
11596
11597         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11598
11599 2004-07-07  Andrew Pinski  <apinski@apple.com>
11600
11601         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11602
11603 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11604
11605         * g++.dg/init/call1.C: XFAIL.
11606
11607 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11608
11609         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11610         except for movstrict*, to movmem* and clrstr* to clrmem*.
11611
11612 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11613
11614         * gcc.c-torture/execute/20040707-1.c: New test.
11615
11616 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11617
11618         * gcc.c-torture/execute/20040706-1.c: New test.
11619
11620 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11621
11622         PR c++/3671
11623         * g++.dg/template/spec14.C: New test.
11624
11625 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11626
11627         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11628         nothing if not yet defined.  Use it in b, c and d type definitions.
11629         * gcc.c-torture/execute/20040705-1.c: New test.
11630         * gcc.c-torture/execute/20040705-2.c: New test.
11631
11632 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11633
11634         PR c++/2518
11635         * g++.dg/lookup/new1.C: New test.
11636
11637 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11638
11639         PR c++/11406
11640         * g++.dg/template/sizeof8.C: New test.
11641
11642 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11643
11644         * gcc.c-torture/compile/20040705-1.c: New test.
11645
11646 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11647
11648         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11649
11650 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11651
11652         * gcc.dg/cpp/if-mop.c: Two new testcases.
11653         * gcc.dg/cpp/trad/comment-3.c: New.
11654
11655 2004-07-04  Paul Brook  <paul@codesourcery.com>
11656
11657         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11658
11659 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11660
11661         PR c++/3761
11662         * g++.dg/lookup/crash4.C: New test.
11663
11664 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11665
11666         * gcc.c-torture/execute/builtin-abs-1.c
11667         * gcc.c-torture/execute/builtin-abs-2.c
11668         * gcc.c-torture/execute/builtin-complex-1.c
11669         * gcc.c-torture/execute/builtins/string-1-lib.c
11670         * gcc.c-torture/execute/builtins/string-1.c
11671         * gcc.c-torture/execute/builtins/string-2-lib.c
11672         * gcc.c-torture/execute/builtins/string-2.c
11673         * gcc.c-torture/execute/builtins/string-3-lib.c
11674         * gcc.c-torture/execute/builtins/string-3.c
11675         * gcc.c-torture/execute/builtins/string-4-lib.c
11676         * gcc.c-torture/execute/builtins/string-4.c
11677         * gcc.c-torture/execute/builtins/string-5-lib.c
11678         * gcc.c-torture/execute/builtins/string-5.c
11679         * gcc.c-torture/execute/builtins/string-6-lib.c
11680         * gcc.c-torture/execute/builtins/string-6.c
11681         * gcc.c-torture/execute/builtins/string-7-lib.c
11682         * gcc.c-torture/execute/builtins/string-7.c
11683         * gcc.c-torture/execute/builtins/string-8-lib.c
11684         * gcc.c-torture/execute/builtins/string-8.c
11685         * gcc.c-torture/execute/builtins/string-9-lib.c
11686         * gcc.c-torture/execute/builtins/string-9.c
11687         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11688         * gcc.c-torture/execute/builtins/string-asm-1.c
11689         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11690         * gcc.c-torture/execute/builtins/string-asm-2.c
11691         * gcc.c-torture/execute/stdio-opt-1.c
11692         * gcc.c-torture/execute/stdio-opt-2.c
11693         * gcc.c-torture/execute/stdio-opt-3.c
11694         * gcc.c-torture/execute/string-opt-1.c
11695         * gcc.c-torture/execute/string-opt-10.c
11696         * gcc.c-torture/execute/string-opt-11.c
11697         * gcc.c-torture/execute/string-opt-12.c
11698         * gcc.c-torture/execute/string-opt-13.c
11699         * gcc.c-torture/execute/string-opt-14.c
11700         * gcc.c-torture/execute/string-opt-15.c
11701         * gcc.c-torture/execute/string-opt-16.c
11702         * gcc.c-torture/execute/string-opt-2.c
11703         * gcc.c-torture/execute/string-opt-6.c
11704         * gcc.c-torture/execute/string-opt-7.c
11705         * gcc.c-torture/execute/string-opt-8.c:
11706         Replace with ...
11707
11708         * gcc.c-torture/execute/builtins/abs-2.c
11709         * gcc.c-torture/execute/builtins/abs-3.c
11710         * gcc.c-torture/execute/builtins/complex-1.c
11711         * gcc.c-torture/execute/builtins/fprintf.c
11712         * gcc.c-torture/execute/builtins/fputs.c
11713         * gcc.c-torture/execute/builtins/memcmp.c
11714         * gcc.c-torture/execute/builtins/memmove.c
11715         * gcc.c-torture/execute/builtins/memops-asm.c
11716         * gcc.c-torture/execute/builtins/mempcpy-2.c
11717         * gcc.c-torture/execute/builtins/mempcpy.c
11718         * gcc.c-torture/execute/builtins/memset.c
11719         * gcc.c-torture/execute/builtins/printf.c
11720         * gcc.c-torture/execute/builtins/sprintf.c
11721         * gcc.c-torture/execute/builtins/strcat.c
11722         * gcc.c-torture/execute/builtins/strchr.c
11723         * gcc.c-torture/execute/builtins/strcmp.c
11724         * gcc.c-torture/execute/builtins/strcpy.c
11725         * gcc.c-torture/execute/builtins/strcspn.c
11726         * gcc.c-torture/execute/builtins/strlen-2.c
11727         * gcc.c-torture/execute/builtins/strlen.c
11728         * gcc.c-torture/execute/builtins/strncat.c
11729         * gcc.c-torture/execute/builtins/strncmp-2.c
11730         * gcc.c-torture/execute/builtins/strncmp.c
11731         * gcc.c-torture/execute/builtins/strncpy.c
11732         * gcc.c-torture/execute/builtins/strpbrk.c
11733         * gcc.c-torture/execute/builtins/strpcpy-2.c
11734         * gcc.c-torture/execute/builtins/strpcpy.c
11735         * gcc.c-torture/execute/builtins/strrchr.c
11736         * gcc.c-torture/execute/builtins/strspn.c
11737         * gcc.c-torture/execute/builtins/strstr-asm.c
11738         * gcc.c-torture/execute/builtins/strstr.c:
11739         ... these new files.
11740
11741         * gcc.c-torture/execute/builtins/abs-2-lib.c
11742         * gcc.c-torture/execute/builtins/abs-3-lib.c
11743         * gcc.c-torture/execute/builtins/complex-1-lib.c
11744         * gcc.c-torture/execute/builtins/fprintf-lib.c
11745         * gcc.c-torture/execute/builtins/fputs-lib.c
11746         * gcc.c-torture/execute/builtins/memcmp-lib.c
11747         * gcc.c-torture/execute/builtins/memmove-lib.c
11748         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11749         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11750         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11751         * gcc.c-torture/execute/builtins/memset-lib.c
11752         * gcc.c-torture/execute/builtins/printf-lib.c
11753         * gcc.c-torture/execute/builtins/sprintf-lib.c
11754         * gcc.c-torture/execute/builtins/strcat-lib.c
11755         * gcc.c-torture/execute/builtins/strchr-lib.c
11756         * gcc.c-torture/execute/builtins/strcmp-lib.c
11757         * gcc.c-torture/execute/builtins/strcpy-lib.c
11758         * gcc.c-torture/execute/builtins/strcspn-lib.c
11759         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11760         * gcc.c-torture/execute/builtins/strlen-lib.c
11761         * gcc.c-torture/execute/builtins/strncat-lib.c
11762         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11763         * gcc.c-torture/execute/builtins/strncmp-lib.c
11764         * gcc.c-torture/execute/builtins/strncpy-lib.c
11765         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11766         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11767         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11768         * gcc.c-torture/execute/builtins/strrchr-lib.c
11769         * gcc.c-torture/execute/builtins/strspn-lib.c
11770         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11771         * gcc.c-torture/execute/builtins/strstr-lib.c
11772         * gcc.c-torture/execute/builtins/lib/abs.c
11773         * gcc.c-torture/execute/builtins/lib/fprintf.c
11774         * gcc.c-torture/execute/builtins/lib/memset.c
11775         * gcc.c-torture/execute/builtins/lib/printf.c
11776         * gcc.c-torture/execute/builtins/lib/sprintf.c
11777         * gcc.c-torture/execute/builtins/lib/strcpy.c
11778         * gcc.c-torture/execute/builtins/lib/strcspn.c
11779         * gcc.c-torture/execute/builtins/lib/strncat.c
11780         * gcc.c-torture/execute/builtins/lib/strncmp.c
11781         * gcc.c-torture/execute/builtins/lib/strncpy.c
11782         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11783         * gcc.c-torture/execute/builtins/lib/strspn.c
11784         * gcc.c-torture/execute/builtins/lib/strstr.c:
11785         New files containing support routines.
11786
11787         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11788         declaration.
11789         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11790         when not optimizing.
11791
11792 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11793
11794         PR c++/16240
11795         * g++.dg/abi/mangle22.C: New test.
11796         * g++.dg/abi/mangle23.C: Likewise.
11797
11798 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11799
11800         PR fortran/16290
11801         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11802         Allow for cases without denormalized floating point numbers.
11803
11804 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11805
11806         PR c/1027
11807         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11808         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11809         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11810         expected warning text.
11811         * gcc.dg/format/diag-2.c: New test.
11812
11813 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11814
11815         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11816
11817 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11818
11819         * gcc.dg/builtins-43.c: New.
11820         * gcc.dg/builtins-44.c: New.
11821         * gcc.dg/builtins-45.c: New.
11822
11823 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11824             Andreas Tobler  <a.tobler@schweiz.ch>
11825
11826         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11827         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11828         as SIGSEGV.
11829         * gcc.dg/cleanup-11.c: Likewise.
11830         * gcc.dg/cleanup-8.c: Likewise.
11831         * gcc.dg/cleanup-9.c: Likewise.
11832         * gcc.dg/cleanup-5.c: Run on all platforms.
11833
11834 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11835
11836         * g++.dg/warn/nonnull1.C: New test.
11837
11838 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11839
11840         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11841         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11842         Special-case the Sun compiler wrt to <complex.h>.
11843
11844 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11845
11846         * gcc.dg/Wunreachable-8.C: New test.
11847
11848         * gcc.dg/h8300-ice2.c : New test.
11849
11850 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11851
11852         PR fortran/16161
11853         * gfortran.fortran-torture/compile/implicit.f90: Add test
11854         for implicit character.
11855
11856 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11857
11858         PR fortran/16289
11859         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11860         Use tiny() intrinsic to find smallest non-negative real
11861
11862 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11863
11864         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11865         * gcc.dg/compat/struct-by-value-22_x.c: New.
11866         * gcc.dg/compat/struct-by-value-22_y.c: New.
11867
11868         * gcc.c-torture/execute/20040629-1.c: New test.
11869
11870 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11871
11872         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11873         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11874
11875         PR target/16195
11876         * gcc.dg/20040625-1.c: New test.
11877
11878 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11879
11880         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11881
11882 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11883
11884         PR fortran/15963
11885         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11886
11887 2004-06-29  Richard Henderson  <rth@redhat.com>
11888
11889         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11890
11891 2004-06-29  Paul Brook  <paul@codesourcery.com>
11892
11893         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11894         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11895
11896 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11897
11898         PR c++/16260
11899         * g++.dg/parse/crash15.C: New.
11900
11901 2004-06-28  Andrew Pinski  <apinski@apple.com>
11902
11903         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11904         by the error already.
11905
11906         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11907
11908 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11909
11910         PR target/14041
11911         * gcc.dg/h8300-bss-align-1.c : New.
11912
11913 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11914
11915         * PR c++/16174
11916         * g++.dg/template/ctor4.C: New.
11917
11918 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11919
11920         PR c++/16205
11921         * g++.dg/warn/Wsequence-point-1.C: New test.
11922
11923 2004-06-27  Paul Brook  <paul@codesourcery.com>
11924
11925         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11926
11927 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11928
11929         * g++.old-deja/g++.mike/p7325.C: Remove.
11930
11931 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11932
11933         PR c/14963
11934         * gcc.dg/pr14963.c: New test.
11935
11936 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11937
11938         PR c++/16193
11939         * g++.dg/parse/redef1.C: New test.
11940
11941 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11942
11943         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11944         20021110.c.
11945         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11946         20021119-1.c.
11947         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11948         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11949         5-04.c.
11950         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11951         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11952         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11953         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11954         g++.brendan/enum14.C.
11955         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11956         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11957         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11958         g++.mike/virt1.C.
11959         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11960         memtemp24.C.
11961
11962 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11963
11964         * gcc.dg/20040527-1.c: New test case.
11965
11966 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11967
11968         PR gfortran/pr16196
11969         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11970
11971 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11972
11973         PR middle-end/15825
11974         * gcc.dg/pr15825-1.c: New test case.
11975
11976 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11977
11978         * gcc.c-torture/execute/20040625-1.c: New test.
11979
11980 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11981
11982         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11983
11984 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11985
11986         * gcc.dg/torture/mips-div-1.c: New test.
11987
11988 2004-06-24  Jeff Law  <law@redhat.com>
11989
11990         * gcc.dg/tree-ssa/20040624-1.c: New test.
11991
11992 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11993
11994         * gcc.c-torture/compile/20040624-1.c: New test.
11995
11996 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11997
11998         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11999         this directory.
12000
12001 2004-06-23  Andrew Pinski  <apinski@apple.com>
12002
12003         PR middle-end/15988
12004         * g++.dg/opt/ptrmem4.C: New test.
12005
12006         * gcc.dg/c90-array-quals-2.c: New test.
12007
12008 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12009
12010         * gcc.dg/kpice1.c: New test.
12011
12012 2006-06-23  Andrew Pinski  <apinski@apple.com>
12013
12014         * gcc.dg/c90-array-quals.c: New test.
12015
12016 2006-06-22  Richard Henderson  <rth@redhat.com>
12017
12018         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12019
12020 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12021
12022         * gcc.dg/builtins-config.h: Handle FreeBSD.
12023
12024 2006-06-22  Richard Henderson  <rth@redhat.com>
12025
12026         * g++.dg/opt/devirt1.C: New.
12027
12028 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12029
12030         * g++.dg/opt/pr15551.C: New testcase.
12031
12032 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12033
12034         PR target/14800
12035         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12036         x86_64-*-linux* when compiling for 32bit.
12037
12038 2004-06-21  Andrew Pinski  <apinski@apple.com>
12039
12040         * gcc.dg/pch/struct-1.c: New.
12041         * gcc.dg/pch/struct-1.hs: New.
12042
12043 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12044
12045         * gcc.dg/pch/save-temps-1.c: New file.
12046         * gcc.dg/pch/save-temps-1.hs: New file.
12047
12048 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12049
12050         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12051         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12052
12053 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12054
12055         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12056         to fix type error.
12057         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12058         Remove trailing spaces.
12059
12060 2004-06-21  Richard Henderson  <rth@redhat.com>
12061
12062         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12063         merging && to BIT_FIELD_REF.
12064
12065 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12066
12067         * g++.dg/opt/placeholder1.C: New test.
12068
12069 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12070
12071         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12072         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12073         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12074         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12075
12076 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12077
12078         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12079         extern "C".
12080         * g++.dg/other/pragma-re-1.C: Add comments.
12081
12082 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12083
12084         PR gfortran/16080
12085         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12086
12087 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12088
12089         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12090         instead of setting the type of size_t by
12091         hand.
12092
12093 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12094
12095         * gcc.dg/unordered-2.c: New test case.
12096         * gcc.dg/unordered-3.c: New test case.
12097
12098 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12099
12100         PR other/16043
12101         * lib/g++.exp (g++_version): Tweak regexp for version
12102         * lib/g77.exp (g77_version): Likewise
12103         * lib/gfortran.exp (gfortran_version): Likewise
12104         * lib/objc.exp (objc_version): Likewise
12105         * lib/treelang.exp (treelang_version): Likewise
12106
12107 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12108
12109         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12110         Use INT_MAX instead of __INT_MAX__.
12111         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12112
12113         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12114         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12115         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12116         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12117         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12118         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12119         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12120         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12121         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12122
12123         * gcc.dg/range-test-1.c: New test.
12124         * g++.dg/opt/range-test-1.C: New test.
12125
12126 2004-06-17  Richard Henderson  <rth@redhat.com>
12127
12128         * objc.dg/sync-1.m: New.
12129         * objc.dg/try-catch-1.m: Don't force next runtime.
12130         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12131         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12132         shadowed catch clause.
12133         * objc.dg/try-catch-5.m: New.
12134
12135 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12136
12137         Bug 14610
12138         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12139
12140 2004-06-15  Richard Henderson  <rth@redhat.com>
12141
12142         * gcc.dg/20001116-1.c: Move expected warning line.
12143
12144 2004-06-15  Richard Henderson  <rth@redhat.com>
12145
12146         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12147         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12148
12149 2004-06-15  Jeff Law  <law@redhat.com>
12150
12151         * gcc.dg/tree-ssa/20040615-1.c: New test.
12152         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12153         be less sensitive to operand ordering.
12154         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12155
12156 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12157
12158         * g++.dg/abi/bitfield3.C: Add comment..
12159
12160 2004-06-15  Richard Henderson  <rth@redhat.com>
12161
12162         * g++.dg/ext/stmtexpr1.C: XFAIL.
12163         * gcc.dg/20030612-1.c: XFAIL.
12164
12165 2004-06-15  Eric Christopher  <echristo@redhat.com>
12166
12167         * g++.dg/charset/asm5.c: New.
12168         * gcc.dg/charset/asm6.c: New.
12169
12170 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12171
12172         PR fortran/15962
12173         * gfortran.fortran-torture/execute/select_1.f90: New test.
12174
12175 2004-06-15  Paul Brook  <paul@codesourcery.com>
12176
12177         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12178
12179 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12180
12181         PR c++/15967
12182         * g++.dg/lookup/crash3.C: New test.
12183
12184 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12185
12186         PR c++/15947
12187         * g++.dg/parse/dtor4.C: New test.
12188
12189 2004-06-14  Jeff Law  <law@redhat.com>
12190
12191         * gcc.c-torture/compile/20040614-1.c: New test.
12192
12193 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12194
12195         PR fortran/15211
12196         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12197         LEN of a character array.
12198
12199 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12200
12201         PR c++/15096
12202         * g++.dg/template/ptrmem10.C: New test.
12203
12204         PR c++/14930
12205         * g++.dg/template/friend30.C: New test.
12206
12207 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12208
12209         PR fortran/14928
12210         * gfortran.fortran-torture/compile/mloc.f90: New test.
12211
12212 2004-06-13  Paul Brook  <paul@codesourcery.com>
12213
12214         * gfortran.fortran-torture/execute/random_2.f90: New test.
12215
12216 2004-06-13  Eric Christopher  <echristo@redhat.com>
12217
12218         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12219
12220 2004-06-12  Paul Brook  <paul@codesourcery.com>
12221
12222         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12223
12224 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12225
12226         PR fortran/14923
12227         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12228
12229 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12230
12231         PR fortran/14957
12232         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12233         syntax errors in end statements of contained subroutines.
12234
12235 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12236
12237         PR fortran/12841
12238         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12239
12240 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12241
12242         PR fortran/15665
12243         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12244
12245 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12246
12247         PR gfortran/12839
12248         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12249
12250 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12251
12252         PR c++/15862
12253         * g++.dg/parse/enum1.C: New test.
12254
12255 2004-06-10  Jeff Law  <law@redhat.com>
12256
12257         * gcc.c-torture/compile/20040610-1.c: New test.
12258
12259 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12260
12261         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12262         * g++.old-deja/g++.other/decl3.C: Likewise.
12263
12264 2004-06-10  Brian Booth  <bbooth@redhat.com>
12265
12266         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12267         V_MAY_DEF instead of VDEF.
12268         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12269
12270 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12271
12272         PR c++/14211
12273         * g++.dg/conversion/const1.C: New test.
12274
12275         PR c++/15076
12276         * g++.dg/conversion/reinterpret1.C: New test.
12277
12278         PR c++/15877
12279         * g++.dg/template/enum2.C: New test.
12280
12281         PR c++/15227
12282         * g++.dg/template/error13.C: New test.
12283
12284 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12285
12286         PR fortran/14957
12287         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12288         arguments to test_* REAL and of the right size.
12289
12290 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12291
12292         PR target/15569
12293         PR rtl-optimization/15681
12294         * gcc.dg/20040609-1.c: New test.
12295
12296 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12297
12298         PR c++/14791
12299         * g++.dg/opt/builtins1.C: New test.
12300
12301 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12302
12303         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12304         that use default windows32 struct layout.
12305         * gcc.dg/i386-bitfield2.c: Likewise.
12306
12307 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12308
12309         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12310         for mingw32 and cygwin targets.
12311
12312 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12313
12314         * gcc.dg/pch/macro-4.c: New.
12315         * gcc.dg/pch/macro-4.hs: New.
12316
12317 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12318
12319         PR fortran/13249
12320         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12321
12322 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12323
12324         PR fortran/13372
12325         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12326
12327 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12328
12329         PR gfortran/14897
12330         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12331
12332 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12333
12334         PR gfortran/15755
12335         * gfortran.fortran-torture/execute/backspace.c : New test.
12336
12337 2004-06-09  Paul Brook  <paul@codesourcery.com>
12338
12339         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12340         (pointer_to_section): Rewrite to use smaller array.
12341
12342 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12343
12344         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12345         * gcc.dg/ext/altivec-10.c: Same.
12346         * gcc.dg/ext/altivec-11.c: Same.
12347         * gcc.dg/ext/altivec-12.c: Same.
12348         * gcc.dg/ext/altivec-13.c: Same.
12349         * gcc.dg/ext/altivec-14.c: Same.
12350         * gcc.dg/ext/altivec-15.c: Same.
12351         * gcc.dg/ext/altivec-16.c: Same.
12352         * gcc.dg/ext/altivec-3.c: Same.
12353         * gcc.dg/ext/altivec-4.c: Same.
12354         * gcc.dg/ext/altivec-6.c: Same.
12355         * gcc.dg/ext/altivec-7.c: Same.
12356         * gcc.dg/ext/altivec-8.c: Same.
12357         * gcc.dg/ext/altivec-varargs-1.c: Same.
12358
12359         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12360         * g++.dg/ext/altivec-10.C: Same.
12361         * g++.dg/ext/altivec-2.C: Same.
12362         * g++.dg/ext/altivec-3.C: Same.
12363         * g++.dg/ext/altivec-4.C: Same.
12364         * g++.dg/ext/altivec-5.C: Same.
12365         * g++.dg/ext/altivec-6.C: Same.
12366         * g++.dg/ext/altivec-7.C: Same.
12367         * g++.dg/ext/altivec-8.C: Same.
12368         * g++.dg/ext/altivec-9.C: Same.
12369
12370 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12371
12372         PR c++/7841
12373         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12374
12375 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12376
12377         * gcc.dg/union-1.c: New test.
12378
12379 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12380
12381         * gcc.dg/builtins-41.c: New test case.
12382         * gcc.dg/builtins-42.c: New test case.
12383
12384 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12385
12386         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12387         * g++.dg/ext/altivec-10.C: Same.
12388         * g++.dg/ext/altivec-2.C: Same.
12389         * g++.dg/ext/altivec-3.C: Same.
12390         * g++.dg/ext/altivec-4.C: Same.
12391         * g++.dg/ext/altivec-5.C: Same.
12392         * g++.dg/ext/altivec-6.C: Same.
12393         * g++.dg/ext/altivec-7.C: Same.
12394         * g++.dg/ext/altivec-8.C: Same.
12395         * g++.dg/ext/altivec-9.C: Same.
12396         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12397         * g++.old-deja/g++.brendan/new3.C: Same.
12398         * gcc.c-torture/execute/eeprof-1.x: Same.
12399
12400 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12401
12402         PR c/14765
12403         * gcc.dg/pr14765-1.c: New test.
12404
12405 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12406
12407         PR c/14649
12408         * gcc.dg/pr14649-1.c: New test case.
12409
12410 2004-06-07  Richard Henderson  <rth@redhat.com>
12411
12412         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12413         if temporaries.
12414
12415 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12416
12417         * g++.dg/eh/elide1.C: Remove XFAIL.
12418
12419 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12420
12421         PR c++/15337
12422         * g++.dg/expr/sizeof3.C: New test.
12423
12424         PR c++/14777
12425         * g++.dg/template/access14.C: New test.
12426
12427         PR c++/15554
12428         * g++.dg/template/enum1.C: New test.
12429
12430         PR c++/15057
12431         * g++.dg/eh/throw1.C: New test.
12432
12433 2004-06-07  David Ayers  <d.ayers@inode.at>
12434             Ziemowit Laski  <zlaski@apple.com>
12435
12436         * lib/objc.exp (objc_target_compile): Revert the '-framework
12437         Foundation' flag fix, since bare Darwin does not ship
12438         with the Foundation framework.
12439         * objc/execute/next_mapping.h: Provide a local NSConstantString
12440         @interface and @implementation.
12441         (objc_constant_string_init): A constructor function, used to
12442         initialize the NSConstantString meta-class object.
12443         * objc/execute/string1.m: Include "next_mapping.h" instead of
12444         <Foundation/NSString.h>.
12445         * objc/execute/string2.m: Likewise.
12446         * objc/execute/string3.m: Likewise.
12447         * objc/execute/string4.m: Likewise.
12448
12449 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12450
12451         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12452         to double. Replace double with FLOAT.
12453         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12454
12455         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12456         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12457         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12458         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12459         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12460         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12461         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12462         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12463
12464 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12465
12466         PR c/13519
12467         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12468
12469 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12470
12471         PR c++/15503
12472         * g++.dg/template/meminit2.C: New test.
12473
12474 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12475
12476         PR target/15822
12477         * gcc.c-torture/execute/compare-fp-1.c,
12478         gcc.c-torture/execute/compare-fp-2.c,
12479         gcc.c-torture/execute/compare-fp-3.c,
12480         gcc.c-torture/execute/compare-fp-4.c,
12481         gcc.c-torture/execute/compare-fp-3.x,
12482         gcc.c-torture/execute/compare-fp-4.x: Moved...
12483         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12484         gcc.c-torture/execute/ieee/compare-fp-2.c,
12485         gcc.c-torture/execute/ieee/compare-fp-3.c,
12486         gcc.c-torture/execute/ieee/compare-fp-4.c,
12487         gcc.c-torture/execute/ieee/compare-fp-3.x,
12488         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12489
12490 2004-06-04  David Ayers  <d.ayers@inode.at>
12491
12492         * objc/execute/protocol-isEqual-4.m: New testcase.
12493
12494 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12495
12496         * objc/execute/protocol-isEqual-1.m: New testcase.
12497         * objc/execute/protocol-isEqual-2.m: New testcase.
12498         * objc/execute/protocol-isEqual-3.m: New testcase.
12499
12500 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12501
12502         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12503
12504 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12505
12506         * lib/objc.exp (objc_target_compile): When running tests on
12507         Darwin (Mac OS X), inform the linker about '-framework
12508         'Foundation'.
12509
12510 2004-06-02  Eric Christopher  <echristo@redhat.com>
12511
12512         * gcc.c-torture/compile/20040602-1.c: New.
12513
12514 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12515
12516         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12517         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12518
12519         PR tree-optimization/14736
12520         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12521
12522         PR tree-optimization/14042
12523         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12524
12525         PR tree-optimization/14729
12526         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12527
12528 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12529
12530         PR fortran/15557
12531         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12532
12533 2004-06-01  Richard Hederson  <rth@redhat.com>
12534
12535         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12536
12537 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12538
12539         PR c++/14932
12540         * g++.dg/parse/offsetof4.C: New test.
12541
12542 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12543
12544         PR objc/7993
12545         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12546
12547 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12548
12549         PR c++/15701
12550         * g++.dg/template/friend29.C: New test.
12551
12552 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12553
12554         PR c/15749
12555         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12556
12557 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12558
12559         * gcc.dg/sparc-trap-1.c: New test.
12560
12561 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12562
12563         PR middle-end/15069
12564         * g++.dg/opt/fold3.C: New test case.
12565
12566 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12567
12568         * lib/target-supports.exp (check_iconv_available): Fix fallout
12569         from 2004-05-28 patch.
12570
12571 2004-05-30  Paul Brook  <paul@codesourcery.com>
12572
12573         PR fortran/15620
12574         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12575         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12576
12577 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12578
12579         * gfortran.fortran-torture/execute/random_1.f90: New test.
12580
12581 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12582
12583         * g++.dg/ext/altivec-10.C: New test.
12584
12585 2004-05-29  Paul Brook  <paul@codesourcery.com>
12586
12587         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12588
12589 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12590
12591         * gcc.dg/altivec-16.c: New test.
12592
12593 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12594
12595         * lib/target-supports.exp (check_vmx_hw_available): New.
12596         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12597
12598         * lib/target-supports.exp (check_alias_available,
12599         check_iconv_available, check_named_sections_available): Use
12600         unique names for temporary files.
12601
12602 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12603
12604         * gcc.dg/altivec-15.c: New test.
12605
12606 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12607
12608         PR c++/15083
12609         * g++.dg/warn/noeffect6.C: New test.
12610
12611         PR c++/15471
12612         * g++.dg/expr/ptrmem4.C: New test.
12613
12614         PR c++/15640
12615         * g++.dg/template/operator3.C: New test.
12616
12617 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12618
12619         PR c++/14668
12620         * g++.dg/lookup/redecl1.C: New test.
12621         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12622
12623 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12624
12625         * gcc.c-torture/execute/compare-fp-1.c,
12626         gcc.c-torture/execute/compare-fp-2.c,
12627         gcc.c-torture/execute/compare-fp-3.c,
12628         gcc.c-torture/execute/compare-fp-4.c,
12629         gcc.c-torture/execute/compare-fp-3.x,
12630         gcc.c-torture/execute/compare-fp-4.x,
12631         gcc.dg/pr15649-1.c: New.
12632
12633 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12634
12635         PR c++/12883
12636         * g++.dg/init/array14.C: New test.
12637
12638 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12639
12640         * lib/compat.exp (compat-get-options-main): New.
12641         (compat-get-options): Remove unneeded code, warn for ignored
12642         command.
12643         (compat-execute): Check flag set by dg-require-* commands.
12644
12645         * lib/compat.exp (compat-execute): Break up long lines.
12646
12647 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12648
12649         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12650         * gcc.dg/altivec-14.c: New test.
12651         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12652
12653         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12654         * gcc.dg/altivec-12.c: Ditto.
12655
12656         * gcc.dg/altivec-3.c: Move call to altivec_check.
12657
12658 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12659
12660         PR c++/15044
12661         * g++.dg/template/error12.C: New test.
12662
12663         PR c++/15317
12664         * g++.dg/ext/attrib15.C: New test.
12665
12666         PR c++/15329
12667         * g++.dg/template/ptrmem9.C: New test.
12668
12669 2004-05-25  Paul Brook  <paul@codesourcery.com>
12670
12671         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12672
12673 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12674
12675         PR c++/15165
12676         * g++.dg/template/crash19.C: New test.
12677
12678 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12679
12680         PR c++/15025
12681         * g++.dg/template/redecl1.C: New test.
12682
12683 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12684
12685         PR c++/14821
12686         * g++.dg/other/ns1.C: New test.
12687
12688         PR c++/14883
12689         * g++.dg/template/invalid1.C: New test.
12690
12691 2004-05-23  Paul Brook  <paul@codesourcery.com>
12692         Victor Leikehman  <lei@haifasphere.co.il>
12693
12694         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12695         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12696
12697 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12698
12699         PR c++/15285
12700         PR c++/15299
12701         * g++.dg/template/non-dependent5.C: New test.
12702         * g++.dg/template/non-dependent6.C: New test.
12703
12704 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12705
12706         PR c++/15507
12707         * g++.dg/inherit/union1.C: New test.
12708
12709         PR c++/15542
12710         * g++.dg/template/addr1.C: New test.
12711
12712         PR c++/15427
12713         * g++.dg/template/array5.C: New test.
12714
12715         PR c++/15287
12716         * g++.dg/template/array6.C: New test.
12717
12718 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12719             Roger Sayle  <roger@eyesopen.com>
12720
12721         * g++.dg/lookup/forscope2.C: New test case.
12722
12723 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12724
12725         * gcc.dg/cpp/Wmissingdirs.c: New.
12726
12727 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12728
12729         PR target/15301
12730         * gcc.dg/compat/union-m128-1.h: New file.
12731         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12732         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12733         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12734
12735 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12736
12737         PR target/15302
12738         * gcc.dg/compat/struct-complex-1.h: New file.
12739         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12740         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12741         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12742
12743 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12744
12745         PR middle-end/3074
12746         * gcc.dg/pr3074-1.c: New test case.
12747         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12748
12749 2004-05-20  Falk Hueffner  <falk@debian.org>
12750
12751         PR other/15526
12752         * gcc.dg/ftrapv-1.c: New test case.
12753
12754 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12755
12756         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12757
12758 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12759             Jeff Law  <law@redhat.com>
12760
12761         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12762         * gcc.dg/tree-ssa/20040518-2.c: New test.
12763
12764         * gcc.dg/tree-ssa/20040518-1.c: New test.
12765
12766 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12767
12768         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12769
12770 2004-05-18  Paul Brook  <paul@codesourcery.com>
12771
12772         PR fortran/13930
12773         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12774
12775 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12776
12777         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12778         constant folding.
12779
12780 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12781
12782         * gcc.dg/tree-ssa/20040517-1.c: New test.
12783
12784 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12785
12786         * gcc.dg/loop-4.c: New test.
12787
12788 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12789
12790         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12791
12792 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12793
12794         PR fortran/15311
12795         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12796
12797 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12798
12799         PR fortran/13826
12800         PR fortran/13940
12801         * gfortran.fortran-torture/compile/data_1.f90: New test.
12802
12803 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12804
12805         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12806         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12807
12808 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12809
12810         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12811
12812 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12813
12814         PR c/15444
12815         * gcc.dg/format/xopen-1.c: Adjust expected message.
12816         * gcc.dg/format/xopen-3.c: New test.
12817
12818 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12819
12820         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12821
12822 2004-05-14  Jeff Law  <law@redhat.com>
12823
12824         * gcc.dg/tree-ssa/20040514-2.c: New test.
12825
12826 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12827
12828         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12829         this ...
12830         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12831         this.
12832
12833 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12834
12835         * gcc.dg/tree-ssa/20040514-1.c: New test.
12836
12837 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12838
12839         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12840         test.
12841
12842 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12843
12844         PR fortran/14066
12845         * gfortran.fortran-torture/compile/do_1.f90: New test.
12846
12847 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12848
12849         PR fortran/15051
12850         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12851         test.
12852
12853 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12854
12855         PR fortran/15149
12856         * gfortran.fortran-torture/execute/random_init.f90: New test.
12857
12858 2004-05-13  Paul Brook  <paul@codesourcery.com>
12859
12860         PR fortran/15314
12861         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12862
12863 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12864
12865         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12866         for the powerpc case.
12867
12868 2004-05-13  Jeff Law  <law@redhat.com>
12869
12870         * gcc.dg/tree-ssa/20040513-1.c: New test.
12871         * gcc.dg/tree-ssa/20040513-2.c: New test.
12872
12873 2004-05-13  Paul Brook  <paul@codesourcery.com>
12874
12875         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12876         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12877         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12878
12879 2004-05-13  Andreas Schwab  <schwab@suse.de>
12880
12881         PR other/10819
12882         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12883         characters.
12884
12885 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12886
12887         PR fortran/15294
12888         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12889
12890 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12891
12892         Merge from tree-ssa-20020619-branch.  See
12893         ChangeLog.tree-ssa for details.
12894
12895 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12896
12897         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12898         include <altivec.h> explicitly.
12899         * gcc.dg/altivec-13.c: Likewise.
12900
12901 2004-05-11  Paul Brook  <paul@codesourcery.com>
12902
12903         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12904
12905 2004-05-10  Eric Christopher  <echristo@redhat.com>
12906
12907         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12908         * gcc.dg/sibcall-4.c: Ditto.
12909
12910 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12911
12912         * g++.dg/ext/altivec-8.C: New test case.
12913         * gcc.dg/altivec-13.c: New test case.
12914
12915 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12916
12917         * gcc.c-torture/execute/divcmp-1.c: New test case.
12918         * gcc.c-torture/execute/divcmp-2.c: New test case.
12919         * gcc.c-torture/execute/divcmp-3.c: New test case.
12920
12921 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12922
12923         * g++.dg/other/pragma-re-2.C: New test.
12924
12925 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12926
12927         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12928         * gcc.dg/i386-387-2.c: Likewise.
12929
12930         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12931         __builtin_drem.
12932         * gcc.dg/i386-387-6.c: Likewise.
12933
12934 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12935
12936         * gcc.dg/builtins-33.c:  Also check log1p*.
12937
12938 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12939
12940         PR optimization/15296
12941         * gcc.c-torture/execute/pr15296.c: New test.
12942
12943 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12944
12945         * gcc.dg/builtins-40.c: New test.
12946
12947 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12948
12949         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12950
12951 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12952
12953         * g++.dg/ext/spe1.C: New testcase.
12954
12955 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12956
12957         * objc.dg/image-info.m: Allow additional attributes
12958         for __image_info section.
12959
12960 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12961
12962         * gcc.dg/torture/mips-hilo-2.c: New test.
12963
12964 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12965
12966         PR c++/14389
12967         * g++.dg/template/member5.C: New test.
12968
12969 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12970
12971         * gcc.dg/builtins-34.c: Also check expm1*.
12972
12973 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12974
12975         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12976         * gcc.dg/torture/builtin-convert-3.c: New test.
12977
12978 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12979
12980         PR middle-end/15054
12981         * g++.dg/opt/pr15054.C: New test.
12982
12983 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12984
12985         * gcc.dg/torture/builtin-rounding-1.c: New test.
12986         * gcc.dg/builtins-25.c: Delete.
12987         * gcc.dg/builtins-29.c: Delete.
12988
12989 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12990
12991         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12992         * gcc.dg/sibcall-4.c: Likewise.
12993         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12994
12995 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12996
12997         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12998         bit-field on 16-bit targets.
12999
13000 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13001
13002         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13003         16-bit targets.
13004
13005 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13006
13007         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13008         * gcc.dg/rs6000-power2-2.c: Likewise.
13009
13010 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13011
13012         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13013         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13014         Change the asm registers to be in form of frN instead of fN.
13015
13016 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13017
13018         * gcc.dg/torture/builtin-convert-2.c: New test.
13019
13020 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13021
13022         * gcc.dg/rs6000-power2-1.c: New test.
13023         * gcc.dg/rs6000-power2-2.c: New test.
13024
13025 2004-04-28  Jan Hubicka  <jh@suse.cz>
13026
13027         * gcc.dg/unused-6.c: New test.
13028
13029 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13030             Ulrich Weigand  <uweigand@de.ibm.com>
13031
13032         * ada/acats/run_all.sh: Define $target variable.
13033
13034 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13035
13036         PR c++/15119
13037         * g++.dg/other/vararg-1.C: New test.
13038
13039         PR c++/4794
13040         * g++.dg/eh/cleanup3.C: New test.
13041
13042 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13043
13044         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13045         and ad8011a (target_insn).
13046         * ada/acats/support/macro.dfs: Likewise.
13047         * ada/acats/support/impbit.adb: New file.
13048
13049 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13050
13051         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13052
13053 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13054
13055         * gcc.dg/loop-3.c: New test.
13056
13057 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13058
13059         * gcc.c-torture/execute/simd-5.c: New test.
13060
13061 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13062
13063         PR c++/15064
13064         * g++.dg/template/crash18.C: New test.
13065
13066 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13067
13068         * g++.dg/ext/complit3.C: New test.
13069
13070 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13071
13072         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13073         * gcc.dg/altivec-3.c: Same.
13074         * gcc.dg/altivec-varargs-1.c: Same.
13075
13076 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13077
13078         * lib/target-supports.exp (check_profiling_available): Assume
13079         profiling is not available on powerpc-eabi targets.
13080
13081 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13082
13083         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13084         * gcc.dg/vmx/bug-1.c: Ditto.
13085
13086 2004-04-20  Eric Christopher  <echristo@redhat.com>
13087
13088         * gcc.dg/charset/extern.c: New test.
13089         * g++.dg/charset/extern3.cc: Ditto.
13090
13091 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13092
13093         * gcc.dg/builtins-39.c: New test.
13094
13095 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13096
13097         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13098
13099 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13100
13101         * gcc.dg/torture/mips-hilo-1.c: New test.
13102
13103 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13104
13105         * gcc.c-torture/compile/20040419-1.c: New test.
13106
13107 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13108
13109         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13110
13111 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13112             Aldy Hernandez  <aldyh@redhat.com>
13113
13114         * gcc.c-torture/execute/va-arg-24.c: New.
13115
13116 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13117             Aldy Hernandez  <aldyh@redhat.com>
13118
13119         * gcc.dg/vmx/1b-01.c: New.
13120         * gcc.dg/vmx/1b-02.c: New.
13121         * gcc.dg/vmx/1b-03.c: New.
13122         * gcc.dg/vmx/1b-04.c: New.
13123         * gcc.dg/vmx/1b-05.c: New.
13124         * gcc.dg/vmx/1b-06.c: New.
13125         * gcc.dg/vmx/1b-07.c: New.
13126         * gcc.dg/vmx/1c-01.c: New.
13127         * gcc.dg/vmx/1c-02.c: New.
13128         * gcc.dg/vmx/3a-01a.c: New.
13129         * gcc.dg/vmx/3a-01.c: New.
13130         * gcc.dg/vmx/3a-01m.c: New.
13131         * gcc.dg/vmx/3a-03.c: New.
13132         * gcc.dg/vmx/3a-03m.c: New.
13133         * gcc.dg/vmx/3a-04.c: New.
13134         * gcc.dg/vmx/3a-04m.c: New.
13135         * gcc.dg/vmx/3a-05.c: New.
13136         * gcc.dg/vmx/3a-06.c: New.
13137         * gcc.dg/vmx/3a-06m.c: New.
13138         * gcc.dg/vmx/3a-07.c: New.
13139         * gcc.dg/vmx/3b-01.c: New.
13140         * gcc.dg/vmx/3b-02.c: New.
13141         * gcc.dg/vmx/3b-10.c: New.
13142         * gcc.dg/vmx/3b-13.c: New.
13143         * gcc.dg/vmx/3b-14.c: New.
13144         * gcc.dg/vmx/3b-15.c: New.
13145         * gcc.dg/vmx/3c-01a.c: New.
13146         * gcc.dg/vmx/3c-01.c: New.
13147         * gcc.dg/vmx/3c-02.c: New.
13148         * gcc.dg/vmx/3c-03.c: New.
13149         * gcc.dg/vmx/3d-01.c: New.
13150         * gcc.dg/vmx/4-01.c: New.
13151         * gcc.dg/vmx/4-03.c: New.
13152         * gcc.dg/vmx/5-01.c: New.
13153         * gcc.dg/vmx/5-02.c: New.
13154         * gcc.dg/vmx/5-03.c: New.
13155         * gcc.dg/vmx/5-04.c: New.
13156         * gcc.dg/vmx/5-05.c: New.
13157         * gcc.dg/vmx/5-06.c: New.
13158         * gcc.dg/vmx/5-07.c: New.
13159         * gcc.dg/vmx/5-07t.c: New.
13160         * gcc.dg/vmx/5-08.c: New.
13161         * gcc.dg/vmx/5-10.c: New.
13162         * gcc.dg/vmx/5-11.c: New.
13163         * gcc.dg/vmx/7-01a.c: New.
13164         * gcc.dg/vmx/7-01.c: New.
13165         * gcc.dg/vmx/7c-01.c: New.
13166         * gcc.dg/vmx/7d-01.c: New.
13167         * gcc.dg/vmx/7d-02.c: New.
13168         * gcc.dg/vmx/8-01.c: New.
13169         * gcc.dg/vmx/8-02a.c: New.
13170         * gcc.dg/vmx/8-02.c: New.
13171         * gcc.dg/vmx/brode-1.c: New.
13172         * gcc.dg/vmx/bug-1.c: New.
13173         * gcc.dg/vmx/bug-2.c: New.
13174         * gcc.dg/vmx/bug-3.c: New.
13175         * gcc.dg/vmx/cw-bug-1.c: New.
13176         * gcc.dg/vmx/cw-bug-2.c: New.
13177         * gcc.dg/vmx/cw-bug-3.c: New.
13178         * gcc.dg/vmx/dct.c: New.
13179         * gcc.dg/vmx/debug-1.c: New.
13180         * gcc.dg/vmx/debug-2.c: New.
13181         * gcc.dg/vmx/debug-3.c: New.
13182         * gcc.dg/vmx/debug-4.c: New.
13183         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13184         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13185         * gcc.dg/vmx/eg-5.c: New.
13186         * gcc.dg/vmx/fft.c: New.
13187         * gcc.dg/vmx/gcc-bug-1.c: New.
13188         * gcc.dg/vmx/gcc-bug-2.c: New.
13189         * gcc.dg/vmx/gcc-bug-3.c: New.
13190         * gcc.dg/vmx/gcc-bug-4.c: New.
13191         * gcc.dg/vmx/gcc-bug-5.c: New.
13192         * gcc.dg/vmx/gcc-bug-6.c: New.
13193         * gcc.dg/vmx/gcc-bug-7.c: New.
13194         * gcc.dg/vmx/gcc-bug-8.c: New.
13195         * gcc.dg/vmx/gcc-bug-9.c: New.
13196         * gcc.dg/vmx/gcc-bug-b.c: New.
13197         * gcc.dg/vmx/gcc-bug-c.c: New.
13198         * gcc.dg/vmx/gcc-bug-d.c: New.
13199         * gcc.dg/vmx/gcc-bug-e.c: New.
13200         * gcc.dg/vmx/gcc-bug-f.c: New.
13201         * gcc.dg/vmx/gcc-bug-g.c: New.
13202         * gcc.dg/vmx/gcc-bug-i.c: New.
13203         * gcc.dg/vmx/harness.h: New.
13204         * gcc.dg/vmx/ira1.c: New.
13205         * gcc.dg/vmx/ira2a.c: New.
13206         * gcc.dg/vmx/ira2b.c: New.
13207         * gcc.dg/vmx/ira2.c: New.
13208         * gcc.dg/vmx/ira2c.c: New.
13209         * gcc.dg/vmx/mem.c: New.
13210         * gcc.dg/vmx/newton-1.c: New.
13211         * gcc.dg/vmx/ops.c: New.
13212         * gcc.dg/vmx/sn7153.c: New.
13213         * gcc.dg/vmx/spill2.c: New.
13214         * gcc.dg/vmx/spill3.c: New.
13215         * gcc.dg/vmx/spill.c: New.
13216         * gcc.dg/vmx/t.c: New.
13217         * gcc.dg/vmx/varargs-1.c: New.
13218         * gcc.dg/vmx/varargs-2.c: New.
13219         * gcc.dg/vmx/varargs-3.c: New.
13220         * gcc.dg/vmx/varargs-4.c: New.
13221         * gcc.dg/vmx/varargs-5.c: New.
13222         * gcc.dg/vmx/varargs-6.c: New.
13223         * gcc.dg/vmx/varargs-7.c: New.
13224         * gcc.dg/vmx/vmx.exp: New.
13225         * gcc.dg/vmx/vprint-1.c: New.
13226         * gcc.dg/vmx/vscan-1.c: New.
13227         * gcc.dg/vmx/x-01.c: New.
13228         * gcc.dg/vmx/x-02.c: New.
13229         * gcc.dg/vmx/x-03.c: New.
13230         * gcc.dg/vmx/x-04.c: New.
13231         * gcc.dg/vmx/x-05.c: New.
13232         * gcc.dg/vmx/yousufi-1.c: New.
13233         * gcc.dg/vmx/zero-1.c: New.
13234         * gcc.dg/vmx/zero.c: New.
13235
13236 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13237
13238         * g++.dg/lookup/java1.C: Update for chage of
13239         _Jv_AllocObject.
13240         * g++.dg/lookup/java2.C: Likewise.
13241
13242 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13243
13244         * ada/acats/run_all.sh: use -O2 by default.
13245
13246 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13247
13248         * gcc.dg/vr-mult-[12].c: New tests.
13249
13250 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13251
13252         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13253
13254         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13255
13256 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13257
13258         * lib/target-supports.exp (check_profiling_available): Assume profiling
13259         isn't available for mips*-*-elf targets.
13260
13261 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13262
13263         * gcc.dg/builtins-38.c: New test.
13264
13265 2004-04-14  Eric Christopher  <echristo@redhat.com>
13266
13267         * g++.dg/charset/charset.exp: Run .cc extension tests.
13268
13269 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13270
13271         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13272
13273 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13274
13275         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13276
13277 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13278
13279         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13280         * gcc.dg/i386-387-2.c: Likewise.
13281
13282         * gcc.dg/i386-387-7.c: New test.
13283         * gcc.dg/i386-387-8.c: New test.
13284
13285         * gcc.dg/builtins-37.c: New test.
13286
13287 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13288
13289         * g++.dg/pch/externc-1.C: Add missing semicolon.
13290
13291 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13292
13293         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13294
13295 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13296
13297         * gcc.c-torture/execute/20040411-1.c: New test.
13298
13299 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13300
13301         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13302
13303 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13304
13305         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13306
13307 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13308
13309         * lib/target-supports.exp (check_named_sections_available): New.
13310         * lib/gcc-dg.exp (dg-require-named-sections): New.
13311         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13312         old-deja.exp.  Also prune error-count message from HP linker.
13313         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13314
13315         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13316         * g++.old-deja/g++.pt/static3.C: Likewise.
13317         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13318
13319 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13320
13321         * gcc.c-torture/execute/20040409-1.c: New test case.
13322         * gcc.c-torture/execute/20040409-2.c: New test case.
13323         * gcc.c-torture/execute/20040409-3.c: New test case.
13324
13325 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13326
13327         * gcc.dg/20040409-1.c: New test.
13328
13329 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13330
13331         PR target/14888
13332         * g++.dg/opt/pr14888.C: New test case.
13333
13334 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13335
13336         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13337         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13338         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13339         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13340         New tests.
13341
13342 2004-04-08  Paul Brook  <paul@codesourcery.com>
13343
13344         * gcc.dg/spill-1.c: New test.
13345
13346 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13347
13348         * gcc.dg/torture/builtin-ctype-2.c: New test.
13349
13350 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13351
13352         * gcc.dg/pch/pch.exp: Add largefile test.
13353
13354 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13355
13356         * g++.dg/pch/externc-1.Hs: New.
13357         * g++.dg/pch/externc-1.C: New.
13358
13359 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13360
13361         * gcc.dg/compat/struct-by-value-5a_main.c,
13362         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13363         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13364         * gcc.dg/compat/struct-by-value-5a_x.c,
13365         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13366         gcc.dg/compat/struct-by-value-5_x.c.
13367         * gcc.dg/compat/struct-by-value-5a_y.c,
13368         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13369         gcc.dg/compat/struct-by-value-5_y.c.
13370
13371         * gcc.dg/compat/struct-by-value-6a_main.c,
13372         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13373         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13374         * gcc.dg/compat/struct-by-value-6a_x.c,
13375         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13376         gcc.dg/compat/struct-by-value-6_x.c.
13377         * gcc.dg/compat/struct-by-value-6a_y.c,
13378         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13379         gcc.dg/compat/struct-by-value-6_y.c.
13380
13381         * gcc.dg/compat/struct-by-value-7a_main.c,
13382         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13383         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13384         * gcc.dg/compat/struct-by-value-7a_x.c,
13385         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13386         gcc.dg/compat/struct-by-value-7_x.c.
13387         * gcc.dg/compat/struct-by-value-7a_y.c,
13388         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13389         gcc.dg/compat/struct-by-value-7_y.c.
13390
13391 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13392
13393         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13394         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13395         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13396         options.
13397
13398 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13399
13400         * gcc.dg/builtins-36.c: New test.
13401
13402 2004-04-06  Paul Brook  <paul@codesourcery.com>
13403
13404         * README.gcc: Remove obsolete contraint on testcases.
13405
13406 2004-04-05  Paul Brook  <paul@codesourcery.com>
13407
13408         PR2123
13409         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13410         failure and exit(0) on success.
13411         * g++.dg/expr/anew2.C: Ditto.
13412         * g++.dg/expr/anew3.C: Ditto.
13413         * g++.dg/expr/anew4.C: Ditto.
13414
13415 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13416
13417         PR c++/3518
13418         * g++.dg/template/unify7.C: New.
13419
13420 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13421
13422         * g++.dg/README: Bring up to date with new subdirectories; remove
13423         duplicate subdirectory lines.
13424
13425 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13426
13427         PR c++/14007
13428         * g++.dg/template/unify5.C: New.
13429         * g++.dg/template/unify6.C: New.
13430         * g++.dg/template/qualttp20.C: Adjust.
13431         * g++.old-deja/g++.jason/report.C: Adjust.
13432         * g++.old-deja/g++.other/qual1.C: Adjust.
13433
13434 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13435
13436         PR c++/14803
13437         * g++.dg/inherit/ptrmem1.C: New test.
13438
13439 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13440
13441         PR c++/14755
13442         * gcc.c-torture/execute/20040331-1.c: New test.
13443         * gcc.dg/20040331-1.c: New test.
13444
13445 2004-04-01  Paul Brook  <paul@codesourcery.com>
13446
13447         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13448
13449 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13450
13451         PR c++/14724
13452         * g++.dg/init/goto1.C: New test.
13453
13454         PR c++/14763
13455         * g++.dg/template/defarg4.C: New test.
13456
13457 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13458
13459         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13460
13461 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13462
13463         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13464
13465 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13466
13467         * gcc.dg/noncompile/undeclared-2.c: New test.
13468
13469 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13470
13471         * gcc.dg/940409-1.c: Remove XFAIL.
13472         * gcc.dg/reg-vol-struct-1.c: New test.
13473
13474 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13475
13476         * gcc.dg/torture/builtin-wctype-1.c: New test.
13477
13478 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13479
13480         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13481         * gcc.dg/20001101-1.c: Likewise.
13482         * gcc.dg/20001102-1.c: Likewise.
13483
13484 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13485
13486         * gcc.dg/compare8.c: Add an additional test for XOR.
13487
13488 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13489
13490         * gcc.dg/torture/builtin-ctype-1.c: New test.
13491
13492 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13493
13494         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13495         * gcc.dg/torture/builtin-math-1.c: Likewise.
13496         * gcc.dg/torture/builtin-power-1.c: New test.
13497
13498 2004-03-24  Andreas Schwab  <schwab@suse.de>
13499
13500         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13501         IA64 assembler.
13502
13503 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13504             Roger Sayle  <roger@eyesopen.com>
13505
13506         * gcc.dg/compare8.c: New test case.
13507
13508 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13509
13510         * g++.dg/ext/altivec-7.C: New test.
13511
13512 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13513
13514         PR 12267, 12391, 12560, 13129, 14114, 14133
13515         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13516         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13517         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13518         Adjust error regexps.
13519         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13520         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13521         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13522         * gcc.dg/local1.c: Add explanatory comment.
13523
13524 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13525
13526         PR optimization/14669
13527         * g++.dg/opt/fold2.C: New test case.
13528
13529 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13530
13531         PR c/14069
13532         * gcc.dg/20040322-1.c: New test.
13533
13534 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13535
13536         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13537         * gcc.dg/ultrasp4.c: Likewise.
13538         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13539
13540 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13541
13542         * gcc.dg/i386-sse-8.c: Reset default options.
13543
13544 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13545
13546         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13547         in the error message text.
13548
13549 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13550
13551         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13552
13553 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13554
13555         PR c++/14616
13556         * g++.dg/init/array13.C: New test.
13557
13558 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13559
13560         PR target/13889
13561         * gcc.c-torture/compile/pr13889.c: New test case.
13562
13563 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13564
13565         PR c/14635
13566         * builtins-1.c (nan, nans): Don't test.
13567         * builtins-30.c: Don't use nan, nanf, nanl.
13568         * builtins-35.c: New test.
13569
13570 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13571
13572         * g++.dg/ext/altivec-6.C: New test.
13573
13574 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13575
13576         * g++.dg/init/placement3.C: New test.
13577
13578         * g++.dg/template/spec13.C: New test.
13579
13580         * g++.dg/lookup/using11.C: New test.
13581
13582         * g++.dg/lookup/koenig3.C: New test.
13583
13584         * g++.dg/template/operator2.C: New test.
13585
13586         * g++.dg/expr/dtor3.C: New test.
13587         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13588         marker.
13589         * g++.old-deja/g++.law/visibility28.C: Likewise.
13590
13591 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13592
13593         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13594         * gcc.dg/ppc64-abi-3.c: Likewise.
13595
13596 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13597
13598         PR c++/14545
13599         * g++.dg/parse/template15.C: New test.
13600
13601 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13602
13603         * g++.dg/expr/dtor2.C: New test.
13604
13605         * g++.dg/lookup/anon4.C: New test.
13606
13607         * g++.dg/overload/using1.C: New test.
13608
13609         * g++.dg/template/lookup7.C: New test.
13610
13611         * g++.dg/template/typename6.C: New test.
13612
13613         * g++.dg/expr/cond6.C: New test.
13614
13615 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13616
13617         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13618
13619 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13620
13621         * g++.dg/expr/cond5.C: New test.
13622         * g++.dg/expr/constcast1.C: Likewise.
13623         * g++.dg/expr/ptrmem2.C: Likewise.
13624         * g++.dg/expr/ptrmem3.C: Likewise.
13625         * g++.dg/lookup/main1.C: Likewise.
13626         * g++.dg/template/lookup6.C: Likewise.
13627
13628 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13629
13630         * gcc.dg/local1.c: New test.
13631
13632         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13633
13634 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13635
13636         * gcc.dg/torture/builtin-convert-1.c: New test.
13637
13638 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13639
13640         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13641
13642 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13643
13644         PR c++/14481
13645         * g++.dg/warn/Wunused-7.C: New test.
13646
13647 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13648
13649         * gcc.dg/torture/builtin-integral-1.c: New test.
13650
13651 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13652
13653         PR c++/14586
13654         * g++.dg/parse/non-dependent3.C: New test.
13655
13656 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13657
13658         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13659         * g++.dg/eh/simd-2.C: Likewise.
13660         * g++.dg/init/array10.C: Likewise.
13661         * gcc.c-torture/compile/simd-1.c: Likewise.
13662         * gcc.c-torture/compile/simd-2.c: Likewise.
13663         * gcc.c-torture/compile/simd-3.c: Likewise.
13664         * gcc.c-torture/compile/simd-4.c: Likewise.
13665         * gcc.c-torture/compile/simd-6.c: Likewise.
13666         * gcc.c-torture/execute/simd-1.c: Likewise.
13667         * gcc.c-torture/execute/simd-2.c: Likewise.
13668         * gcc.dg/compat/vector-defs.h: Likewise.
13669         * gcc.dg/20020531-1.c: Likewise.
13670         * gcc.dg/altivec-3.c: Likewise.
13671         * gcc.dg/altivec-4.c: Likewise.
13672         * gcc.dg/altivec-varargs-1.c: Likewise.
13673         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13674         * gcc.dg/i386-mmx-3.c: Likewise.
13675         * gcc.dg/i386-sse-4.c: Likewise.
13676         * gcc.dg/i386-sse-5.c: Likewise.
13677         * gcc.dg/i386-sse-8.c: Likewise.
13678         * gcc.dg/simd-1.c: Likewise.
13679         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13680         __ev64_opaque__ since the machine description provides it.
13681
13682 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13683
13684         * lib/compat.exp (skip_list): New global variable.
13685         Use it to hold the user defined COMPAT_SKIPS list if any.
13686         (compat-obj): Add the members of skip_list to optall.
13687
13688 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13689
13690         * gcc.dg/compat/union-by-value-1_main.c,
13691         union-by-value-1_x.c, union-by-value-1_y.c,
13692         union-check.h, union-defs.h,
13693         union-init.h, union-return-1_main.c,
13694         union-return-1_x.c, union-return-1_y.c: New files.
13695
13696 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13697
13698         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13699         mixed-struct-init.h: Add 4 mixed structure types.
13700         struct-by-value-21_main.c, struct-by-value-21_x.c,
13701         struct-by-value-21_y.c, struct-return-21_main.c,
13702         struct-return-21_x.c, struct-return-21_y.c: New files.
13703
13704 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13705
13706         PR c++/14550
13707         * g++.dg/parse/template14.C: New test.
13708
13709 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13710
13711         * gcc.c-torture/execute/20040313-1.c: New test.
13712
13713 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13714
13715         PR target/14533
13716         * gcc.dg/20040311-2.c: New test.
13717
13718 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13719
13720         PR other/14544
13721         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13722         bit-field.
13723
13724 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13725
13726         * gcc.dg/20040305-2.c: Add missing return statement.
13727
13728 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13729
13730         * gcc.dg/builtins-34.c: Also check pow10*.
13731
13732 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13733
13734         PR target/14262
13735         * gcc.dg/20040305-2.c: New test.
13736
13737 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13738
13739         * gcc.dg/20040310-1.c: New test.
13740
13741 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13742
13743         * gcc.c-torture/execute/20040311-1.c: New test case.
13744
13745 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13746
13747         PR c++/14476
13748         * g++.dg/lookup/enum1.C: New test.
13749
13750 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13751
13752         PR c++/14510
13753         * g++.dg/lookup/struct2.C: New test.
13754
13755 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13756
13757         * gcc.dg/builtins-34.c: New test.
13758
13759 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13760
13761         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13762
13763 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13764
13765         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13766         * gcc.dg/alias-2.c: New testcase.
13767
13768 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13769
13770         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13771
13772 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13773
13774         * gcc.c-torture/execute/20040309-1.c: New test case.
13775
13776 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13777
13778         PR c++/14397
13779         * g++.dg/overload/ref1.C: New.
13780
13781 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13782
13783         PR c++/14409
13784         * g++.dg/template/spec12.C: New test.
13785
13786         PR c++/14448
13787         * g++.dg/parse/crash14.C: New test.
13788
13789 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13790
13791         PR c++/14230
13792         * g++.dg/init/ref11.C: New test.
13793
13794 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13795
13796         PR c++/14432
13797         * g++.dg/parse/builtin2.C: New test.
13798
13799 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13800
13801         PR c++/14401
13802         * g++.dg/init/ctor3.C: New test.
13803         * g++.dg/init/union1.C: New test.
13804         * g++.dg/ext/anon-struct4.C: New test.
13805
13806 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13807
13808         * g++.dg/lookup/koenig1.C: Tweak error messages.
13809         * g++.dg/lookup/used-before-declaration.C: Likewise.
13810         * g++.dg/other/do1.C: Likewise.
13811         * g++.dg/overload/koenig1.C: Likewise.
13812         * g++.dg/parse/crash13.C: Likewise.
13813         * g++.dg/template/instantiate3.C: Likewise.
13814
13815 2004-03-08  Eric Christopher  <echristo@redhat.com>
13816
13817         * * lib/target-supports.exp: Enable libiconv in test
13818         compilation.  Fix up error checking.
13819
13820 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13821
13822         PR middle-end/14289
13823         * gcc.dg/pr14289-1.c: New test case.
13824         * gcc.dg/pr14289-2.c: Likewise.
13825         * gcc.dg/pr14289-3.c: Likewise.
13826
13827 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13828
13829         * gcc.c-torture/execute/20040308-1.c: New test.
13830
13831 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13832
13833         * gcc.c-torture/execute/20040307-1.c: New test case.
13834
13835 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13836
13837         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13838
13839 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13840
13841         * gcc.dg/20040306-1.c: New test.
13842
13843 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13844
13845         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13846         them static.
13847         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13848
13849 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13850
13851         PR c/14465
13852         * gcc.dg/decl-6.c: New test.
13853
13854 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13855
13856         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13857         Rename LOGPOW -> LOG_POW.
13858         (SQRT_EXP, POW_EXP): New.
13859
13860 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13861
13862         * gcc.dg/i386-sse-8.c: New test.
13863
13864 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13865
13866         PR c/14114
13867         * gcc.dg/decl-5.c: New test.
13868
13869 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13870
13871         * gcc.dg/20040305-1.c: New test.
13872
13873 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13874
13875         PR other/14354
13876         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13877
13878 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13879
13880         PR c++/14425, c++/14426
13881         * g++.dg/ext/altivec-4.C: New test.
13882         * g++.dg/ext/altivec-5.C: New test.
13883
13884 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13885
13886         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13887         global variables of a type with no linkage.
13888         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13889         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13890         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13891         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13892         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13893         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13894         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13895         * g++.dg/warn/deprecated.C: Name enum Color.
13896         * g++.dg/overload/VLA.C: Name structure for 'b'.
13897         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13898
13899 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13900
13901         * gcc.c-torture/compile/20040304-1.c: New test.
13902
13903 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13904
13905         PR 13728
13906         * gcc.dg/decl-4.c: New testcase.
13907
13908 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13909
13910         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13911         as PRECF if sizeof (float) > sizeof (double).
13912         (PRECL): Make it the same as PRECF if
13913         sizeof (float) > sizeof (long double).
13914
13915 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13916
13917         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13918         system type.  Add check for irix6 which doesn't have c99 runtime.
13919
13920 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13921
13922         * gcc.dg/const-elim-1.c: xfail for xtensa.
13923
13924 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13925
13926         PR c++/14369
13927         * g++.dg/template/cond4.C: New test.
13928
13929 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13930
13931         PR c++/14360
13932         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13933
13934         PR c++/14361
13935         * g++.dg/parse/defarg7.C: New test.
13936
13937         PR c++/14359
13938         * g++.dg/template/friend26.C: New test.
13939
13940 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13941
13942         PR c++/14324
13943         * g++.dg/abi/mangle21.C: New test.
13944
13945         PR c++/14260
13946         * g++.dg/parse/constructor2.C: New test.
13947
13948         PR c++/14337
13949         * g++.dg/template/sfinae1.C: New test.
13950
13951 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13952
13953         PR c++/14267
13954         * g++.dg/expr/crash2.C: New test.
13955
13956         PR middle-end/13448
13957         * gcc.dg/inline-5.c: New test.
13958         * gcc.dg/always-inline.c: Split out tests into ...
13959         * gcc.dg/always-inline2.c: ... this and ...
13960         * gcc.dg/always-inline3.c: ... this.
13961
13962 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13963
13964         PR debug/12103
13965         * g++.dg/debug/crash1.C: New test.
13966
13967 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13968
13969         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13970         function with __attribute__((noinline)).
13971         (recurser_void2): Likewise.
13972         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13973         (recurser_void2): Likewise.
13974
13975 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13976
13977         PR middle-end/14203
13978         * g++.dg/warn/Wunused-6.C: New test case.
13979
13980 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13981
13982         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13983         not defined.
13984
13985 2004-02-27  Eric Christopher  <echristo@redhat.com>
13986
13987         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13988         * g++.dg/charset/asm2.c: Run only x86.
13989         * gcc.dg/charset/asm3.c: Ditto.
13990
13991 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13992
13993         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13994         ld_library_path.
13995
13996 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13997
13998         * g++.dg/ext/altivec-3.C: New.
13999
14000 2004-02-26  Richard Henderson  <rth@redhat.com>
14001
14002         * g++.dg/ext/attrib10.C: Mark for warning.
14003         * gcc.dg/attr-alias-1.c: New.
14004
14005 2004-02-26  Richard Henderson  <rth@redhat.com>
14006
14007         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14008         * gcc.c-torture/execute/20040208-2.c: ... it back.
14009
14010 2004-02-26  Eric Christopher  <echristo@redhat.com>
14011
14012         * lib/target-supports.exp (check-iconv-available): New function.
14013         * lib/gcc-dg.exp (dg-require-iconv): New function.
14014         Use above.
14015         * gcc.dg/charset: New directory.
14016         * gcc.dg/charset/charset.exp: New file.
14017         * gcc.dg/charset/asm1.c: Ditto.
14018         * gcc.dg/charset/asm2.c: Ditto.
14019         * gcc.dg/charset/asm3.c: Ditto.
14020         * gcc.dg/charset/asm4.c: Ditto.
14021         * gcc.dg/charset/asm5.c: Ditto.
14022         * gcc.dg/charset/attribute1.c: Ditto.
14023         * gcc.dg/charset/attribute2.c: Ditto.
14024         * gcc.dg/charset/string1.c: Ditto.
14025         * g++.dg/charset: New directory.
14026         * g++.dg/dg.exp: Add here. Special options.
14027         * g++.dg/charset/charset.exp: New file.
14028         * g++.dg/charset/asm1.c: Ditto.
14029         * g++.dg/charset/asm2.c: Ditto.
14030         * g++.dg/charset/asm3.c: Ditto.
14031         * g++.dg/charset/asm4.c: Ditto.
14032         * g++.dg/charset/attribute1.c: Ditto.
14033         * g++.dg/charset/attribute2.c: Ditto.
14034         * g++.dg/charset/extern1.cc: Ditto.
14035         * g++.dg/charset/extern2.cc: Ditto.
14036         * g++.dg/charset/string1.c: Ditto.
14037
14038 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14039
14040         PR c++/14278
14041         * g++.dg/parse/comma1.C: New test.
14042
14043 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14044
14045         PR c++/14284
14046         * g++.dg/template/ttp8.C: New test.
14047
14048 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14049
14050         * gcc.dg/fixuns-trunc-1.c: New test.
14051
14052 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14053
14054         * gcc.dg/builtins-config.h: Use #elif.
14055
14056 2004-02-26  Michael Matz  <matz@suse.de>
14057
14058         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14059         * gcc.dg/991214-1.c: Likewise.
14060         * gcc.dg/i386-asm-1.c: Likewise.
14061
14062 2004-02-25  Richard Henderson  <rth@redhat.com>
14063
14064         * gcc.c-torture/execute/20040208-2.c: Move ...
14065         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14066
14067 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14068
14069         PR c++/14246
14070         * g++.dg/other/crash-3.C: New test.
14071
14072 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14073
14074         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14075         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14076
14077         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14078         HP-UX.
14079
14080 2004-02-24  Michael Matz  <matz@suse.de>
14081
14082         * gcc.dg/i386-regparm.c: New.
14083
14084 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14085
14086         * gcc.c-torture/execute/20040223-1.c: New.
14087
14088 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14089             Kazu Hirata  <kazu@cs.umass.edu>
14090
14091         * gcc.dg/fwritable-strings-1.c: Remove.
14092
14093 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14094
14095         PR c/14156
14096         * gcc.dg/20040223-1.c: New test.
14097
14098 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14099
14100         PR c++/14106
14101         * g++.dg/ext/typeof9.C: New test.
14102
14103 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14104
14105         PR c++/14250
14106         * g++.dg/other/switch1.C: New test.
14107
14108 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14109
14110         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14111         * gcc.dg/va-arg-1.c: Likewise.
14112
14113 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14114
14115         PR c++/14143
14116         * g++.dg/template/koenig5.C: New test.
14117
14118 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14119
14120         * g++.dg/ext/altivec-1.C: Generalize target triple.
14121         * g++.dg/ext/altivec-2.C: New test case.
14122         * g++.dg/ext/altivec_check.h: New file.
14123         * gcc.dg/altivec-1.c: Generalize target triple;
14124         include altivec_check.h and call altivec_check().
14125         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14126         * gcc.dg/altivec-6.c: New test case.
14127         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14128         type casts as needed.
14129         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14130         altivec_check().
14131         * gcc.dg/altivec-12.c: New test case.
14132         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14133         include altivec_check.h and call altivec_check().
14134         * gcc.dg/altivec_check.h: New file.
14135
14136 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14137
14138         * lib/target-supports.exp (check_alias_available): Don't mangle
14139         function `g' in test program.
14140
14141 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14142
14143         * lib/target-supports.exp (check_profiling_available): Check
14144         argument to determine whether we support a profiling type.
14145         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14146         check_profiling_available.
14147         * g++.dg/bprob/bprob.exp: Likewise
14148         * g77.dg/bprob/bprob.exp: Likewise.
14149         * gcc.misc-tests/bprob.exp: Likewise.
14150         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14151         dg-require-profiling and delete expected error handling.
14152         * gcc.dg/20021014-1.c: Likewise.
14153         * gcc.dg/nest.c: Likewise.
14154
14155 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14156
14157         PR c++/12007
14158         * g++.dg/other/vthunk1.C: New test.
14159
14160 2004-02-20  Falk Hueffner  <falk@debian.org>
14161
14162         PR target/14201
14163         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14164
14165 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14166
14167         PR c++/13927
14168         * g++.dg/other/error8.C: Remove XFAIL markers.
14169
14170         PR c++/14173
14171         * g++.dg/ext/packed5.C: New test.
14172
14173         PR c++/14199
14174         * g++.dg/warn/Wunused-5.C: New test.
14175
14176         PR c++/14186
14177         * g++.dg/lookup/member1.C: New test.
14178
14179 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14180
14181         * gcc.c-torture/compile/20040130-1.c: Enable only when
14182         __INT_MAX__ >= 2147483647L.
14183         * gcc.c-torture/compile/961203-1.c: Likewise.
14184
14185 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14186
14187         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14188         * g++.dg/opt/template1.C: Robustify assembler regexp
14189
14190 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14191
14192         * gcc.c-torture/execute/simd-4.x: Remove.
14193         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14194         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14195         Guard with #ifndef SKIP_ATTRIBUTE.
14196         * gcc.dg/compat/vector-1_y.c: Likewise.
14197         * gcc.dg/compat/vector-2_x.c: Likewise.
14198         * gcc.dg/compat/vector-2_y.c: Likewise.
14199         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14200         * g++.dg/eh/simd-2.C: Likewise.
14201
14202 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14203
14204         * gcc.c-torture/compile/complex-1.c: New.
14205
14206 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14207
14208         PR target/14209
14209         * gcc.c-torture/execute/20040218-1.c: New test.
14210
14211 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14212
14213         PR c++/14181
14214         * g++.dg/parse/new2.C: New test.
14215
14216 2004-02-18  Paul Brook  <paul@codesourcery.com>
14217
14218         * gcc.c-torture/compile/libcall-1.c: New test.
14219
14220 2004-02-18  Paul Brook  <paul@codesourcery.com>
14221
14222         PR debug/12934
14223         * gcc.dg/debug/debug-7.c: New test.
14224
14225 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14226
14227         * gcc.dg/20040217-1.c: New test.
14228
14229 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14230
14231         * gcc.c-torture/execute/990208-1.x: Delete.
14232
14233 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14234
14235         * gcc.c-torture/execute/20040208-2.x: New file.
14236
14237 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14238
14239         PR c++/11326
14240         * g++.dg/abi/structret1.C: New test.
14241
14242 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14243
14244         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14245         (i386_cpuid): No need to test if cpuid is available on AMD64.
14246         Fix assembly, so that it works onboth i386 and AMD64.
14247         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14248         (vecInLong): Fix s[] member type to unsigned int.
14249         (vecInWord): Remove type.
14250         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14251         (a64, b64, c64, d64, e64): Remove.
14252         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14253         Remove unused variable.  Remove initialization of removed variables.
14254         Don't call mmx_tests nor sse_tests.
14255         (reference_mmx, reference_sse): Remove.
14256         (check): Add return stmt.
14257         * gcc.dg/i386-sse-7.c: New test.
14258         * gcc.dg/i386-mmx-4.c: New test.
14259
14260 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14261
14262         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14263         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14264         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14265         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14266         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14267         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14268         g++.dg/tc1/dr94.C: Fix line terminator.
14269
14270 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14271
14272         * gcc.c-torture/compile/20040216-1.c: New.
14273
14274 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14275
14276         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14277         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14278         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14279         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14280         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14281         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14282
14283 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14284
14285         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14286
14287 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14288
14289         PR c++/13971
14290         * g++.dg/expr/cond4.C: New test.
14291
14292         PR c++/14086
14293         * g++.dg/lookup/crash2.C: New test.
14294
14295 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14296
14297         * gcc.c-torture/compile/20040214-2.c: New test.
14298
14299 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14300
14301         PR c++/14116
14302         * g++.dg/ext/typeof8.C: New test.
14303
14304 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14305
14306         * gcc.c-torture/compile/20040214-1.c: New test.
14307
14308 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14309
14310         PR c++/13635
14311         * g++.dg/template/spec11.C: New test.
14312
14313 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14314
14315         PR c++/13927
14316         * g++.dg/other/error8.C: New test.
14317
14318 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14319
14320         PR c++/14122
14321         * g++.dg/template/array4.C: New test.
14322
14323         PR c++/14108
14324         * g++.dg/inherit/thunk2.C: New test.
14325
14326         PR c++/14083
14327         * g++.dg/eh/cond2.C: New test.
14328
14329 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14330
14331         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14332
14333 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14334
14335         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14336
14337 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14338
14339         * g++.dg/simd-2.C: xfail on ppc64-linux.
14340
14341 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14342
14343         PR c/456
14344         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14345         tests.
14346
14347 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14348
14349         * gcc.dg/builtins-33.c: New test.
14350
14351 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14352
14353         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14354
14355 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14356
14357         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14358
14359 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14360
14361         * gcc.dg/ppc64-abi-3.c: New test.
14362
14363 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14364
14365         PR c/14092
14366
14367         * gcc.dg/pr14092-1.c: New testcase.
14368
14369 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14370
14371         * gcc.dg/cpp/assert4.c: Fix typo last change.
14372
14373         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14374         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14375
14376         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14377
14378 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14379
14380         * gcc.c-torture/compile/20040209-1.c: New test case.
14381
14382 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14383
14384         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14385
14386 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14387
14388         * gcc.c-torture/execute/20040208-[12].c: New tests.
14389
14390 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14391
14392         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14393
14394 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14395
14396         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14397
14398 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14399
14400         Bug 13856
14401         * gcc.dg/visibility-8.c: New testcase.
14402
14403 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14404
14405         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14406         arguments.
14407         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14408
14409 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14410
14411         PR middle-end/13696
14412         * g++.dg/opt/fold1.C: New test case.
14413
14414 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14415
14416         PR c++/14033
14417         * g++.dg/other/crash-2.C: New test.
14418
14419 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14420
14421         PR c++/14028
14422         * g++.dg/parse/angle-bracket2.C: New test.
14423
14424 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14425
14426         PR middle-end/13750
14427         Revert:
14428         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14429         PR pch/13361
14430         * testsuite/g++.dg/pch/wchar-1.C: New.
14431         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14432
14433 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14434
14435         PR c++/14008
14436         * g++.dg/parse/error15.C: New test.
14437         * g++.dg/parse/crash11.C: Update dg-error mark.
14438
14439 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14440
14441         PR c++/13932
14442         * g++.dg/warn/conv2.C: New test.
14443
14444 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14445
14446         PR c++/13086
14447         * g++.dg/warn/incomplete1.C: Remove xfail.
14448
14449 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14450
14451         * lib/file-format.exp (gcc_target_object_format): Use
14452         ${tool}_target_compile, not gcc_target_compile.
14453         * lib/target-supports.exp (check_alias_available): Likewise.
14454         (check_gc_sections_available): Likewise.
14455         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14456         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14457         dg-require-alias.
14458
14459 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14460
14461         PR c++/13969
14462         * g++.dg/template/static6.C: New test.
14463
14464 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14465
14466         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14467
14468 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14469
14470         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14471         tests for systems where `char' is unsigned by default.
14472
14473 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14474
14475         PR c++/13997
14476         * g++.dg/template/partial3.C: New test.
14477
14478 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14479
14480         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14481         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14482         Remove mentions of obsolete ports.
14483
14484 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14485
14486         * gcc.dg/noncompile/20001228-1.c: Fix for new
14487         error message.
14488
14489 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14490
14491         PR target/9348
14492         * gcc.c-torture/execute/multdi-1.c: New test case.
14493
14494 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14495
14496         PR c++/13925
14497         * g++.dg/template/lookup5.C: New test.
14498
14499 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14500
14501         PR c++/13950
14502         * g++.dg/template/lookup4.C: New test.
14503
14504         PR c++/13970
14505         * g++.dg/parse/error14.C: New test.
14506
14507         PR c++/14002
14508         * g++.dg/parse/template13.C: New test.
14509
14510 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14511
14512         PR c++/13978
14513         * g++.dg/template/koenig4.C: New test.
14514
14515         PR c++/13968
14516         * g++.dg/template/crash17.C: New test.
14517
14518         PR c++/13975
14519         * g++.dg/parse/error13.C: New test.
14520         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14521
14522 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14523
14524         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14525
14526 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14527
14528         PR c/11658
14529         PR c/13994
14530         * gcc.dg/noncompile/20040203-1.c: New test.
14531         * gcc.dg/noncompile/20040203-2.c: Likewise.
14532         * gcc.dg/noncompile/20040203-3.c: Likewise.
14533         * gcc.dg/20040203-1.c: Likewise.
14534
14535 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14536
14537         PR c++/10858
14538         * g++.dg/template/sizeof7.C: New test.
14539
14540 2004-02-02  Eric Christopher  <echristo@redhat.com>
14541             Zack Weinberg  <zack@codesourcery.com>
14542
14543         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14544
14545 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14546
14547         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14548         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14549         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14550         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14551
14552 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14553
14554         PR c++/13113
14555         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14556
14557         PR c++/13854
14558         * g++.dg/ext/attrib13.C: New test.
14559
14560         PR c++/13907
14561         * g++.dg/conversion/op2.C: New test.
14562
14563 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14564
14565         * gcc.dg/titype-1.c: Fix pasto.
14566
14567 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14568
14569         * gcc.dg/titype-1.c: New test.
14570
14571 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14572
14573         PR c++/13957
14574         * g++.dg/template/non-type-template-argument-1.C,
14575         g++.dg/template/qualified-id1.C: Update dg-error marks.
14576         * g++.dg/template/nontype6.C: New test.
14577
14578 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14579
14580         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14581         * gcc.dg/builtins-31.c: New testcase.
14582         * gcc.dg/builtins-32.c: New testcase.
14583
14584 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14585
14586         * objc.dg/call-super-2.m: Update line numbers
14587         for the including of stddef.h.
14588
14589 2004-01-30  Michael Matz  <matz@suse.de>
14590
14591         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14592         g++.dg/ext/case-range3.C: New tests.
14593
14594 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14595
14596         DR206
14597         PR c++/13813
14598         * g++.dg/template/member4.C: New test.
14599
14600 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14601
14602         PR c++/13683
14603         * g++.dg/template/sizeof6.C: New test.
14604
14605 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14606
14607         * gcc.dg/fwritable-strings-1.c: New test.
14608
14609 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14610
14611         * gcc.c-torture/compile/20040130-1.c: New test.
14612
14613 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14614
14615         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14616
14617 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14618
14619         PR c++/13883
14620         * g++.dg/template/ctor3.C: New test.
14621
14622 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14623
14624         * g++.dg/tc1: New directory.
14625         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14626         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14627         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14628         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14629         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14630
14631 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14632
14633         * g++.dg/parse/error11.C: New test.
14634         * g++.dg/parse/error12.C: Likewise.
14635
14636 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14637
14638         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14639         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14640
14641 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14642
14643         PR c++/13791
14644         * g++.dg/ext/attrib12.C: New test.
14645
14646         PR c++/13736
14647         * g++.dg/parse/cast2.C: New test.
14648
14649 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14650
14651         * objc.dg/encode-2.m (main): New local string.  Set depending on
14652         sizeof long.  Use in sscanf call.
14653         * objc.dg/encode-3.m (main): New local string.  Set depending on
14654         sizeof long.  Use in scan_initial call.
14655
14656 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14657
14658         * objc.dg/call-super-2.m: Make LP64-safe.
14659         * objc.dg/desig-init-1.m: Likewise.
14660
14661 2004-01-27  Devang Patel <dpatel@apple.com>
14662
14663         * g++.dg/debug/namespace1.C: New test.
14664
14665 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14666
14667         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14668         xscale-*-*.
14669
14670         * gcc.dg/arm-mmx-1.c: New test.
14671
14672 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14673
14674         * gcc.dg/20040127-1.c: New test.
14675         * gcc.dg/20040127-2.c: New test.
14676
14677 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14678
14679         * objc.dg/stret-1.m (glob): Renamed to globa.
14680
14681 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14682
14683         PR c++/13663
14684         * g++.dg/expr/for1.C: New test.
14685
14686 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14687
14688         PR middle-end/13779
14689         * gcc.dg/darwin-longlong.c: New test.
14690
14691 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14692
14693         * gcc.dg/20040124-1.c: Moved test from here...
14694         * gcc.c-torture/compile/20040124-1.c: ...to here.
14695
14696 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14697
14698         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14699         the assembly output if -m64 is passed.
14700
14701 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14702
14703         PR c++/13833
14704         * g++.dg/template/cond3.C: New test.
14705
14706 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14707
14708         PR c++/13810
14709         * g++.dg/template/ttp7.C: New test.
14710
14711 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14712
14713         PR c++/13797
14714         * g++.dg/template/nontype4.C: New test.
14715         * g++.dg/template/nontype5.C: Likewise.
14716
14717 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14718
14719         * gcc.dg/torture/mips-clobber-at.c: New test.
14720
14721 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14722
14723         * gcc.dg/20040124-1.c: New test.
14724
14725 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14726
14727         * gcc.dg/20040123-1.c: New test.
14728
14729 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14730
14731         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14732
14733 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14734
14735         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14736
14737 2004-01-23  Andrew Pinski  <apinski@apple.com>
14738
14739         * gcc.dg/20030121-1.c: Move to ..
14740         * gcc.dg/20040121-1.c: here.
14741
14742 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14743
14744         * gcc.dg/builtins-29.c: New test case.
14745
14746 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14747
14748         PR 18314
14749         * gcc.dg/builtins-30.c: New testcase.
14750
14751 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14752
14753         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14754         * lib/g77.exp: Likewise.
14755         * lib/objc.exp: Likewise.
14756         * lib/g++.exp: Likewise.
14757
14758 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14759
14760         * gcc.dg/struct-by-value-2.c: New test.
14761
14762 2004-01-21  Andrew Pinski  <apinski@apple.com>
14763
14764         PR target/13785
14765         * gcc.dg/20030121-1.c: New test.
14766
14767 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14768
14769         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14770         clobber frame pointer register in asm statement.
14771
14772 2004-01-21  Falk Hueffner  <falk@debian.org>
14773
14774         * gcc.c-torture/compile/20040121-1.c: New test.
14775
14776 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14777
14778         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14779
14780 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14781
14782         * gcc.dg/ppc64-abi-2.c: New test.
14783
14784 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14785
14786         * lib/treelang.exp: Fill out this file.
14787         * lib/treelang-dg.exp: New File.
14788
14789 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14790
14791         * gcc.c-torture/compile/981022-1.c: Remove.
14792         * gcc.dg/array-5.c: Remove XFAIL.
14793         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14794         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14795         gcc.dg/cond-lvalue-1.c: Update.
14796         * gcc.dg/cast-lvalue-2.c: New test.
14797
14798 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14799
14800         PR c++/13592
14801         * g++.dg/other/error1.C (class foo): Tweak error message.
14802
14803         PR c++/13592
14804         * g++.dg/template/call2.C: New test.
14805
14806 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14807
14808         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14809         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14810         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14811         scalar-return-1_x.c, scalar-return-2_y.c,
14812         scalar-return-3_x.c, scalar-return-3_y.c,
14813         scalar-return-4_x.c, scalar-return-4_y.c,
14814         struct-align-1.h, struct-align-1_x.c,
14815         struct-align-1_y.c, struct-align-2.h,
14816         struct-align-2_x.c, struct-align-2_y.c,
14817         struct-by-value-10_y.c, struct-by-value-11_x.c,
14818         struct-by-value-11_y.c, struct-by-value-12_x.c,
14819         struct-by-value-12_y.c, struct-by-value-13_x.c,
14820         struct-by-value-13_y.c, struct-by-value-14_x.c,
14821         struct-by-value-14_y.c, struct-by-value-15_x.c,
14822         struct-by-value-15_y.c, struct-by-value-16_y.c,
14823         struct-by-value-17_y.c, struct-by-value-18_y.c,
14824         struct-by-value-19_y.c, struct-by-value-1_x.c,
14825         struct-by-value-1_y.c, struct-by-value-20_y.c,
14826         struct-by-value-2_x.c, struct-by-value-2_y.c,
14827         struct-by-value-3_y.c, struct-by-value-4_x.c,
14828         struct-by-value-4_y.c, struct-by-value-5_y.c,
14829         struct-by-value-6_y.c, struct-by-value-7_y.c
14830         struct-by-value-8_x.c, struct-by-value-8_y.c
14831         struct-by-value-9_x.c, struct-by-value-9_y.c
14832         struct-return-10_x.c, struct-return-10_y.c,
14833         struct-return-19_x.c, struct-return-20_x.c
14834         struct-return-2_x.c, struct-return-2_y.c
14835         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14836         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14837
14838 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14839
14840         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14841         attribute on sparc*-sun-solaris2.*.
14842
14843 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14844
14845         PR c++/13710
14846         * g++.dg/ext/typeof7.C: New test.
14847
14848 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14849
14850         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14851         * gcc.dg/const-elim-1.c: Same.
14852
14853 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14854
14855         * objc.dg/stret-1.m: New.
14856         * objc.dg/stret-2.m: New.
14857
14858 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14859
14860         PR c++/11895
14861         * g++.dg/ext/vector1.C: New test.
14862
14863 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14864
14865         * gcc.dg/pch/import-1.c: New.
14866         * gcc.dg/pch/import-1.hs: New.
14867         * gcc.dg/pch/import-1a.h: New.
14868         * gcc.dg/pch/import-1b.h: New.
14869         * gcc.dg/pch/import-1c.h: New.
14870
14871 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14872
14873         PR c++/13574
14874         * g++.dg/ext/array1.C: New test.
14875
14876         PR c++/13178
14877         * g++.dg/conversion/op1.C: New test.
14878
14879 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14880
14881         PR 11864
14882         From Kazumoto Kojima / Dan Kegel:
14883         * gcc.dg/pr11864-1.c: New test.
14884
14885         PR 10392
14886         From Marcus Comstedt / Dan Kegel:
14887         * gcc.dg/pr10392-1.c: New test.
14888
14889 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14890
14891         PR c++/13478
14892         * g++.dg/init/ref10.C: New test.
14893
14894 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14895
14896         PR c++/13407
14897         * g++.dg/parse/typename6.C: New test.
14898
14899 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14900
14901         PR pch/13361
14902         * testsuite/g++.dg/pch/wchar-1.C: New.
14903         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14904
14905 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14906
14907         PR c++/9259
14908         * g++.dg/expr/sizeof2.C: New test.
14909
14910 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14911
14912         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14913
14914 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14915
14916         PR c++/13659
14917         * g++.dg/lookup/strong-using-3.C: New.
14918         * g++.dg/lookup/using-10.C: New.
14919
14920 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14921
14922         PR c++/13594
14923         * g++.dg/lookup/strong-using-2.C: New.
14924
14925 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14926             Dan Kegel <dank@kegel.com>
14927             J"orn Rennecke <joern.rennecke@superh.com>
14928
14929         PR target/9365
14930         * gcc.dg/pr9365-1.c: New test.
14931
14932 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14933
14934         PR c++/8856
14935         * g++.dg/parse/casting-operator2.C: New test.
14936         * g++.old-deja/g++.pt/explicit83.C: Remove.
14937
14938 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14939
14940         * gcc.dg/label-compound-stmt-1.c: New test.
14941         * gcc.c-torture/compile/950922-1.c,
14942         gcc.c-torture/compile/20000211-3.c,
14943         gcc.c-torture/compile/20000518-1.c,
14944         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14945         compound statements.
14946
14947 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14948
14949         * gcc.dg/ppc64-abi-1.c: New test.
14950
14951 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14952
14953          * g++.dg/ext/attrib9.C: Add dg-warnings.
14954
14955 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14956
14957         PR c++/12335
14958         * g++.dg/parse/dtor3.C: New test.
14959
14960 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14961
14962         PR c++/12709
14963         * g++.dg/parse/try-catch-1.C: New test.
14964
14965 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14966
14967         * ada/acats/run_all.sh: Add more verbose output in acats.log
14968         when compiling tests.
14969
14970 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14971
14972         PR 13656
14973         * gcc.dg/typedef-redecl.c: New test case.
14974         * gcc.dg/typedef-redecl.h: New support file.
14975
14976 2004-01-13  Jan Hubicka  <jh@suse.cz>
14977
14978         * gcc.dg/always_inline.c: New test.
14979         * gcc.dg/debug/20031231-1.c: Fix.
14980
14981 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14982
14983         PR c++/13474
14984         * g++.dg/template/array3.C: New test.
14985
14986 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14987
14988         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14989         * g++.dg/warn/Wunused-2.C: Likewise.
14990
14991 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14992
14993         PR c++/13289
14994         * g++.dg/template/instantiate6.C: New test.
14995
14996 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14997
14998         PR middle-end/11397
14999         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15000
15001 2004-01-12  Jan Hubicka  <jh@suse.cz>
15002
15003         PR opt/12826
15004         * gcc.dg/20040112-1.c: New.
15005
15006         * gcc.dg/dwarf-die[1-7].c: Move to...
15007         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15008         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15009
15010 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15011
15012         PR c++/4100
15013         * g++.dg/parse/friend4.C: New test.
15014
15015 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15016
15017         PR c++/4100
15018         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15019         definition is called a friend.
15020
15021 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15022
15023         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15024
15025 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15026
15027         PR c++/3478
15028         * g++.dg/parse/error10.C: New test.
15029         * g++.dg/template/arg2.C: Accept "invalid type" error.
15030
15031 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15032
15033         PR middle-end/13392
15034         * g++.dg/opt/expect2.C: New test.
15035
15036 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15037
15038         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15039         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15040         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15041         Update dg-error regexps.
15042
15043 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15044
15045         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15046         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15047
15048 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15049
15050         * gcc.dg/pragma-re-1.c: Use right pointer type.
15051
15052 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15053
15054         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15055
15056 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15057
15058         * gcc.dg/rs6000-ldouble-1.c: New.
15059
15060 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15061
15062         DR 337
15063         PR c++/9256
15064         * g++.dg/other/abstract1.C: New test.
15065
15066 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15067
15068         * g++.dg/lookup/strong-using-1.C: New.
15069
15070 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15071
15072         PR c/11234
15073         * gcc.dg/func-ptr-conv-1.c: New test.
15074         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15075
15076 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15077
15078         PR target/13380.
15079         * gcc.c-torture/compile/20040109-1.c: New.
15080
15081 2004-01-08  Stuart Hastings  <stuart@apple.com>
15082
15083         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15084         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15085         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15086
15087 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15088
15089         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15090
15091 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15092
15093         * ada/acats/run_acats: Treat 'gnatchop' the same way
15094         as 'gnatmake'.  Export GCC_DRIVER.
15095         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15096         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15097
15098 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15099
15100         PR c++/12573
15101         * g++.dg/template/dependent-expr4.C: New test.
15102
15103 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15104
15105         * gcc.dg/altivec-11.c: New test.
15106
15107 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15108
15109         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15110
15111 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15112
15113         PR c/6024
15114         * gcc.dg/enum-compat-1.c: New test.
15115         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15116
15117 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15118
15119         PR c/12165
15120         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15121         gcc.dg/c99-idem-qual-3.c: New tests.
15122
15123 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15124
15125         * gcc.dg/winline-7.c: Don't cast void * to int.
15126
15127 2004-01-06  Jan Hubicka  <jh@suse.cz>
15128
15129         * gcc.dg/i386-sse-5.c: New test
15130         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15131
15132 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15133
15134         PR c++/12815
15135         * g++.dg/rtti/typeid4.C: New test.
15136
15137 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15138
15139         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15140
15141 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15142
15143         PR c++/12132
15144         * g++.dg/template/error11.C: New test.
15145
15146         PR c++/13451
15147         * g++.dg/template/class2.C: New test.
15148
15149 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15150         Richard Sandiford <rsandifo@redhat.com>
15151
15152         PR c++/13387
15153         * g++.dg/opt/alias3.C: New test.
15154
15155 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15156
15157         PR c++/13157
15158         * g++.dg/template/koenig3.C: New test.
15159
15160         PR c++/13529
15161         * g++.dg/parse/offsetof3.C: New test.
15162
15163         * g++.dg/init/copy7.C: Add missing dg-error markers.
15164
15165         PR c++/12226
15166         * g++.dg/init/copy7.c: New test.
15167
15168         PR c++/13536
15169         * g++.dg/parse/cast1.C: New test.
15170
15171 2004-01-04  Jan Hubicka  <jh@suse.cz>
15172
15173         * gcc.dg/winline[1-7].c: New tests.
15174
15175 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15176
15177         PR c++/13520
15178         * g++.dg/template/qualttp22.C: New test.
15179
15180 2004-01-01  Jan Hubicka  <jh@suse.cz>
15181
15182         * gcc.dg/debug/20031231-1.c: New.
15183         * gcc.c-torture/compile/20040101-1.c: New.
15184         * gcc.dg/dwarf-die-[1-7].c: New.
15185
15186 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15187
15188         PR optimization/13521
15189         * gcc.c-torture/compile/20031231-1.c: New test.
15190
15191 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15192
15193         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15194
15195 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15196
15197         PR c++/10079
15198         * g++.dg/template/crash16.C: New test.
15199
15200 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15201
15202         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15203
15204 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15205
15206         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15207         ports.
15208         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15209         * g++.old-deja/g++.law/profile1.C: Likewise.
15210         * gcc.c-torture/compile/981006-1.c: Likewise.
15211         * gcc.c-torture/execute/loop-2e.x: Likewise.
15212         * gcc.c-torture/execute/loop-2f.x: Remove.
15213         * gcc.c-torture/execute/loop-2g.x: Likewise.
15214         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15215         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15216
15217 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15218
15219         PR c++/13507
15220         * g++.dg/ext/attrib11.C: New test.
15221
15222         PR c++/13494
15223         * g++.dg/template/array2-1.C: New test.
15224         * g++.dg/template/array2-2.C: New test.
15225
15226 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15227
15228         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15229
15230 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15231
15232         PR c++/12774
15233         * g++.dg/template/array1-1.C: New test.
15234         * g++.dg/template/array1-2.C: New test.
15235
15236 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15237
15238         PR fortran/12632
15239         * g77.dg/12632.f: New test case.
15240
15241 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15242
15243         PR c++/13289
15244         * g++.dg/parse/nontype1.C: New test.
15245
15246 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15247
15248         PR c++/12403
15249         * g++.dg/parse/explicit1.C: New test.
15250         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15251
15252 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15253
15254         PR c++/13081
15255         * g++.dg/opt/inline6.C: New test.
15256
15257         PR c++/12613
15258         * g++.dg/parse/error9.C: New test.
15259
15260         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15261
15262 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15263
15264         PR c++/13009
15265         * g++.dg/init/assign1.C: New test.
15266
15267 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15268
15269         PR c++/13070
15270         * g++.dg/warn/format3.C: New test case.
15271
15272 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15273
15274         * gcc.c-torture/compile/20031227-1.c: New test.
15275
15276 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15277
15278         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15279         * g77.dg/bprob/bprob.exp: Likewise.
15280         * gcc.misc-tests/bprob.exp: Likewise.
15281         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15282         variants on systems where the library does not provide that
15283         functionality.
15284         * gcc.dg/builtins-20.c: Use builtins-config.h.
15285         * gcc.dg/builtins-config.h: New file.
15286
15287 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15288
15289         * lib/gcc-dg.exp (dg-require-profiling): New function.
15290         * lib/target-supports.exp (check_profiling_available): Likewise.
15291         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15292         * g77.dg/bprob/bprob.exp: Likewise.
15293         * gcc.misc-tests/bprob.exp: Likewise.
15294         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15295         * gcc.dg/20021014-1.c: Likewise.
15296         * gcc.dg/nest.c: Likewise.
15297
15298 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15299
15300         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15301         compiling.
15302         * g++.dg/lookup/java2.C: Likewise.
15303         * gcc.dg/cpp/lexident.c: Likewise.
15304
15305 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15306
15307         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15308         given.
15309         * gcc.c-torture/compile/961203-1.c: Likewise.
15310         * gcc.c-torture/compile/980506-1.c: Likewise.
15311
15312 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15313
15314         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15315         (additional_prunes): New global.
15316         (gcc-dg-prune): Handle additional per-test pruning.
15317         (dg-test): Clear additional_prunes between tests.
15318
15319         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15320         dg-prune-output to avoid spurious failures from assembler
15321         complaining about nonexistent WAW violations.
15322         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15323         Use dg-prune-output to avoid spurious failures from assembler
15324         warning about Itanium B-step errata.
15325
15326 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15327
15328         * g++.dg/abi/macro0.C: New test.
15329         * g++.dg/abi/macro1.C: Likewise.
15330         * g++.dg/abi/macro2.C: Likewise.
15331
15332         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15333         * g++.dg/abi/bitfield7.C: Likewise.
15334         * g++.dg/abi/dtor2.C: Likewise.
15335         * g++.dg/abi/mangle11.C: Likewise.
15336         * g++.dg/abi/mangle12.C: Likewise.
15337         * g++.dg/abi/mangle14.C: Likewise.
15338         * g++.dg/abi/mangle17.C: Likewise.
15339         * g++.dg/abi/vbase10.C: Likewise.
15340         * g++.dg/abi/vbase14.C: Likewise.
15341         * g++.dg/template/qualttp17.C: Likewise.
15342
15343 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15344
15345         PR c/11995
15346         * gcc.dg/20031223-1.c: New test.
15347
15348 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15349
15350         * gcc.dg/noreturn-7.c: New test.
15351
15352 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15353
15354         * gcc.dg/null-pointer-1.c: New test.
15355
15356 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15357
15358         * g++.old-deja/g++.jason/template18.C: Remove.
15359         * g++.old-deja/g++.jason/template37.C: Likewise.
15360
15361         PR c++/12862
15362         * g++.dg/lookup/ns1.C: New test.
15363
15364         PR c++/12397
15365         * g++.dg/template/lookup3.C: New test.
15366
15367 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15368
15369         * g++.dg/template/recurse1.C: New test
15370
15371 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15372
15373         PR c++/12479
15374         * g++.dg/parse/semicolon1.C: New test.
15375         * g++.dg/parse/semicolon1.h: Likewise.
15376
15377 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15378
15379         * gcc.dg/darwin-misaligned.c: New test.
15380
15381 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15382
15383         PR c/9163
15384         * gcc.dg/20031222-1.c: New test.
15385
15386 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15387
15388         PR c++/13438
15389         * g++.dg/parse/error8.C: New test.
15390
15391         PR c++/11554
15392         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15393
15394 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15395
15396         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15397         too small.
15398         * gcc.c-torture/compile/930217-1.c: Likewise.
15399         * gcc.c-torture/compile/930513-1.c: Likewise.
15400         * gcc.c-torture/execute/920908-2.c: Likewise.
15401         * gcc.c-torture/execute/921204-1.c: Likewise.
15402         * gcc.c-torture/execute/930621-1.c: Likewise.
15403         * gcc.c-torture/execute/930630-1.c: Likewise.
15404         * gcc.c-torture/execute/931031-1.c: Likewise.
15405         * gcc.c-torture/execute/980602-2.c: Likewise.
15406         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15407         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15408         * gcc.c-torture/execute/extzvsi.c: Likewise.
15409         * gcc.c-torture/unsorted/ext.c: Likewise.
15410
15411 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15412
15413         PR target/12749
15414         * gcc.c-torture/compile/20031220-2.c: New test case.
15415
15416 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15417
15418         PR optimization/13031
15419         * gcc.c-torture/compile/20031220-1.c: New test case.
15420
15421 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15422
15423         * gcc.dg/cast-function-1.c: New test.
15424
15425 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15426
15427         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15428         formats.
15429
15430 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15431
15432         PR c++/12795
15433         * g++.dg/ext/attrib10.C: New test.
15434
15435 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15436
15437         * gcc.dg/cleanup-10.c: New test.
15438         * gcc.dg/cleanup-11.c: New test.
15439
15440 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15441
15442         PR c++/13239
15443         * g++.dg/opt/expect1.C: New test.
15444
15445 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15446
15447         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15448
15449 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15450
15451         PR debug/12923
15452         * gcc.dg/20031218-1.c: New test.
15453
15454         PR debug/12389
15455         * gcc.dg/20031218-2.c: New test.
15456         * gcc.dg/20031218-3.c: New test.
15457
15458         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15459         of label name and allow for USER_LABEL_PREFIX == "_" names.
15460         * g++.dg/abi/mangle18-2.C: Likewise.
15461         * g++.dg/abi/mangle19-1.C: Likewise.
15462         * g++.dg/abi/mangle19-2.C: Likewise.
15463         * g++.dg/abi/mangle20-1.C: Likewise.
15464         * g++.dg/abi/mangle20-2.C: Likewise.
15465
15466 2003-12-18  Richard Henderson  <rth@redhat.com>
15467
15468         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15469
15470 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15471             Dan Kegel <dank@kegel.com>
15472
15473         PR other/12009
15474         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15475         testing a cross compiler, it causes spurious compile failures.
15476         * lib/g++.exp: Likewise.
15477
15478 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15479
15480         PR c++/13262
15481         * g++.dg/template/access13.C: New test.
15482
15483 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15484
15485         * gcc.dg/20031216-1.c: New test.
15486
15487 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15488
15489         PR c++/9154
15490         * g++.dg/template/error10.C: New test.
15491
15492 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15493
15494         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15495         * g++.dg/eh/simd-2.C: Likewise.
15496
15497 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15498             Roger Sayle  <roger@eyesopen.com>
15499
15500         * gcc.c-torture/execute/ieee/mzero5.c: New.
15501
15502 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15503
15504         PR c++/10603
15505         * g++.dg/parse/error6.C: New test.
15506
15507         PR c++/12827
15508         * g++.dg/parse/error7.C: New test.
15509
15510 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15511
15512         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15513         at -O with stabs debugging formats.
15514         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15515         * gcc.dg/debug/debug-2.c: Likewise.
15516
15517 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15518
15519         PR c++/12696
15520         * g++.dg/init/error1.C: New test.
15521
15522         PR c++/12218
15523         * g++.dg/init/pm3.C: New test.
15524
15525 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15526
15527         PR c/3347
15528         * gcc.dg/bitfld-8.c: New test.
15529
15530 2003-12-16  James Lemke  <jim@wasabisystems.com>
15531
15532         * gcc.dg/arm-scd42-[123].c: New tests.
15533
15534 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15535
15536         PR c++/9043
15537         * g++.dg/abi/mangle20-1.C: New test.
15538         * g++.dg/abi/mangle20-2.C: New test.
15539
15540 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15541
15542         PR c++/13275
15543         * g++.dg/other/offsetof2.C: Remove XFAIL.
15544         * g++.dg/parse/offsetof1.C: New test.
15545         * g++.gd/parse/offsetof2.C: Likewise.
15546
15547 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15548
15549         * g++.dg/template/nontype3.C: New test.
15550         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15551
15552 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15553
15554         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15555
15556 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15557
15558         PR c++/13387
15559         * g++.dg/expr/assign1.C: New test.
15560
15561         PR c++/13242
15562         * g++.dg/abi/mangle19-1.C: New test.
15563         * g++.dg/abi/mangle19-2.C: New test.
15564
15565 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15566
15567         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15568
15569 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15570
15571         * gcc.c-torture/execute/20031216-1.c: New test.
15572
15573 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15574
15575         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15576         an ICE regression.
15577
15578 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15579
15580         PR c++/10926
15581         * g++.dg/template/error9.C: New test.
15582
15583         PR c++/11116
15584         * g++.dg/template/error8.C: New test.
15585
15586 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15587
15588         PR middle-end/13400
15589         * gcc.c-torture/execute/20031215-1.c: New test case.
15590
15591 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15592
15593         PR c++/13269
15594         * g++.dg/parse/error5.C: New test.
15595
15596         PR c++/12989
15597         * g++.dg/expr/sizeof1.C: New test.
15598
15599         PR c++/13310
15600         * g++.dg/template/crash15.C: New test.
15601
15602 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15603
15604         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15605         a non-POD type as the last named parameter of a varargs function.
15606
15607 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15608
15609         PR c++/13243
15610         PR c++/12573
15611         * g++.dg/template/crash14.C: New test.
15612         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15613
15614 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15615
15616         * g++.dg/other/java1.C: New test.
15617
15618         PR c++/13241
15619         * g++.dg/abi/mangle18-1.C: New test.
15620         * g++.dg/abi/mangle18-2.C: New test.
15621
15622 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15623
15624         PR optimization/10312
15625         * gcc.c-torture/execute/20031214-1.c: New.
15626
15627 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15628
15629         PR c++/10779
15630         PR c++/12160
15631         * g++.dg/parse/error3.C: New test.
15632         * g++.dg/parse/error4.C: Likewise.
15633         * g++.dg/abi/mangle4.C: Tweak error messages.
15634         * g++.dg/lookup/using5.C: Likewise.
15635         * g++.dg/other/error2.C: Likewise.
15636         * g++.dg/parse/typename5.C: Likewise.
15637         * g++.dg/parse/undefined1.C: Likewise.
15638         * g++.dg/template/arg2.C: Likewise.
15639         * g++.dg/template/ttp3.C: Likewise.
15640         * g++.dg/template/type1.C: Likewise.
15641         * g++.old-deja/g++.other/crash32.C: Likewise.
15642         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15643
15644 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15645
15646         PR c++/13106
15647         * g++.dg/warn/noreturn-3.C: New test.
15648
15649 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15650
15651         PR c++/13118
15652         * g++.dg/abi/covariant3.C: New.
15653
15654 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15655
15656         * g++.dg/eh/ia64-1.C: New test.
15657
15658 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15659
15660         PR optimization/13037
15661         * g77.f-torture/execute/13037.f: New test case.
15662
15663 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15664
15665         PR c++/12881
15666         * g++.dg/abi/covariant2.C: New.
15667
15668 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15669
15670         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15671
15672 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15673
15674         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15675
15676 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15677
15678         PR other/10819
15679         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15680         to fix Bug 10819.
15681         * lib/g++.exp (g++_version): Likewise.
15682         * lib/g77.exp (g77_version): Likewise.
15683         * lib/objc.exp (default_objc_version): Likewise.
15684
15685 2003-12-10  Richard Henderson  <rth@redhat.com>
15686
15687         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15688
15689         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15690
15691 2003-12-08  Matt Austern  <austern@apple.com>
15692
15693         PR c/13134
15694         * lib/gcc-dg.exp (dg-require-visibility): Define.
15695         * lib/target-supports (check_visibility_available): Define.
15696         * gcc.dg/visibility-1.c: New test.
15697         * gcc.dg/visibility-2.c: Likewise.
15698         * gcc.dg/visibility-3.c: Likewise.
15699         * gcc.dg/visibility-4.c: Likewise.
15700         * gcc.dg/visibility-5.c: Likewise.
15701         * gcc.dg/visibility-6.c: Likewise.
15702         * g++.dg/ext/visibility-1.C: Likewise.
15703         * g++.dg/ext/visibility-2.C: Likewise.
15704         * g++.dg/ext/visibility-3.C: Likewise.
15705         * g++.dg/ext/visibility-4.C: Likewise.
15706         * g++.dg/ext/visibility-5.C: Likewise.
15707         * g++.dg/ext/visibility-6.C: Likewise.
15708
15709 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15710
15711         * g++.dg/lookup/java1.C: New test.
15712         * g++.dg/lookup/java2.C: New test.
15713
15714 2003-12-07  Falk Hueffner  <falk@debian.org>
15715
15716         * g++.dg/opt/noreturn-1.C: New test.
15717
15718 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15719
15720         * gcc.dg/overflow-1.c: New test.
15721
15722 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15723
15724         * g77.f-torture/compile/13060.f: New test.
15725
15726 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15727
15728         PR c++/13323
15729         * g++.dg/inherit/operator2.C: New test.
15730
15731 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15732
15733         PR c++/13305
15734         * g++.dg/ext/attrib9.C: New test.
15735
15736 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15737
15738         PR c++/13314
15739         * g++.dg/template/error7.C: New test.
15740
15741 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15742             J"orn Rennecke <joern.rennecke@superh.com>
15743
15744         PR target/13302
15745         * g++.dg/other/struct-va_list.C: New test.
15746
15747 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15748
15749         PR c++/13166
15750         * g++.dg/parse/defarg6.C: New test.
15751
15752 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15753
15754         PR target/13256
15755         * gcc.c-torture/execute/20031201-1.c: New test.
15756
15757 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15758
15759         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15760
15761 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15762
15763         * gcc.dg/builtin-return-1.c: New test.
15764
15765 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15766             J"orn Rennecke <joern.rennecke@superh.com>
15767
15768         PR optimization/13260
15769         * gcc.c-torture/execute/20031204-1.c: New test.
15770
15771 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15772
15773         PR c++/9127
15774         * g++.dg/template/error6.C: New test.
15775
15776 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15777
15778         * gcc.dg/20031202-1.c: New test.
15779
15780 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15781
15782         PR c++/13179
15783         * g++.dg/template/eh1.C: New test.
15784
15785         PR c++/10771
15786         * g++.dg/template/error5.C: New test.
15787
15788 2003-12-02  David Ung  <davidu@mips.com>
15789
15790         * gcc.dg/compat/vector-check.h: Corrected type for var
15791         g_##TMODE
15792
15793 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15794
15795         PR c++/10126
15796         * g++.dg/template/ptrmem8.C: New test.
15797
15798 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15799
15800         PR c++/12573
15801         * g++.dg/template/dependent-expr3.C: New test.
15802
15803 2003-12-01  James Lemke  <jim@wasabisystems.com>
15804
15805         * gcc.dg/arm-g2.c: New test.
15806
15807 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15808
15809         PR optimization/11634
15810         * gcc.dg/20031201-2.c: New test case.
15811
15812 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15813
15814         PR 11433
15815         * objc.dg/proto-lossage-3.m: New test.
15816
15817 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15818
15819         PR optimization/12628
15820         * gcc.dg/20031201-1.c: New test case.
15821
15822 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15823
15824         * gcc.dg/unaligned-1.c: New test.
15825
15826 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15827
15828         PR c++/9849
15829         * g++.dg/template/error4.C: New test.
15830         * g++.dg/template/nested3.C: Adjust error markers.
15831
15832 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15833
15834         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15835
15836 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15837
15838         PR c/10333
15839         * gcc.dg/bitfld-7.c: New test.
15840
15841 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15842
15843         * gcc.dg/tls/asm-1.C: New test.
15844
15845 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15846
15847         * gcc.dg/cpp/assert4.c: Update.
15848
15849 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15850
15851         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15852         * gcc.dg/builtin-apply3.c: New test.
15853
15854 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15855
15856         * lib/compat.exp (compat-obj): New xfaildata parameter.
15857         Use it to set compiler_conditional_xfail_data before compiling.
15858         (compat-get-options): Handle dg-xfail-if.
15859         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15860         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15861         * gcc.dg/compat/vector-1_y.c: Likewise.
15862         * gcc.dg/compat/vector-2_x.c: Likewise.
15863         * gcc.dg/compat/vector-2_y.c: Likewise.
15864
15865 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15866
15867         * g++.dg/opt/reg-stack4.C: New test.
15868
15869 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15870
15871         * gcc.dg/builtin-apply2.c: New test.
15872
15873 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15874
15875         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15876
15877 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15878
15879         PR c++/12924
15880         * g++.dg/template/template-id-2.C: New test.
15881
15882 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15883
15884         PR c++/5369
15885         * g++.dg/template/memfriend1.C: New test.
15886         * g++.dg/template/memfriend2.C: Likewise.
15887         * g++.dg/template/memfriend3.C: Likewise.
15888         * g++.dg/template/memfriend4.C: Likewise.
15889         * g++.dg/template/memfriend5.C: Likewise.
15890         * g++.dg/template/memfriend6.C: Likewise.
15891         * g++.dg/template/memfriend7.C: Likewise.
15892         * g++.dg/template/memfriend8.C: Likewise.
15893         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15894
15895 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15896
15897         PR c++/12515
15898         * g++.dg/ext/cond1.C: New test.
15899
15900 2003-11-20  Richard Henderson  <rth@redhat.com>
15901
15902         * gcc.dg/20020201-2.c: Remove.
15903         * gcc.dg/20020201-4.c: Remove.
15904         * gcc.dg/20020304-1.c: Remove.
15905
15906 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15907
15908         * gcc.dg/cpp/trad/xwin1.c: New test case.
15909
15910 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15911
15912         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15913         * lib/g77.exp: Likewise.
15914         * lib/objc.exp: Likewise.
15915         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15916         for darwin.
15917
15918 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15919
15920         PR c++/12932
15921         * g++.dg/template/static5.C: New test.
15922
15923 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15924
15925         * gcc.dg/nested-func-1.c: New test.
15926
15927 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15928
15929         * gcc.dg/cpp/assert4.c: New test.
15930
15931 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15932
15933         PR c++/2294
15934         * g++.dg/lookup/using9.c: New test.
15935
15936 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15937
15938         PR c++/12762
15939         * g++.dg/template/error3.C: New test.
15940
15941 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15942
15943         PR ada/13035
15944         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15945         No longer use a wrapper for gcc, since this does not work under
15946         Windows.
15947
15948 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15949
15950         PR c++/2094
15951         * g++.dg/template/ptrmem7.C: New test.
15952
15953 2003-11-13  Andrew Pinski <apinski@apple.com>
15954
15955         * gcc.c-torture/compile/20031113-1.c: New test.
15956
15957 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15958             Kean Johnston <jkj@sco.com>
15959
15960         PR c/13029
15961         * gcc.dg/unused-4.c: Update.
15962
15963 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15964
15965         * g++.dg/opt/const3.C: New test.
15966
15967 2003-11-13  Jan Hubicka  <jh@suse.cz>
15968
15969         * gcc.c-torture/compile/20031112-1.c: New test.
15970
15971 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15972
15973         * g++.dg/parse/crash10.C: Remove bogus error marker.
15974
15975 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15976
15977         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15978         (host_gcc): Likewise.
15979         (ROOT): Honor $PWDCMD.
15980         (BASE): Likewise.
15981         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15982
15983 2003-11-12  Catherine Moore  <clm@redhat.com>
15984
15985         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15986
15987 2003-11-12  Andreas Jaeger  <aj@suse.de>
15988             Jakub Jelinek  <jakub@redhat.com>
15989             Andrew Pinski  <pinskia@physics.uc.edu>
15990             Richard Henderson  <rth@redhat.com>
15991
15992         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15993         systems.
15994         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15995
15996         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15997         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15998
15999 2003-11-11  Andreas Jaeger  <aj@suse.de>
16000
16001         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16002
16003         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16004
16005 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16006
16007         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16008         Clean ups.
16009
16010 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16011
16012         * gcc.dg/trampoline-1.c: New test.
16013
16014 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16015
16016         * gcc.c-torture/compile/200031109-1.c: New test.
16017
16018 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16019
16020         PR c/3190
16021         PR c/8714
16022         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16023         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16024         gcc.dg/format/no-y2k-1.c: Update.
16025
16026 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16027
16028         PR optimization/10467
16029         * gcc.dg/20031108-1.c: New test case.
16030
16031 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16032
16033         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16034
16035 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16036
16037         * gcc.dg/compound-lvalue-1.c: New test.
16038         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16039         some XFAILs.
16040
16041 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16042
16043         * gcc.dg/altivec-varargs-1.c: New test.
16044
16045 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16046
16047         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16048         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16049         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16050         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16051         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16052
16053 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16054
16055         * gcc.dg/cond-lvalue-1.c: New test.
16056
16057 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16058
16059         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16060
16061 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16062
16063         PR c++/11616
16064         * g++.dg/template/instantiate5.C: New test.
16065
16066 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16067
16068         PR c++/12726
16069         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16070         * ChangeLog: Add missing first entry for above test.
16071
16072 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16073
16074         PR c++/9810
16075         * g++.dg/template/using8.C: New test.
16076         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16077
16078 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16079
16080         PR optimization/10817
16081         * gcc.c-torture/compile/20031102-1.c: New test case.
16082
16083 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16084
16085         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16086         2147483647.
16087
16088 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16089
16090         * gcc.dg/20031102-1.c: New test.
16091
16092 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16093
16094         * gcc.dg/complex-1.c: New test.
16095
16096 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16097
16098         PR c++/12796
16099         * g++.dg/template/crash13.C: Adjust expected error location.
16100         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16101
16102 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16103
16104         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16105
16106 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16107
16108         PR/10239
16109         * gcc.c-torture/compile/20031031-2.c: New test.
16110
16111 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16112
16113         PR/11640
16114         * gcc.c-torture/compile/20031031-1.c: New test.
16115
16116 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16117
16118         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16119         * gcc.misc-tests/bprob.exp: Likewise.
16120         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16121         the execution test on arm-elf configs.
16122         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16123         configs that don't support scratch files.
16124         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16125
16126 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16127
16128         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16129         done by dejagnu.
16130
16131 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16132
16133         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16134         Avoid non pure sh syntax. Add more logging.
16135
16136         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16137         fail.
16138
16139 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16140
16141         PR libgcj/10610
16142         * gcc.dg/ppc-stackalign-1.c: New test.
16143
16144 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16145
16146         * ada/acats/run_all.sh: Change output to be more compliant with
16147         dejagnu framework.
16148         Create acats.sum and acats.log files under testsuite/ada/acats
16149         Only run [a-z]* directories, to filter out e.g. CVS.
16150         Redirect build output to log file.
16151
16152 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16153
16154         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16155
16156 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16157
16158         PR ada/5909:
16159         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16160
16161 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16162
16163         * gcc.c-torture/compile/20031023-1.c: New test.
16164         * gcc.c-torture/compile/20031023-2.c: New test.
16165         * gcc.c-torture/compile/20031023-3.c: New test.
16166         * gcc.c-torture/compile/20031023-4.c: New test.
16167
16168 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16169
16170         PR c++/10371
16171         * g++.dg/lookup/scoped8.C: New test.
16172
16173 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16174
16175         * g++.dg/opt/reg-stack3.C: New test.
16176
16177 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16178
16179         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16180
16181 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16182
16183         PR c++/11076
16184         * g++.dg/template/crash13.C: New test.
16185
16186 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16187
16188         * gcc.dg/c99-restrict-2.c: New test.
16189
16190 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16191
16192         PR c++/12698, c++/12699, c++/12700, c++/12566
16193         * g++.dg/inherit/covariant9.C: New test.
16194         * g++.dg/inherit/covariant10.C: New test.
16195         * g++.dg/inherit/covariant11.C: New test.
16196
16197 2003-10-23  Jason Merrill  <jason@redhat.com>
16198
16199         PR c++/12726
16200         * g++.dg/ext/complit2.C: New test.
16201
16202 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16203
16204         PR target/12654
16205         * gcc.c-torture/execute/20031020-1.c: New test.
16206
16207 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16208
16209         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16210         following the jump_insn.
16211
16212 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16213
16214         * gcc.dg/cast-lvalue-1.c: New test.
16215
16216 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16217
16218         PR c++/11962
16219         * g++.dg/template/cond2.C: New test.
16220
16221 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16222
16223         * gcc.dg/builtins-28.c: New test.
16224
16225 2003-10-20  Jan Hubicka  <jh@suse.cz>
16226
16227         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16228         parameter.
16229         * testsuite/gcc.dg/inline-2.c: Likewise.
16230
16231 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16232
16233         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16234         * gcc.dg/nest.c:  Likewise.
16235
16236 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16237
16238         PR c++/9781, c++/10583, c++/11862
16239         * g++.dg/parse/crash13.C: New test.
16240
16241 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16242
16243         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16244
16245 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16246
16247         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16248         Define HAVE_C99_RUNTIME except on Solaris.
16249         * gcc.dg/builtins-20.c: Likewise.
16250
16251 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16252
16253         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16254
16255 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16256
16257         PR c++/12495
16258         * g++.dg/template/crash21.C: New test.
16259
16260 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16261
16262         PR c++/2513
16263         * g++.dg/template/typename5.C: New test.
16264
16265 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16266
16267         PR c++/12369
16268         * g++.dg/template/friend25.C: New test.
16269
16270 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16271
16272         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16273         versions.
16274
16275 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16276
16277         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16278         == 2147483647.
16279
16280 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16281
16282         * gcc.c-torture/execute/960416-1.x: Remove.
16283         * gcc.c-torture/execute/divconst-3.x: Likewise.
16284
16285 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16286
16287         PR target/12598
16288         * gcc.dg/torture/cris-volatile-1.c: New test.
16289
16290 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16291
16292         PR optimization/9325
16293         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16294         for overflowing floating point to integer conversion during RTL
16295         simplification.
16296
16297 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16298
16299         * objc/execute/_cmd.m: Fix typo.
16300         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16301         Relax 'scan-assembler' regexp.
16302         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16303         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16304         * objc.dg/zero-link-2.m: Remove blank line.
16305         * objc.dg/zero-link-3.m: New test case.
16306
16307 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16308
16309         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16310
16311         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16312         than linker trickery.
16313
16314 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16315
16316         PR c++/12370
16317         * g++.dg/other/friend2.C: New test.
16318
16319 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16320
16321         * gcc.dg/20031012-1.c: New test.
16322
16323 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16324
16325         * gcc.dg/weak/weak-3.c: Fix for new warning.
16326
16327 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16328
16329         PR optimization/8750
16330         * gcc.c-torture/execute/20031012-1.c: New test case.
16331
16332 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16333
16334         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16335         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16336
16337 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16338
16339         PR optimization/12260
16340         * gcc.c-torture/compile/20031011-2.c: New test case.
16341
16342 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16343
16344         * gcc.c-torture/execute/20031011-1.c: New testcase.
16345
16346 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16347
16348         * gcc.c-torture/compile/20031011-1.c: New test.
16349
16350 2003-10-11  Jan Hubicka  <jh@suse.cz>
16351
16352         * g++.dg/other/first-global.C: New test.
16353
16354 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16355
16356         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16357
16358 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16359
16360         * gcc.c-torture/compile/20031010-1.c: New test.
16361
16362 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16363
16364         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16365         * gcc.c-torture/execute/va-arg-25.c: ... here.
16366
16367 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16368
16369         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16370
16371 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16372
16373         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16374
16375 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16376
16377         * g++.dg/parse/error2.C: New test.
16378
16379 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16380
16381         PR c++/11097
16382         * g++.dg/other/error5.C: Modify the error message.
16383         * g++.dg/lookup/using8.C: New test.
16384
16385 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16386
16387         * gcc.dg/darwin-abi-2.c: New file.
16388         * gcc.c-torture/execute/va-arg-24.c: New file.
16389
16390 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16391
16392         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16393         indentation.
16394
16395 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16396
16397         PR c++/10147
16398         * g++.dg/other/error4.C: Update error messages.
16399         * g++.dg/template/ptrmem4.C: Likewise.
16400
16401         PR c++/12337
16402         * g++.dg/init/new9.C: New test.
16403
16404         PR c++/12334, c++/12236, c++/8656
16405         * g++.dg/ext/attrib8.C: New test.
16406
16407 2003-10-06  Devang Patel  <dpatel@apple.com>
16408
16409         * gcc.dg/debug/dwarf2-3.h: New test.
16410         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16411
16412 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16413
16414         * g++.dg/opt/cfg2.C: New test.
16415
16416 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16417
16418         * g++.dg/opt/float1.C: New test.
16419
16420 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16421
16422         * gcc.dg/c90-array-lval-6.c: New test.
16423         * gcc.dg/c99-array-lval-6.c: New test.
16424
16425 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16426             Ziemowit Laski  <zlaski@apple.com>
16427
16428         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16429         'Derived', so that it is never considered a class method; add
16430         new warning for '+port' method ambiguity.
16431         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16432         <objc/objc-api.h> (needed on Mac OS X).
16433         * objc.dg/method-13.m: New test.
16434
16435 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16436
16437         PR optimization/9325, PR java/6391
16438         * gcc.c-torture/execute/20031003-1.c: New test case.
16439
16440 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16441
16442         PR optimization/12180
16443         * gcc.dg/20031002-1.c: New test.
16444
16445         PR c++/12486
16446         * g++.dg/inherit/error1.C: New test.
16447
16448 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16449
16450         * lib/f-torture.exp (search_for): Rename to...
16451         (search_for_re): This.  Also, clean up comments and the
16452         "regexp" invocation.
16453
16454 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16455
16456         * gcc.c-torture/compile/20031002-1.c: New test.
16457
16458 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16459
16460         * g++.dg/opt/cond1.C: New test.
16461
16462 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16463
16464         * gcc.dg/Wold-style-definition-2.c: New testcase.
16465         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16466
16467 2003-09-29  Richard Henderson  <rth@redhat.com>
16468
16469         * g++.dg/init/array10.C: Add dg-options.
16470
16471 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16472
16473         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16474
16475 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16476
16477         * g++.dg/template/friend19.C: Fix typo.
16478         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16479
16480 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16481
16482         * gcc.c-torture/execute/20030928-1.c: New test.
16483         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16484
16485 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16486
16487         * g++.dg/opt/unroll1.C: New test.
16488
16489 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16490
16491         PR optimization/11741
16492         * gcc.dg/20030926-1.c: New test case.
16493
16494 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16495
16496         PR c++/5655
16497         * g++.dg/parse/access7.C: New test.
16498         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16499
16500 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16501
16502         MERGE OF objc-improvements-branch into MAINLINE:
16503         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16504         if libobjc has not been built.
16505         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16506         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16507         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16508         objc/execute/nested-3.m, objc/execute/np-2.m,
16509         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16510         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16511         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16512         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16513         objc.dg/special/unclaimed-category-1.h,
16514         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16515         well as GNU runtime.
16516         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16517         * execute/cascading-1.m, execute/function-message-1.m,
16518         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16519         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16520         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16521         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16522         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16523         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16524         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16525         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16526         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16527         * objc.dg/bitfield-2.m: Run only on Darwin.
16528         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16529         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16530         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16531         * objc.dg/const-str-1.m: Fix constant string layout.
16532
16533 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16534
16535         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16536
16537 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16538
16539         * gcc.dg/darwin-abi-1.c: New file.
16540
16541 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16542
16543         PR target/12281
16544         * gcc.c-torture/compile/20030921-1.c: New test.
16545
16546 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16547
16548         * g++.dg/opt/reg-stack2.C: New test.
16549
16550 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16551
16552         * g++.dg/eh/delayslot1.C: New test.
16553
16554 2003-09-20  Richard Henderson  <rth@redhat.com>
16555
16556         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16557
16558 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16559
16560         * gcc.c-torture/execute/20030920-1.c: New test case.
16561
16562 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16563
16564         * g++.dg/rtti/typeid3.C: Correct expected error message.
16565
16566 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16567
16568         PR c++/157
16569         * g++.dg/parse/crash12.C: New test.
16570
16571 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16572
16573         * gcc.dg/compat/mixed-struct-check.h: New.
16574         * gcc.dg/compat/mixed-struct-defs.h: New.
16575         * gcc.dg/compat/mixed-struct-init.h: New.
16576         * gcc.dg/compat/struct-by-value-19_main.c: New.
16577         * gcc.dg/compat/struct-by-value-19_x.c: New.
16578         * gcc.dg/compat/struct-by-value-19_y.c: New.
16579         * gcc.dg/compat/struct-by-value-20_main.c: New.
16580         * gcc.dg/compat/struct-by-value-20_x.c: New.
16581         * gcc.dg/compat/struct-by-value-20_y.c: New.
16582         * gcc.dg/compat/struct-return-19_main.c: New.
16583         * gcc.dg/compat/struct-return-19_x.c: New.
16584         * gcc.dg/compat/struct-return-19_y.c: New.
16585         * gcc.dg/compat/struct-return-20_main.c: New.
16586         * gcc.dg/compat/struct-return-20_x.c: New.
16587         * gcc.dg/compat/struct-return-20_y.c: New.
16588
16589 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16590         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16591         so that it will not complain on LP64 targets.
16592
16593 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16594
16595         PR c++/495
16596         * g++.dg/template/friend24.C: New test.
16597
16598 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16599
16600         PR c++/12332
16601         * g++.dg/template/memtmpl2.C: New test.
16602
16603 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16604
16605         PR target/11184
16606         * gcc.dg/builtin-apply1.c: New test.
16607
16608 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16609
16610         PR c++/9848
16611         * g++.dg/warn/Wunused-4.C: New test.
16612
16613 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16614
16615         PR c++/12316
16616         * g++.dg/other/gc2.C: New test.
16617
16618 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16619
16620         PR c++/11991
16621         * g++.dg/rtti/typeid3.C: New test.
16622
16623         PR c++/12266
16624         * g++.dg/overload/template1.C: New test.
16625
16626 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16627
16628         * g++.dg/opt/cfg3.C: New test.
16629
16630 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16631
16632         PR c++/7939
16633         * g++.dg/template/crash11.C: New test.
16634
16635 2003-09-16  Jason Merrill  <jason@redhat.com>
16636             Jakub Jelinek  <jakub@redhat.com>
16637
16638         * gcc.dg/attr-warn-unused-result.c: New test.
16639
16640 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16641
16642         PR c++/12184
16643         * g++.dg/expr/call2.C: New test.
16644
16645 2003-09-15  Andreas Jaeger  <aj@suse.de>
16646
16647         * gcc.dg/Wold-style-definition-1.c: New test.
16648
16649 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16650
16651         PR c++/3907
16652         * g++.dg/parse/template12.C: New test.
16653
16654         * g++.dg/abi/bitfield11.C: New test.
16655         * g++.dg/abi/bitfield12.C: Likewise.
16656
16657 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16658
16659         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16660         non-expansion of functional macro name without arguments at EOL.
16661         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16662
16663 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16664
16665         * gcc.c-torture/execute/20030914-[12].c: New tests.
16666
16667 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16668
16669         PR c++/11788
16670         * g++.dg/overload/addr1.C: New test.
16671
16672 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16673
16674         * gcc.dg/20030909-1.c: New test.
16675
16676 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16677
16678         * gcc.dg/ultrasp10.c: New test.
16679
16680 2003-09-09  Devang Patel  <dpatel@apple.com>
16681
16682         * gcc.dg/darwin-ld-6.c: New test.
16683
16684 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16685
16686         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16687
16688 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16689
16690         * gcc.dg/ia64-types1.c: New test.
16691         * gcc.dg/ia64-types2.c: Likewise.
16692
16693 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16694
16695         * gcc.dg/builtins-1.c: Add more _Complex tests.
16696         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16697
16698         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16699         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16700
16701 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16702
16703         PR c++/11786
16704         * g++.dg/lookup/koenig2.C: New test.
16705
16706         PR c++/5296
16707         * g++.dg/rtti/typeid2.C: New test.
16708
16709 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16710
16711         * gcc.c-torture/compile/20030904-1.c: New test.
16712
16713 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16714
16715         * g++.dg/opt/longbranch2.C: New test.
16716
16717 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16718
16719         * g++.dg/template/crash10.C: Only compile it.
16720
16721 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16722
16723         PR middle-end/11665
16724         * gcc.c-torture/compile/20030907-1.c: New test.
16725         * g++.dg/init/array11.C: New test.
16726
16727 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16728
16729         PR c++/11852
16730         * g++.dg/init/struct1.C: New test.
16731
16732 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16733
16734         PR c++/12181
16735         * g++.dg/expr/comma1.C: New test.
16736
16737 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16738
16739         PR c++/11867
16740         * g++.dg/expr/static_cast5.C: New test.
16741
16742 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16743
16744         PR c++/11507
16745         * g++.dg/lookup/scoped7.C: New test.
16746
16747         PR c++/9574
16748         * g++.dg/other/static1.C: New test.
16749
16750         PR c++/11490
16751         * g++.dg/warn/template-1.C: New test.
16752
16753         PR c++/11432
16754         * g++.dg/template/crash10.C: New test.
16755
16756         PR c++/2478
16757         * g++.dg/overload/VLA.C: New test.
16758
16759         PR c++/10804
16760         * g++.dg/template/call1.C: New test.
16761
16762 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16763
16764         PR c++/11794
16765         * g++.dg/parse/using3.C: New test.
16766
16767 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16768
16769         PR c++/11409
16770         * g++.dg/overload/builtin3.C: New test case.
16771
16772 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16773
16774         PR c/9862
16775         * gcc.dg/20030906-1.c: New test.
16776         * gcc.dg/20030906-2.c: Likewise.
16777
16778 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16779
16780         PR c++/12167
16781         * g++.dg/parse/defarg5.C: New test.
16782
16783         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16784
16785 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16786
16787         PR c++/12163
16788         * g++.dg/expr/static_cast4.C: New test.
16789
16790         PR c++/12146
16791         * g++.dg/template/crash9.C: New test.
16792
16793 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16794
16795         * g++.old-deja/g++.ext/pretty2.C: Update for change
16796         in __FUNCTION__.
16797         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16798
16799 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16800
16801         PR c++/11922
16802         * g++/dg/template/qualified-id1.C: New test.
16803
16804         PR c++/12037
16805         * g++.dg/warn/noeffect4.C: New test.
16806
16807 2003-09-04  Matt Austern  <austern@apple.com>
16808
16809         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16810         * g++.dg/ext/fnname2.C: Likewise.
16811         * g++.dg/ext/fnname3.C: Likewise.
16812
16813 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16814
16815         * g++.dg/expr/lval1.C: New test.
16816         * g++.dg/ext/lvcast.C: Remove.
16817
16818 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16819
16820         PR optimization/11700.
16821         * gcc.c-torture/compile/20030903-1.c: New test case.
16822
16823 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16824
16825         PR c++/12053
16826         * g++.dg/abi/layout4.C: New test.
16827
16828 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16829
16830         PR c++/11553
16831         * g++.dg/parse/friend3.C: New test.
16832
16833 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16834
16835         PR c++/11847
16836         * g++.dg/template/class1.C: New test.
16837
16838         PR c++/11808
16839         * g++.dg/expr/call1.C: New test.
16840
16841 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16842
16843         PR c++/12114
16844         * g++.dg/init/ref9.C: New test.
16845
16846         PR c++/11972
16847         * g++.dg/template/nested4.C: New test.
16848
16849 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16850
16851         PR c++/12093
16852         * g++.dg/template/non-dependent4.C: New test.
16853
16854         PR c++/11928
16855         * g++.dg/inherit/conv1.C: New test.
16856
16857 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16858
16859         PR c++/6196
16860         * g++.dg/ext/label1.C: New test.
16861         * g++.dg/ext/label2.C: Likewise.
16862
16863 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16864
16865         * g++.dg/expr/cond3.C: New test.
16866
16867 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16868
16869         * gcc.dg/builtins-1.c: Add new builtin cases.
16870
16871 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16872
16873         * gcc.dg/builtins-1.c: Add new cases.
16874         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16875
16876 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16877
16878         * gcc.dg/builtins-1.c: Add more math builtin tests.
16879         * gcc.dg/torture/builtin-attr-1.c: New test.
16880
16881 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16882
16883         PR optimization/5079
16884         * g++.dg/opt/static3.C: New test.
16885
16886 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16887
16888         * gcc.misc-tests/gcov-10b.c: New test.
16889
16890 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16891
16892         * g++.dg/opt/ptrmem3.C: New test.
16893
16894         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16895
16896 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16897
16898         * gcc.dg/20030826-2.c: New test.
16899
16900 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16901
16902         PR middle-end/12002
16903         * g77.f-torture/compile/12002.f: New test case.
16904
16905 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16906
16907         * gcc.dg/20030826-1.c: New test case.
16908
16909 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16910
16911         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16912
16913 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16914
16915         PR c++/11871
16916         * c++.dg/lookup/crash1.C: New test.
16917
16918         * c++.dg/warn/noeffect3.C: New test.
16919
16920 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16921
16922         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16923         * gcc.dg/compat/vector-1_y.c: Ditto.
16924         * gcc.dg/compat/vector-2_x.c: Ditto.
16925         * gcc.dg/compat/vector-2_y.c: Ditto.
16926
16927 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16928
16929         * gcc.dg/20030702-1.c: New test.
16930
16931 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16932
16933         PR c++/8795
16934         * g++.dg/ext/altivec-1.C: New test.
16935
16936 2003-08-24  Richard Henderson  <rth@redhat.com>
16937
16938         * g++.dg/eh/simd-2.C: Add -w for x86.
16939
16940 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16941
16942         * gcc.dg/20030815-1.c: New test.
16943
16944 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16945
16946         PR c++/3765
16947         * g++.dg/parse/access6.C: New test.
16948
16949 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16950
16951         PR c++/641, c++/11876
16952         * g++.dg/template/friend22.C: New test.
16953         * g++.dg/template/friend23.C: Likewise.
16954
16955 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16956
16957         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16958         identically.
16959
16960 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16961
16962         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16963
16964 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16965
16966         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16967
16968 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16969
16970         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16971
16972 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16973
16974         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16975
16976 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16977
16978         PR c++/11919
16979         * g++.dg/overload/prom1.C: New test.
16980
16981         PR c++/11551
16982         * g++.dg/parse/dtor2.C: New test.
16983
16984         PR c++/10762
16985         * g++.dg/parse/using2.C: New test.
16986
16987 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16988
16989         PR target/11805
16990         * gcc.c-torture/compile/20030821-1.c: New.
16991
16992 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16993
16994         PR c++/11834
16995         * g++.dg/template/deduce2.C: New test.
16996
16997 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16998
16999         * gcc.c-torture/execute/20030821-1.c: New test.
17000
17001 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17002
17003         PR middle-end/11984
17004         * gcc.dg/20030820-1.c: New test case.
17005
17006 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17007
17008         PR c++/11945
17009         * g++.dg/warn/noeffect2.C: New test.
17010
17011 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17012
17013         PR c++/10926
17014         * g++.dg/template/dtor2.C: New test.
17015
17016         PR c++/11684
17017         * g++.dg/template/operator1.C: New test.
17018         * g++.dg/parse/operator4.C: New test.
17019
17020         PR c++/11946.C
17021         * g++.dg/expr/enum1.C: New test.
17022         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17023
17024         PR c++/11036.C
17025         * g++.dg/parse/elab2.C: New test.
17026         * g++.dg/parse/typedef4.C: Change error message.
17027         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17028         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17029         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17030
17031 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17032
17033         * gcc.dg/pch/warn-1.c: New.
17034         * gcc.dg/pch/warn-1.hs: New.
17035
17036         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17037         not-tested file.
17038
17039 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17040
17041         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17042
17043 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17044
17045         * gcc.dg/uninit-D.c: New Test.
17046         * gcc.dg/uninit-E.c: New Test.
17047         * gcc.dg/uninit-F.c: New Test.
17048         * gcc.dg/uninit-G.c: New Test.
17049
17050 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17051
17052         * g++.dg/README: Describe the pch directory.
17053
17054 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17055
17056         PR c++/11174
17057         * g++.dg/parse/access4.C: New test.
17058         * g++.dg/parse/access5.C: Likewise.
17059         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17060
17061 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17062
17063         * gcc.dg/noncompile/20030818-1.c: New.
17064
17065 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17066
17067         PR c++/11957
17068         * g++.dg/warn/noeffect1.C: New test.
17069
17070         * g++.dg/template/scope2.C: New test.
17071         * g++.dg/template/error2.C: Correct dg-error
17072
17073 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17074
17075         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17076
17077 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17078
17079         PR C++/11512
17080         * g++.dg/template/warn1.C: New.
17081
17082 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17083
17084         * g++.dg/template/error2.C: New test.
17085         * g++.dg/lookup/using7.C: Adjust errors
17086         * g++.old-deja/g++.pt/crash36.C: Likewise.
17087         * g++.old-deja/g++.pt/derived3.C: Likewise.
17088
17089 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17090
17091         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17092         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17093         * gcc.c-torture/execute/builtins/string-9.c: New, from
17094         string-opt-9.c.  Adjust for execute/builtins framework.
17095         * gcc.c-torture/execute/string-opt-9.c: Delete.
17096
17097 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17098
17099         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17100
17101         * g++.dg/parse/ret-type2.C: New test.
17102
17103         PR c++/11703
17104         * g++.dg/init/new8.C: New test.
17105
17106         PR c++/10923
17107         * g++.dg/parse/typedef5.C: New test.
17108
17109         PR c++/9512
17110         * g++.dg/parse/qualified2.C: New test.
17111         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17112         invalid code.
17113
17114 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17115
17116         * g++.dg/conversion/ptrmem1.C: New test.
17117
17118 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17119
17120         PR target/11693
17121         * gcc.dg/20030811-1.c: New test.
17122
17123         PR target/11535
17124         * gcc.c-torture/execute/20030811-1.c: New test.
17125
17126 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17127
17128         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17129
17130 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17131
17132         PR c++/11789.C
17133         * g++.dg/inherit/multiple1.C: New test.
17134
17135 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17136
17137         * gcc.dg/spe1.c: New test.
17138
17139         PR c++/11670
17140         * g++.dg/expr/cast2.C: New test.
17141
17142         PR c++/10530
17143         * g++.dg/template/dependent-name2.C: New test.
17144
17145 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17146
17147         * g++.dg/parse/crash11.C: Put the dg options in comments.
17148
17149 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17150
17151         * lib/gcc-dg.exp: Update for diagnostic change.
17152
17153 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17154
17155         PR c++/5767
17156         * g++.dg/parse/crash11.C: New test.
17157
17158 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17159
17160         * gcc.dg/cpp/spacing1.c: Update.
17161
17162 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17163
17164         PR target/11739
17165         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17166         a value for -mtune.
17167
17168 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17169
17170         PR middle-end/11771
17171         * gcc.c-torture/compile/20030804-1.c: New test case.
17172
17173 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17174
17175         * gcc.dg/20030804-1.c: New test case.
17176
17177 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17178
17179         * gcc.dg/cpp/separate-1.c: New test.
17180
17181 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17182
17183         PR c++/11704
17184         * g++.dg/template/dependent-expr2.C: New test.
17185
17186         PR c++/11766
17187         * g++.dg/expr/ptrmem1.C: New test.
17188
17189 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17190
17191         PR c++/9453
17192         * g++.dg/template/friend15.C: New test.
17193
17194 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17195
17196         * lib/dg-pch.exp: Work round PCH bug.
17197
17198 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17199
17200         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17201         builtins.  Move cases from builtins-4.c here.
17202
17203         * gcc.dg/torture/builtin-math-1.c: New test taken from
17204         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17205         additional cases.
17206
17207         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17208         Delete.
17209
17210 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17211
17212         PR c++/9447
17213         * g++.dg/template/using7.C: New test.
17214
17215 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17216
17217         * import1.c, import2.c: New tests.
17218
17219 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17220
17221         * g++.dg/eh/crossjump1.C: New test.
17222
17223 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17224
17225         PR c++/11697
17226         * g++.dg/template/using6.C: New test.
17227
17228         PR c++/11744
17229         * g++.dg/template/koenig2.C: New test.
17230
17231 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17232
17233         PR c++/7983
17234         * g++.dg/parse/typedef4.C: New test.
17235
17236 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17237
17238         PR c++/8442, c++/8806
17239         * g++.dg/template/elab1.C: New test.
17240         * g++.dg/template/type2.C: Likewise.
17241         * g++.dg/template/ttp3.C: Adjust expected error message.
17242         * g++.old-deja/g++.law/visibility13.C: Likewise.
17243         * g++.old-deja/g++.niklas/t135.C: Likewise.
17244         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17245         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17246         template argument.
17247         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17248
17249 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17250
17251         PR c++/11295
17252         * g++.dg/ext/stmtexpr1.C: New test.
17253
17254         * g++.dg/opt/tmp1.C: New test.
17255
17256         PR c++/11525
17257         * g++.dg/parse/constant4.C: New test.
17258
17259         PR c++/9447
17260         * g++.dg/template/using5.C: New test.
17261
17262 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17263
17264         * gcc.dg/builtins-27.c: New test case.
17265
17266 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17267
17268         * gcc.dg/tls/opt-7.c: New test.
17269
17270 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17271
17272         * g++.old-deja/g++.other/crash18.C: Remove.
17273
17274 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17275
17276         * g++.dg/template/explicit3.C: New.
17277         * g++.dg/template/explicit4.C: New.
17278         * g++.dg/template/explicit5.C: New.
17279
17280         PR c++/11347
17281         * g++.dg/template/memtmpl1.C: New.
17282
17283 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17284
17285         PR target/11565
17286         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17287         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17288
17289 2003-07-30  Jan Hubicka  <jh@suse.cz>
17290
17291         * vtgc1.c: Kill.
17292
17293 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17294
17295         * gcc.dg/struct-in-proto-1.c: New test.
17296
17297 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17298
17299         * gcc.dg/cpp/include2.c: Only expect one message.
17300
17301 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17302
17303         PR c++/9447
17304         * g++.dg/template/using1.C: New test.
17305         * g++.dg/template/using2.C: New test.
17306         * g++.dg/template/using3.C: New test.
17307         * g++.dg/template/using4.C: New test.
17308
17309 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17310
17311         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17312         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17313
17314 2003-07-28  Jan Hubicka  <jh@suse.cz>
17315
17316         PR c++/11530
17317         * g++.dg/opt/call1.C: New test.
17318
17319 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17320
17321         PR c++/11667
17322         * g++.dg/init/enum2.C: New test.
17323         * g++.dg/template/overload1.C: Add "-w" option.
17324
17325 2003-07-28    <hp@bitrange.com>
17326
17327         * gcc.dg/Wdeclaration-after-statement-1.c,
17328         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17329
17330 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17331
17332         * gcc.c-torture/compile/20030725-1.c: New test.
17333
17334 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17335
17336         * gcc.dg/20030505.c: Only run for SPE.
17337         Remove definition of opaque type.
17338
17339 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17340
17341         * g++.dg/template/ptrmem6.C: New test.
17342
17343 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17344
17345         * gcc.c-torture/compile/zero-strct-2.c: New test.
17346
17347 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17348
17349         * gcc.dg/intermod-1.c: New test.
17350
17351 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17352
17353         PR c++/11617
17354         * g++.dg/template/lookup2.C: New test.
17355         * g++.dg/template/memclass1.C: Remove instantiated from error.
17356         * g++.dg/other/error2.C: Tweak expected errors.
17357
17358         PR c++/11596
17359         * g++.dg/template/defarg3.C: New test.
17360
17361         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17362
17363 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17364
17365         * g++.dg/inherit/access5.C: New test.
17366
17367 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17368
17369         PR c++/11513
17370         * g++.dg/template/crash8.C: New test.
17371
17372 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17373
17374         PR c/10602
17375         * gcc.dg/noncompile/incomplete-2.c: New test.
17376
17377 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17378
17379         PR c++/11645
17380         * g++.dg/inherit/access4.C: New test.
17381
17382         PR c++/11517
17383         * g++.dg/expr/cond2.C: New test.
17384
17385         PR optimization/10679
17386         * g++.dg/opt/inline4.C: New test.
17387
17388 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17389
17390         * g++.dg/parse/crash10: New test.
17391
17392 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17393
17394         * g++.dg/ext/flexary1.C: New test.
17395
17396 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17397
17398         PR c++/10793
17399         * g++.dg/template/crash9.C: New test.
17400
17401 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17402
17403         PR c++/3004
17404         * g++.dg/parse/typedef3.C: New test.
17405
17406         PR c++/7906
17407         * g++.dg/parse/operator2.C: New test.
17408
17409         PR c++/8895
17410         * g++.dg/parse/def-tmpl-arg1.C: New test.
17411
17412         PR c++/9282
17413         * g++.dg/parse/funptr1.C: New test.
17414
17415         PR c++/9452
17416         * g++.dg/parse/ambig3.C: New test.
17417
17418         PR c++/9454
17419         * g++.dg/parse/operator3.C: New test.
17420
17421         PR c++/9486
17422         * g++.dg/parse/template10.C: New test.
17423
17424         PR c++/9488
17425         * g++.dg/parse/template11.C: New test.
17426
17427         PR c++/10150
17428         * g++.dg/parse/invalid-op1.C: New test.
17429
17430         PR c++/10247
17431         * g++.dg/parse/condexpr1.C: New test.
17432
17433 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17434
17435         * g++.dg/ext/packed3.C: New test.
17436         * g++.dg/ext/packed4.C: New test.
17437
17438         * gcc.dg/pack-test-3.c: New test.
17439
17440 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17441
17442         * lib/compat.exp: Handle dg-options per source file.
17443         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17444         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17445         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17446         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17447         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17448         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17449         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17450         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17451         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17452         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17453         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17454         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17455         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17456         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17457
17458 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17459
17460         PR c/10320
17461         * gcc.c-torture/execute/20030718-1.c: New test.
17462
17463 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17464
17465         PR optimization/11536
17466         * gcc.dg/20030721-1.c: New test.
17467
17468 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17469
17470         PR c++/11546
17471         * g++.dg/template/lookup1.C: New test.
17472
17473 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17474
17475         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17476         diagnostics of ill-formed constructs involving labels.
17477         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17478         the new 'previously defined here' message.
17479
17480 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17481
17482         * g++.dg/parse/non-dependent2.C: New test.
17483
17484 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17485
17486         * g++.dg/init/init-ref4.C: xfail on targets without
17487         weak symbols.
17488
17489 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17490
17491         PR target/11087
17492         * gcc.c-torture/execute/20030717-1.c: New test.
17493
17494 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17495
17496         * g++.dg/opt/cfg1.C: New test.
17497
17498 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17499
17500         PR optimization/11557
17501         * gcc.dg/20030717-1.c: New test.
17502
17503 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17504
17505         PR c++/10476
17506         * g++.dg/expr/crash-1.C: New test.
17507
17508         PR c++/11027
17509         * g++.dg/template/init3.C: New test.
17510
17511         PR c++/8222
17512         * g++.dg/template/non-dependent1.C: New test.
17513
17514         PR c++/11070
17515         * g++.dg/template/non-dependent2.C: New test.
17516
17517         PR c++/11071
17518         * g++.dg/template/non-dependent3.C: New test.
17519
17520         PR c++/9907
17521         * g++.dg/template/sizeof5.C: New test.
17522
17523 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17524
17525         PR 11498
17526         * gcc.c-torture/compile/mangle-1.c: New file.
17527
17528 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17529
17530         PR c++/7809
17531         * g++.dg/parse/access3.C: New test.
17532
17533 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17534
17535         PR c++/11384
17536         * g++.dg/init/init-ref4.C: New test.
17537
17538 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17539
17540         PR c++/11547
17541         * g++.dg/parse/constant3.C: New test.
17542         * g++.dg/parse/crash7.C: Likewise.
17543
17544 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17545
17546         PR target/11008
17547         * gcc.dg/i386-pentium4-not-mull.c: New.
17548
17549 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17550
17551         * gcc.dg/asm-names.c (ymain): Make it weak.
17552
17553 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17554
17555         PR c++/5421
17556         * g++.dg/template/friend21.C: New test.
17557
17558 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17559
17560         * gcc.dg/cleanup-8.c: New test.
17561         * gcc.dg/cleanup-9.c: New test.
17562
17563 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17564
17565         * g++.dg/ext/dll-MI1.h: New file.
17566         * g++.dg/ext/dllexport-MI1.C: New file.
17567         * g++.dg/ext/dllimport-MI1.C: New file.
17568
17569 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17570
17571         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17572         it does not have cmpstrsi patterns (just cmpmemsi).
17573
17574 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17575
17576         PR debug/11473
17577         * g++.dg/debug/debug8.C: New test.
17578
17579 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17580
17581         PR c++/10108
17582         * g++.dg/template/crash7.C: New test.
17583
17584 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17585
17586         PR target/10795
17587         * gcc.c-torture/compile/20030708-1.c: New.
17588
17589 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17590
17591         * gcc.c-torture/execute/20030715-1.c: New test.
17592
17593 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17594
17595         * gcc.dg/pch/inline-3.c: New file.
17596         * gcc.dg/pch/inline-3.hs: New file.
17597         * gcc.dg/pch/inline-4.c: New file.
17598         * gcc.dg/pch/inline-4.hs: New file.
17599
17600 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17601
17602         PR c++/11509
17603         * g++.dg/template/crash6.C: New test.
17604
17605         PR c++/7053
17606         * g++.dg/template/friend20.C: New test.
17607
17608         PR c++/7019
17609         * g++.dg/template/overload2.C: New test.
17610
17611 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17612
17613         PR optimization/11440
17614         * gcc.c-torture/execute/20030714-1.c: New test.
17615
17616 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17617
17618         PR c++/11154
17619         * g++.dg/template/partial2.C: New test.
17620
17621 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17622
17623         PR c++/11503
17624         * g++.dg/template/anon1.C: New test.
17625
17626         PR c++/11493
17627         PR c++/11495
17628         * g++.dg/parse/template9.C: Likewise.
17629         * g++.dg/template/crash4.C: New test.
17630         * g++.dg/template/koenig1.C: Likewise.
17631         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17632         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17633         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17634         functions.
17635         * g++.old-deja/g++.jason/template36.C: Likewise.
17636         * g++.old-deja/g++.mike/p1989.C: Likewise.
17637         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17638         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17639         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17640         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17641         compiling.
17642         * g++.old-deja/g++.pt/union2.C: Use this->.
17643
17644 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17645
17646         * gcc.dg/20030711-1.c: New test.
17647
17648 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17649
17650         PR c++/11050
17651         * g++.dg/parse/args1.C: New test.
17652         * g++.pt/defarg8.C: Change expected errors.
17653
17654 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17655
17656         PR c++/8164
17657         * g++.dg/template/nontype2.C: New test.
17658
17659         PR c++/10558
17660         * g++.dg/parse/template8.C: New test.
17661
17662         PR c++/8327
17663         * g++.dg/template/scope1.C: New test.
17664
17665         * g++.dg/warn/Wsign-compare-1.C: New test.
17666
17667 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17668
17669         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17670
17671 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17672
17673         PR c++/9411
17674         * g++.dg/template/explicit2.C: New test.
17675
17676         PR c++/10032
17677         * g++.dg/warn/pedantic1.C: New test.
17678
17679 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17680
17681         PR c++ 9483
17682         * g++.dg/other/field1.C: New test.
17683
17684 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17685
17686         PR c/11449
17687         * gcc.c-torture/compile/20030707-1.c: New.
17688
17689 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17690
17691         PR c++/10849
17692         * g++.dg/template/access12.C: New test.
17693
17694 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17695
17696         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17697         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17698         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17699         * gcc.misc-tests/gcov.exp: Update
17700         * g++.dg/gcov/gcov.exp: Update
17701         * lib/gcov.exp: Update.
17702
17703 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17704
17705         * g++.dg/abi/mangle17.C: Make sure template expressions are
17706         dependent.
17707         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17708         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17709         * g++.dg/opt/stack1.C: Remove erroneous code.
17710         * g++.dg/parse/template7.C: New test.
17711         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17712         * g++.old-deja/g++.pt/crash4.C: Likewise.
17713
17714 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17715
17716         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17717         with zero or one occurence of `$' after the initial `L'.
17718
17719 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17720
17721         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17722
17723 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17724
17725         PR c/11370
17726         * gcc.dg/Wunreachable-6.c: New testcase.
17727         * gcc.dg/Wunreachable-7.c: New testcase.
17728
17729 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17730
17731         PR c/11420
17732         * gcc.dg/20030708-1.c: New test.
17733
17734 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17735
17736         * gcc.dg/compat/sdata-section.h: New file.
17737         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17738         * gcc.dg/torture/mips-sdata-1.c: New test.
17739
17740 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17741
17742         PR c++/11030
17743         * g++.dg/template/friend19.C: New test.
17744
17745 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17746
17747         * g++.dg/opt/strength-reduce.C: New test.
17748
17749 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17750
17751         PR target/10979
17752         * gcc.dg/20030707-1.c: New testcase.
17753
17754 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17755
17756         PR optimization/11059
17757         * g++.dg/opt/emptyunion.C: New testcase.
17758
17759 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17760             Eric Botcazou  <ebotcazou@libertysurf.fr>
17761
17762         * g++.dg/opt/stack1.C: New test.
17763
17764 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17765
17766         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17767         run test.
17768
17769         PR c++/11431
17770         * g++.dg/expr/static_cast3.C: New test.
17771
17772 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17773
17774         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17775         everywhere.
17776         * gcc.dg/concat.c: Concatenation of string constants with
17777         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17778         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17779         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17780         necessary to avoid multi-character character constant warning.
17781         * gcc.dg/cpp/escape.c: Likewise.
17782         * gcc.dg/cpp/ucs.c: Likewise.
17783         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17784         Fix a typo.
17785
17786 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17787
17788         PR c/11428
17789         * gcc.c-torture/compile/20030704-1.c: New.
17790
17791 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17792
17793         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17794
17795 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17796
17797         PR c++/5287, PR c++/7910,  PR c++/11021
17798         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17799         tests for warnings.
17800         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17801         * g++.dg/ext/dllimport3.C: Likewise.
17802         * g++.dg/ext/dllimport4.C: New file.
17803         * g++.dg/ext/dllimport5.C: New file.
17804         * g++.dg/ext/dllimport6.C: New file.
17805         * g++.dg/ext/dllimport7.C: New file.
17806         * g++.dg/ext/dllimport8.C: New file.
17807         * g++.dg/ext/dllimport9.C: New file.
17808         * g++.dg/ext/dllimport10.C: New file.
17809         * g++.dg/ext/dllexport1.C: New file.
17810
17811 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17812
17813         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17814         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17815
17816 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17817
17818         * gcc.dg/builtins-25.c: New testcase.
17819         * gcc.dg/builtins-26.c: New testcase.
17820
17821 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17822
17823         * gcc.dg/compat/vector-defs.h: New file.
17824         * gcc.dg/compat/vector-setup.h: New file.
17825         * gcc.dg/compat/vector-check.h: New file.
17826         * gcc.dg/compat/vector-1_main.c: New file.
17827         * gcc.dg/compat/vector-1_x.c: New file.
17828         * gcc.dg/compat/vector-1_y.c: New file.
17829         * gcc.dg/compat/vector-2_main.c: New file.
17830         * gcc.dg/compat/vector-2_x.c: New file.
17831         * gcc.dg/compat/vector-2_y.c: New file.
17832
17833         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17834         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17835         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17836         * gcc.dg/compat/struct-align-1.h: New file.
17837         * gcc.dg/compat/struct-align-1_main.c: New file.
17838         * gcc.dg/compat/struct-align-1_x.c: New file.
17839         * gcc.dg/compat/struct-align-1_y.c: New file.
17840         * gcc.dg/compat/struct-align-2.h: New file.
17841         * gcc.dg/compat/struct-align-2_main.c: New file.
17842         * gcc.dg/compat/struct-align-2_x.c: New file.
17843         * gcc.dg/compat/struct-align-2_y.c: New file.
17844
17845         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17846         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17847         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17848         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17849         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17850         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17851         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17852         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17853         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17854         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17855         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17856         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17857         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17858         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17859         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17860         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17861         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17862         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17863         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17864         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17865         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17866         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17867         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17868         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17869         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17870         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17871         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17872         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17873         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17874
17875 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17876
17877         * gcc.dg/i386-call-1.c: New test.
17878
17879 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17880
17881         PR c++/9162
17882         * g++.dg/parse/defarg4.C: New.
17883
17884 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17885
17886         PR target/10700
17887         * gcc.c-torture/compile/20030703-1.c: New test case.
17888
17889 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17890
17891         * g++.dg/template/local3.C: Remove extra semicolon.
17892
17893 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17894
17895         * gcc.dg/i386-volatile-1.c: New test.
17896
17897 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17898
17899         PR c++/11072
17900         * g++.dg/other/offsetof2.C: XFAIL.
17901         * g++.dg/other/offsetof5.C: New.
17902
17903         PR c++/10219
17904         * g++.dg/template/error1.C: New.
17905
17906         PR c++/9779
17907         * g++.dg/template/dependent-expr1.C: New.
17908
17909 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17910
17911         PR c++/6949
17912         * g++.dg/template/local3.C: New test.
17913
17914         PR c++/11149
17915         * g++.dg/lookup/scoped6.C: New test.
17916
17917 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17918
17919         PR c++/8046
17920         * g++.dg/other/error7.C: New test.
17921
17922 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17923
17924         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17925         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17926         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17927         * g++.old-deja/g++.other/union2.C: Likewise.
17928         * gcc.dg/c90-const-expr-2.c: Likewise.
17929         * gcc.dg/c90-const-expr-3.c: Likewise.
17930         * gcc.dg/c99-const-expr-2.c: Likewise.
17931         * gcc.dg/c99-const-expr-3.c: Likewise.
17932         * gcc.dg/concat.c: Likewise.
17933
17934 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17935
17936         PR c++/9559
17937         * g++.dg/init/static1.C: New test.
17938
17939 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17940
17941         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17942         * g++.old-deja/g++.other/access2.C: Likewise.
17943         * g++.old-deja/g++.other/decl2.C: Likewise.
17944         * gcc.c-torture/execute/20020615-1.c: Likewise.
17945
17946 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17947
17948         PR c++/4933
17949         * g++.dg/template/sizeof4.C: New test.
17950
17951 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17952
17953         * g++.dg/other/error6.C: New test.
17954
17955 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17956
17957         PR c++/10750
17958         * g++.dg/parse/constant2.C: New test.
17959
17960 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17961
17962         PR c++/11106
17963         * g++.dg/other/error5.C: New test.
17964
17965 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17966
17967         * gcc.dg/format/gcc_diag-1.c: New test.
17968
17969 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17970
17971         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17972
17973 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17974
17975         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17976         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17977         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17978
17979 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17980
17981         * gcc.c-torture/execute/builtins/string-8.c: New test.
17982         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17983         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17984         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17985
17986 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17987
17988         PR c++/10468
17989         * g++.dg/ext/typeof6.C: New test.
17990
17991 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17992
17993         PR c++/10796
17994         * g++.dg/init/enum1.C: New test.
17995
17996 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17997
17998         * gcc.dg/20030627-1.c: New test.
17999
18000 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18001
18002         PR c++/11332
18003         * g++.dg/expr/static_cast2.C: New test.
18004
18005 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18006             Jakub Jelinek  <jakub@redhat.com>
18007
18008         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18009         sprintf(dst,"%s",src) optimization.
18010         * gcc.c-torture/execute/20030626-1.c: New test case.
18011         * gcc.c-torture/execute/20030626-2.c: New test case.
18012
18013 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18014
18015         * gcc.c-torture/execute/multi-ix.c: New test.
18016
18017         * gcc.c-torture/execute/simd-4.c (main):
18018         Added missing semicolon at end of union.
18019
18020 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18021
18022         PR c++/8266
18023         * g++.dg/template/explicit-instantiation3.C: New test.
18024
18025 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18026
18027         * gcc.dg/20030626-1.c: Use signed char.
18028
18029 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18030
18031         * gcc.dg/20030626-1.c: New test.
18032
18033 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18034
18035         * const-str-2.m: Update.
18036
18037 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18038
18039         PR c++/10990
18040         * g++.dg/rtti/dyncast1.C: New test.
18041         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18042         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18043         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18044
18045         PR c++/10931
18046         * g++.dg/expr/static_cast1.C: New test.
18047
18048 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18049
18050         * gcc.dg/20030625-1.c: New test.
18051
18052 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18053
18054         * gcc.c-torture/compile/20030624-1.c: New test case.
18055
18056 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18057
18058         * gcc.c-torture/execute/string-opt-17.c: New test.
18059
18060 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18061
18062         PR c++/5754
18063         * g++.dg/parse/crash6.C: New test.
18064
18065 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18066
18067         * gcc.dg/builtins-24.c: New test case.
18068
18069 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18070
18071         * g++.dg/opt/operator1.C: New test.
18072
18073 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18074
18075         * gcc.c-torture/execute/string-opt-16.c: New test case.
18076
18077 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18078
18079         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18080         * g++.old-deja/g++.other/conv7.C: Likewise
18081         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18082         * g++.old-deja/g++.other/overload14.C: Likewise.
18083
18084 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18085
18086         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18087         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18088
18089 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18090
18091         PR c++/10888
18092         * g++.dg/warn/Winline-3.C: New test.
18093
18094 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18095
18096         * lib/target-supports.exp (check_alias_available): Make the test
18097         program acceptable to the Solaris assembler.
18098
18099         PR c++/10749
18100         * g++.dg/template/memclass2.C: New test.
18101
18102 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18103             Eric Botcazou  <ebotcazou@libertysurf.fr>
18104
18105         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18106         data for non-matching targets.
18107         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18108
18109 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18110
18111         PR c++/10845
18112         * g++.dg/template/member3.C: New test.
18113
18114 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18115
18116         PR c++/10939
18117         * g++.dg/template/func1.C: New test.
18118
18119         PR c++/9649
18120         * g++.dg/template/static4.C: New test.
18121         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18122
18123         PR c++/11041
18124         * g++.dg/init/ref7.C: New test.
18125
18126 2003-06-19  Matt Austern  <austern@apple.com>
18127
18128         PR c++/11228
18129         * g++.dg/anew1.C: New test.
18130         * g++.dg/anew2.C: New test.
18131         * g++.dg/anew3.C: New test.
18132         * g++.dg/anew4.C: New test.
18133
18134 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18135
18136         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18137
18138 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18139
18140         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18141         endian-dependent.
18142
18143 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18144
18145         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18146         Remove cruft.
18147
18148 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18149
18150         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18151         * gcc.c-torture/compile/961203-1.c: Likewise.
18152         * gcc.c-torture/compile/980506-1.c: Likewise.
18153
18154 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18155
18156         PR c++/10712
18157         * g++.dg/lookup/using7.C: New test.
18158
18159 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18160
18161         PR c++/11105
18162         * g++.dg/abi/conv1.C: Remove it.
18163         * g++.dg/template/conv7.C: New test.
18164         * g++.dg/template/conv8.C: Likewise.
18165         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18166         conversion operator.
18167
18168 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18169
18170         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18171         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18172         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18173         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18174         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18175         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18176         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18177         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18178         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18179         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18180         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18181         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18182         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18183         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18184         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18185         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18186         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18187         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18188         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18189         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18190         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18191         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18192         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18193         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18194         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18195         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18196         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18197         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18198         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18199
18200 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18201
18202         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18203         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18204         indications.
18205
18206 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18207
18208         * gcc.dg/i386-387-5.c: New test case.
18209         * gcc.dg/i386-387-6.c: New test case.
18210         * gcc.dg/builtins-23.c: New test case.
18211
18212 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18213
18214         * gcc.dg/builtins-22.c: New test case.
18215         * gcc.dg/i386-387-1.c: Update to test exp.
18216         * gcc.dg/i386-387-2.c: Likewise.
18217
18218 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18219
18220         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18221
18222 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18223
18224         * lib/gcc-dg.exp (dg-require-dll): New function.
18225         (dg-xfail-if): Likewise.
18226         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18227         driver.
18228
18229         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18230         * gcc.c-torture/compile/20001205-1.c: Likewise.
18231         * gcc.c-torture/compile/20001226-1.c: Likewise.
18232         * gcc.c-torture/compile/20010518-2.c: Likewise.
18233         * gcc.c-torture/compile/20020312-1.c: Likewise.
18234         * gcc.c-torture/compile/20020604-1.c: Likewise.
18235         * gcc.c-torture/compile/920501-12.c: Likewise.
18236         * gcc.c-torture/compile/920501-4.c: Likewise.
18237         * gcc.c-torture/compile/920520-1.c: Likewise.
18238         * gcc.c-torture/compile/920521-1.c: Likewise.
18239         * gcc.c-torture/compile/920625-1.c: Likewise.
18240         * gcc.c-torture/compile/961203-1.c: Likewise.
18241         * gcc.c-torture/compile/980506-1.c: Likewise.
18242         * gcc.c-torture/compile/981006-1.c: Likewise.
18243         * gcc.c-torture/compile/981022-1.c: Likewise.
18244         * gcc.c-torture/compile/981223-1.c: Likewise.
18245         * gcc.c-torture/compile/990617-1.c: Likewise.
18246         * gcc.c-torture/compile/dll.c: Likewise.
18247         * gcc.c-torture/compile/labels-3.c: Likewise.
18248         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18249         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18250         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18251         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18252         * gcc.c-torture/compile/simd-5.c: Likewise.
18253         * gcc.c-torture/compile/20000804-1.x: Remove.
18254         * gcc.c-torture/compile/20001205-1.x: Likewise.
18255         * gcc.c-torture/compile/20001226-1.x: Likewise.
18256         * gcc.c-torture/compile/20010518-2.x: Likewise.
18257         * gcc.c-torture/compile/20020312-1.x: Likewise.
18258         * gcc.c-torture/compile/20020604-1.x: Likewise.
18259         * gcc.c-torture/compile/920501-12.x: Likewise.
18260         * gcc.c-torture/compile/920501-4.x: Likewise.
18261         * gcc.c-torture/compile/920520-1.x: Likewise.
18262         * gcc.c-torture/compile/920521-1.x: Likewise.
18263         * gcc.c-torture/compile/920625-1.x: Likewise.
18264         * gcc.c-torture/compile/961203-1.x: Likewise.
18265         * gcc.c-torture/compile/980506-1.x: Likewise.
18266         * gcc.c-torture/compile/981006-1.x: Likewise.
18267         * gcc.c-torture/compile/981022-1.x: Likewise.
18268         * gcc.c-torture/compile/981223-1.x: Likewise.
18269         * gcc.c-torture/compile/990617-1.x: Likewise.
18270         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18271         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18272         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18273         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18274         * gcc.c-torture/compile/simd-5.x: Likewise.
18275
18276         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18277
18278 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18279
18280         * gcc.c-torture/execute/20030611-1.c: New test.
18281
18282 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18283
18284         PR middle-end/168
18285         * gcc.dg/20030612-1.c: New test case.
18286
18287 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18288
18289         PR c++/10635
18290         * g++.dg/expr/cast1.C: New test.
18291
18292 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18293
18294         * gcc.dg/builtins-21.c: New test case.
18295
18296 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18297
18298         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18299         options instead of at the end.
18300         * lib/objc.exp (objc_target_compile): Likewise.
18301
18302 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18303
18304         PR c++/10432
18305         * g++.dg/parse/error1.C: New test.
18306
18307 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18308
18309         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18310         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18311         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18312         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18313         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18314         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18315         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18316         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18317         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18318         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18319         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18320         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18321         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18322         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18323         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18324         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18325         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18326         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18327         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18328         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18329         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18330         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18331         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18332         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18333
18334         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18335         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18336         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18337         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18338         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18339         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18340         * gcc.dg/compat/scalar-return-3_main.c: New file.
18341         * gcc.dg/compat/scalar-return-3_x.c: New file.
18342         * gcc.dg/compat/scalar-return-3_y.c: New file.
18343         * gcc.dg/compat/scalar-return-4_main.c: New file.
18344         * gcc.dg/compat/scalar-return-4_x.c: New file.
18345         * gcc.dg/compat/scalar-return-4_y.c: New file.
18346
18347 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18348
18349         * gcc.dg/compat/fp2-struct-check.h: New file.
18350         * gcc.dg/compat/fp2-struct-defs.h: New file.
18351         * gcc.dg/compat/fp2-struct-init.h: New file.
18352         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18353         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18354         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18355         * gcc.dg/compat/struct-return-10_main.c: New file.
18356         * gcc.dg/compat/struct-return-10_x.c: New file.
18357         * gcc.dg/compat/struct-return-10_y.c: New file.
18358
18359         * gcc.dg/compat/compat-common.h: New file.
18360         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18361         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18362         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18363         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18364         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18365         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18366         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18367         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18368         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18369         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18370         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18371         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18372         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18373         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18374         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18375         * gcc.dg/compat/small-struct-check.h: Ditto.
18376         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18377         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18378         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18379         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18380         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18381         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18382         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18383         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18384         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18385         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18386         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18387         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18388         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18389         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18390         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18391         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18392         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18393         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18394         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18395         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18396         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18397         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18398         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18399         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18400         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18401         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18402         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18403         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18404         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18405         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18406
18407 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18408
18409         * g++.dg/pch/static-1.C: New file.
18410         * g++.dg/pch/static-1.Hs: New file.
18411
18412 2003-06-10  Richard Henderson  <rth@redhat.com>
18413
18414         * gcc.dg/asm-7.c: Adjust expected warning text.
18415
18416 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18417
18418         * gcc.dg/builtins-20.c: New test case.
18419
18420 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18421
18422         PR c++/11131
18423         * g++.dg/opt/template1.C: New test.
18424
18425 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18426
18427         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18428         additional_sources.
18429
18430 2003-05-21  David Taylor  <dtaylor@emc.com>
18431
18432         * gcc.dg/Wpadded.c: New file.
18433
18434 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18435
18436         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18437         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18438         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18439         dg-require-weak.
18440
18441 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18442
18443         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18444
18445 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18446
18447         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18448         (dg-require-alias): Likewise.
18449         (dg-require-gc-sections): Likewise.
18450         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18451
18452 2003-06-08  Richard Henderson  <rth@redhat.com>
18453
18454         * gcc.dg/20011029-2.c: Fix the array reference.
18455         * gcc.dg/asm-7.c: New.
18456
18457 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18458
18459         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18460
18461 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18462
18463         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18464         (dg-require-gc-sections): Likewise.
18465
18466 2003-06-08  Jan Hubicka  <jh@suse.cz>
18467
18468         * i386-cmov1.c: Fix regular expression.
18469         * i386-cvt-1.c: Likewise.
18470         * i386-local.c: Likewise.
18471         * i386-local2.c: Likewise.
18472         * i386-mul.c: Likewise.
18473         * i386-ssetype-1.c: Likewise.
18474         * i386-ssetype-3.c: Likewise.
18475         * i386-ssetype-5.c: Likewise.
18476
18477 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18478
18479         PR c++/11039
18480         * g++.dg/warn/implicit-typename2.C: New test.
18481         * g++.dg/warn/implicit-typename3.C: New test.
18482
18483 2003-06-07  Richard Henderson  <rth@redhat.com>
18484
18485         * g++.dg/other/offsetof3.C: Use size_t.
18486         * g++.dg/other/offsetof4.C: Likewise.
18487
18488 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18489
18490         * lib/copy-file.exp: New. Implement gcc_copy_files.
18491
18492         * lib/dg-pch.exp: Load copy-file.exp
18493         (dg-pch): Use gcc_copy_files instead of "file copy".
18494
18495 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18496
18497         * gcc.dg/weak/weak.exp: Simplify.
18498         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18499         * gcc.dg/weak/weak-1.c: Likewise.
18500         * gcc.dg/weak/weak-2.c: Likewise.
18501         * gcc.dg/weak/weak-3.c: Likewise.
18502         * gcc.dg/weak/weak-4.c: Likewise.
18503         * gcc.dg/weak/weak-5.c: Likewise.
18504         * gcc.dg/weak/weak-6.c: Likewise.
18505         * gcc.dg/weak/weak-7.c: Likewise.
18506         * gcc.dg/weak/weak-8.c: Likewise.
18507         * gcc.dg/weak/weak-9.c: Likewise.
18508
18509 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18510
18511         gcc.c-torture/execute/20030606-1.c: New.
18512
18513 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18514
18515         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18516         * gcc.dg/builtins-19.c: Likewise.
18517
18518 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18519
18520         * gcc.dg/builtins-2.c: Add some more tests.
18521         * gcc.dg/builtins-18.c: New test case.
18522         * gcc.dg/builtins-19.c: New test case.
18523
18524 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18525             Jim Wilson  <wilson@tuliptree.org>
18526
18527         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18528
18529 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18530
18531         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18532         mempcpy/stpcpy calls not to be optimized into something else.
18533         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18534         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18535         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18536
18537 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18538
18539         * gcc.dg/format/asm_fprintf-1.c: New test.
18540
18541 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18542
18543         * lib/gcc-defs.exp (additional_sources): New variable.
18544         (dg-additional-sources): New function.
18545         (additional_files): New variable.
18546         (dg-additional-files): New function.
18547         (dg-additional-files-options): Likewise.
18548         * lib/gcc-dg.exp (dg-require-weak): New function.
18549         (dg-require-alias): Likewise.
18550         (dg-require-gc-sections): Likewise.
18551         * lib/target-supports.exp (check_alias_available): Remove testfile
18552         parameter.
18553         (check_gc_sections_available): New function.
18554         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18555         (dg-gpp-additional-files): Likewise.
18556         * lib/g++.exp (additional_sources): Remove.
18557         (additional_files): Likewise.
18558         (g++_target_compile): Use dg-additional-files-options.
18559
18560         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18561         Tcl logic.
18562         * gcc.dg/special/ecos.exp: Remove.
18563         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18564         * gcc.dg/special/alias-1.c: Likewise.
18565         * gcc.dg/special/alias-2.c: Likewise.
18566         * gcc.dg/special/gcsec-1.c: Likewise.
18567         * gcc.dg/special/weak-1.c: Likewise.
18568         * gcc.dg/special/weak-2.c: Likewise.
18569         * gcc.dg/special/wkali-1.c: Likewise.
18570         * gcc.dg/special/wkali-2.c: Likewise.
18571
18572         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18573         dg-gpp-additional-*.
18574         * g++.dg/special/conpr-3.C: Likewise.
18575         * g++.dg/special/conpr-4.C: Likewise.
18576         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18577         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18578         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18579         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18580         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18581         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18582         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18583         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18584         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18585         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18586         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18587         * g++.old-deja/g++.other/comdat1.C: Likewise.
18588         * g++.old-deja/g++.other/comdat2.C: Likewise.
18589         * g++.old-deja/g++.other/comdat3.C: Likewise.
18590         * g++.old-deja/g++.other/ctor1.C: Likewise.
18591         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18592
18593 2003-06-05  Richard Henderson  <rth@redhat.com>
18594
18595         * gcc.dg/debug/20030605-1.c: New.
18596
18597 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18598
18599         * README.QMTEST: Update.
18600
18601 2003-06-04  Richard Henderson  <rth@redhat.com>
18602
18603         * gcc.dg/cleanup-1.c: New.
18604         * gcc.dg/cleanup-2.c: New.
18605         * gcc.dg/cleanup-3.c: New.
18606         * gcc.dg/cleanup-4.c: New.
18607         * gcc.dg/cleanup-5.c: New.
18608         * gcc.dg/cleanup-6.c: New.
18609         * gcc.dg/cleanup-7.c: New.
18610
18611 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18612
18613         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18614
18615         * lib/dg-pch.exp: New file.
18616         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18617         * gcc.dg/pch/pch.exp: Likewise.
18618
18619 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18620
18621         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18622         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18623         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18624         * gcc.dg/builtins-17.c: New test case.
18625         * gcc.dg/i386-387-4.c: New test case.
18626         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18627
18628 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18629
18630         * gcc.dg/ultrasp9.c: New test.
18631
18632 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18633
18634         * gcc.c-torture/compile/20030604-1.c: New test.
18635         * gcc.dg/sparc-constant-1.c: New test.
18636
18637 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18638
18639         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18640
18641 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18642
18643         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18644
18645         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18646         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18647
18648 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18649
18650         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18651
18652 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18653
18654         PR c++/10940
18655         * g++.dg/template/spec10.C: New test.
18656
18657 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18658
18659         * gcc.dg/builtins-16.c: New test case.
18660
18661 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18662
18663         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18664         mempcpy test with post-increments.
18665         * gcc.c-torture/execute/string-opt-3.c: New test.
18666         * gcc.dg/string-opt-1.c: New test.
18667
18668 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18669
18670         PR fortran/10965
18671         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18672
18673 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18674
18675         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18676         (scan-assembler): ... here.  Use dg-scan.
18677         (scan-assembler-not): Likewise.
18678         (scan-file): New function.
18679         (scan-file-not): Likewise.
18680         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18681         * gcc.dg/cpp/_Pragma4.c: Likewise.
18682         * gcc.dg/cpp/_Pragma5.c: Likewise.
18683         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18684         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18685         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18686         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18687         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18688         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18689         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18690         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18691         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18692         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18693         * gcc.dg/cpp/cxxcom1.c: Likewise.
18694         * gcc.dg/cpp/line1.c: Likewise.
18695         * gcc.dg/cpp/maccom1.c: Likewise.
18696         * gcc.dg/cpp/maccom2.c: Likewise.
18697         * gcc.dg/cpp/maccom3.c: Likewise.
18698         * gcc.dg/cpp/maccom4.c: Likewise.
18699         * gcc.dg/cpp/maccom5.c: Likewise.
18700         * gcc.dg/cpp/maccom6.c: Likewise.
18701         * gcc.dg/cpp/multiline.c: Likewise.
18702         * gcc.dg/cpp/spacing1.c: Likewise.
18703         * gcc.dg/cpp/spacing2.c: Likewise.
18704         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18705         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18706         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18707         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18708         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18709         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18710         * gcc.dg/cpp/cxxcom2.c: Likewise.
18711         * gcc.dg/cpp/cxxcom2.h: New file.
18712
18713         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18714         * g++.dg/cpp/truefalse.C: Here.
18715         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18716
18717 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18718
18719         * gcc.dg/cpp/redef3.c: New file.
18720
18721 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18722
18723         * gcc.dg/i386-loop-3.c: New test.
18724
18725 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18726
18727         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18728
18729 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18730
18731         * gcc.dg/fwrapv-1.c: New test case.
18732         * gcc.dg/fwrapv-2.c: New test case.
18733
18734 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18735
18736         PR c++/10956
18737         * g++.dg/template/spec9.C: New test.
18738
18739 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18740
18741         * gcc.dg/duff-4.c: New test case.
18742
18743 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18744
18745         PR fortran/10843
18746         * g77.dg/ffixed-form-1.f: New test
18747         * g77.dg/ffixed-form-2.f: New test
18748         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18749         * g77.dg/ffree-form-3.f: New test
18750
18751 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18752
18753         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18754         * gcc.dg/wint_t-1.c: Likewise.
18755
18756 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18757
18758         * g++.dg/template/access11.C: New test.
18759
18760 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18761
18762         PR c++/10849
18763         * g++.dg/template/access10.C: New test.
18764
18765 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18766             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18767
18768         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18769
18770 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18771
18772         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18773         suppress for powerpc-*-darwin*.
18774         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18775
18776 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18777
18778         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18779         suppress option for powerpc-*-darwin*.
18780
18781 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18782
18783         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18784         * gcc.dg/builtins-4.c: Add test for fmod.
18785
18786 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18787
18788         PR c++/10682
18789         * g++.dg/template/instantiate4.C: New test.
18790
18791 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18792
18793         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18794
18795 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18796
18797         * gcc.dg/compat/scalar-return-1_main.c: New file.
18798         * gcc.dg/compat/scalar-return-1_x.c: New file.
18799         * gcc.dg/compat/scalar-return-1_y.c: New file.
18800         * gcc.dg/compat/scalar-return-2_main.c: New file.
18801         * gcc.dg/compat/scalar-return-2_x.c: New file.
18802         * gcc.dg/compat/scalar-return-2_y.c: New file.
18803         * gcc.dg/compat/struct-return-3_main.c: New file.
18804         * gcc.dg/compat/struct-return-3_y.c: New file.
18805         * gcc.dg/compat/struct-return-3_x.c: New file.
18806         * gcc.dg/compat/struct-return-2_main.c: New file.
18807         * gcc.dg/compat/struct-return-2_x.c: New file.
18808         * gcc.dg/compat/struct-return-2_y.c: New file.
18809
18810 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18811
18812         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18813         for hppa*-hp-hpux*.
18814         * gcc.dg/20021014-1.c (dg-options): Likewise.
18815         * gcc.dg/nest.c (dg-options): Likewise.
18816
18817 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18818
18819         PR c++/9738
18820         * g++.dg/ext/dllimport2.C: New file.
18821         * g++.dg/ext/dllimport3.C: New file.
18822
18823 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18824
18825         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18826         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18827         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18828         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18829         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18830         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18831         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18832         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18833         * gcc.dg/compat/small-struct-defs.h: New file.
18834         * gcc.dg/compat/small-struct-init.h: New file.
18835         * gcc.dg/compat/small-struct-check.h: New file.
18836         * gcc.dg/compat/fp-struct-defs.h: New file.
18837         * gcc.dg/compat/fp-struct-check.h: New file.
18838         * gcc.dg/compat/fp-struct-init.h: New file.
18839         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18840         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18841
18842 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18843
18844         * gcc.dg/20030225-2.c: New test.
18845
18846 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18847             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18848
18849         * gcc.c-torture/compile/20030518-1.c: New test case.
18850
18851 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18852
18853         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18854         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18855         gcc-dg-debug-runtest.
18856         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18857         gcc-dg-debug-runtest.
18858
18859 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18860
18861         PR c++/9022
18862         * g++.dg/lookup/using6.C: New test.
18863
18864 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18865
18866         * g++.dg/parse/access2.C: New test.
18867
18868 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18869
18870         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18871         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18872         * gcc.dg/debug/debug.exp: Likewise.
18873
18874 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18875
18876         * gcc.dg/dollar.c: New test.
18877
18878 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18879
18880         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18881         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18882         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18883         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18884         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18885         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18886         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18887         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18888         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18889         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18890         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18891         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18892         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18893         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18894         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18895         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18896         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18897         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18898
18899 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18900
18901         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18902         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18903         support for "repo" mode.
18904         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18905         * lib/g77-dg.exp: Likewise.
18906         * lib/obj-dg.exp: Likewise.
18907
18908 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18909
18910         Merge from gcc-3_2-rhl8-branch:
18911         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18912
18913         * gcc.dg/tls/opt-6.c: New test.
18914
18915         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18916
18917         * gcc.dg/20030405-1.c: New test.
18918
18919         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18920
18921         * gcc.dg/20030309-1.c: New test.
18922
18923         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18924
18925         * gcc.c-torture/execute/20030307-1.c: New test.
18926
18927         2003-02-20  Randolph Chung  <tausq@debian.org>
18928
18929         * gcc.c-torture/compile/20030220-1.c: New test.
18930
18931         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18932
18933         * gcc.dg/20030217-1.c: New test.
18934
18935         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18936
18937         * gcc.c-torture/compile/20020129-1.c: New test.
18938
18939         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18940
18941         * gcc.dg/unroll-1.c: New test.
18942
18943         2002-11-16  Jan Hubicka  <jh@suse.cz>
18944
18945         * gcc.c-torture/execute/20020920-1.c: New test.
18946
18947         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18948
18949         PR target/7434
18950         * gcc.c-torture/compile/20021008-1.c: New test.
18951
18952         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18953
18954         PR target/7559
18955         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18956
18957         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18958
18959         * gcc.c-torture/compile/20020807-1.c: New test.
18960
18961         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18962
18963         * gcc.dg/tls/opt-1.c: New test.
18964
18965         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18966
18967         * gcc.dg/20020729-1.c: New test.
18968
18969         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18970
18971         * g++.dg/opt/life1.C: New test.
18972
18973         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18974
18975         * gcc.dg/20020525-1.c: New test.
18976
18977         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18978
18979         PR c++/6794
18980         * g++.dg/ext/pretty1.C: New test.
18981         * g++.dg/ext/pretty2.C: New test.
18982
18983 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18984
18985         PR c++/8385
18986         * g++.dg/ext/typeof5.C: New test.
18987
18988 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18989
18990         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18991         __USER_LABEL_PREFIX__ into account.
18992         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18993
18994 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18995
18996         * gcc.dg/builtins-15.c: New test case.
18997
18998 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18999
19000         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19001
19002 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19003
19004         * lib/g++.exp: Tweak handling of additional source files.
19005         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19006         * g++.dg/special/conpr-2a.C: Rename to ...
19007         * g++.dg/special/conpr-2a.cc: ... this.
19008         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19009         * g++.dg/special/conpr-3a.C: Rename to ...
19010         * g++.dg/special/conpr-3a.cc: This.
19011         * g++.dg/special/conpr-3b.C: Rename to ...
19012         * g++.dg/special/conpr-3b.cc: This.
19013         * g++.dg/special/conpr-4.C: New test.
19014         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19015
19016 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19017
19018         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19019
19020 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19021
19022         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19023         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19024         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19025         * g++.old-deja/g++.other/warn3.C: Likewise.
19026
19027 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19028
19029         * gcc.dg/i386-387-1.c: Update to also test log.
19030         * gcc.dg/i386-387-2.c: Likewise.
19031
19032 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19033
19034         * g77.f-torture/execute/int8421.f: New test.
19035
19036 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19037
19038         PR c++/10230, c++/10481
19039         * g++.dg/lookup/scoped5.C: New test.
19040
19041 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19042
19043         PR c++/10552
19044         * g++.dg/template/ttp6.C: New test.
19045
19046 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19047
19048         * gcc.c-torture/execute/builtins: New directory.
19049         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19050         gcc.c-torture/execute/builtins.
19051         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19052         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19053         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19054         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19055
19056 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19057
19058         PR c++/9252
19059         * g++.dg/template/access8.C: New test.
19060         * g++.dg/template/access9.C: New test.
19061
19062 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19063
19064         PR c++/9554
19065         * g++.dg/parse/access1.C: New test.
19066
19067 2003-05-09  DJ Delorie  <dj@redhat.com>
19068
19069         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19070         long, and not an int.
19071
19072 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19073
19074         PR c++/10555, c++/10576
19075         * g++.dg/template/memclass1.C: New test.
19076
19077 2003-05-08  DJ Delorie  <dj@redhat.com>
19078
19079         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19080         targets.
19081         * gcc.c-torture/execute/20021024-1.x: Likewise.
19082         * gcc.c-torture/execute/shiftdi.x: Likewise.
19083         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19084         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19085         * gcc.dg/20021018-1.c: Likewise.
19086
19087 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19088
19089         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19090
19091         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19092         (bcopy): Call memmove.
19093
19094 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19095
19096         * g77.f-torture/compile/8485.f: New test case.
19097
19098 2003-05-07  Richard Henderson  <rth@redhat.com>
19099
19100         PR c++/10570
19101         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19102         Verify exception_cleanup not called for rethrows.
19103         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19104         when exiting catch block without rethrowing.
19105         * g++.dg/eh/forced3.C: New.
19106         * g++.dg/eh/forced4.C: New.
19107
19108 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19109
19110         * gcc.dg/20030505.c: Fix triplet.
19111
19112 2003-05-06  DJ Delorie  <dj@redhat.com>
19113
19114         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19115         * gcc.dg/nest.c: Likewise.
19116
19117 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19118
19119         * gcc.dg/builtins-14.c: New test case.
19120
19121 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19122
19123         * lib/compat.exp (compat-execute): New argument.
19124         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19125         * gcc.dg/compat: New test directory.
19126         * gcc.dg/compat/compat.exp: New expect script.
19127         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19128         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19129         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19130         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19131         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19132         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19133
19134         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19135         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19136         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19137         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19138         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19139         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19140         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19141         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19142         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19143         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19144         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19145         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19146         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19147         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19148         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19149
19150 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19151
19152         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19153
19154 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19155
19156         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19157
19158 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19159
19160         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19161         * gcc.dg/ppc-fsel-2.c: New test.
19162
19163         * gcc.dg/unused-5.c: New test.
19164
19165 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19166
19167         PR c++/10496
19168         * g++.dg/warn/pmf1.C: New test.
19169
19170 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19171
19172         PR c++/4494
19173         * g++.dg/warn/main.C: New test.
19174
19175 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19176
19177         * gcc.dg/nonnull-3.c: New test.
19178
19179 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19180
19181         * gcc.dg/cpp/Wtrigraphs.c: Update.
19182         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19183
19184 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19185
19186         * gcc.dg/ppc-fsel-1.c: New test.
19187
19188 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19189
19190         PR c/10604
19191         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19192
19193 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19194
19195         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19196
19197 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19198
19199         PR c++/9364, c++/10553, c++/10586
19200         * g++.dg/parse/typename4.C: New test.
19201         * g++.dg/parse/typename5.C: Likewise.
19202
19203 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19204
19205         * gcc.c-torture/compile/20030503-1.c: New test.
19206
19207 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19208
19209         * g++.dg/lookup/using5.C: Fix testcase error.
19210
19211 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19212
19213         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19214         since MEABI is no longer supported.  Remove all vestiges
19215         of MEABI from the test.
19216
19217 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19218
19219         PR c++/10554
19220         * g++.dg/lookup/using5.C: New test.
19221
19222 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19223
19224         PR c++/8772
19225         * g++.dg/template/ttp5.C: New test.
19226
19227 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19228
19229         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19230         (dg-gpp-additional-sources): New function.
19231         (dg-gpp-additional-files): Likewise.
19232         * lib/g++.exp (additional_sources): New variable.
19233         (additional_files): Likewise.
19234         (g++_target_compile): Deal with them.
19235         * lib/old-dejagnu.exp: Remove.
19236         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19237         * g++.old-deja: Revise all tests to use dg commands.
19238
19239 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19240
19241         PR c++/9432, c++/9528
19242         * g++.dg/lookup/using4.C: New test.
19243
19244 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19245
19246         * gcc.dg/noreturn-5.c: New file.
19247         * gcc.dg/noreturn-6.c: New file.
19248
19249         * gcc.c-torture/compile/inline-1.c: New file.
19250
19251 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19252
19253         PR c++/10551
19254         * g++.dg/template/explicit1.C: New test.
19255
19256 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19257
19258         PR c++/10549
19259         * g++.dg/other/bitfield1.C: New test.
19260
19261         PR c++/10527
19262         * g++.dg/init/new7.C: New test.
19263
19264 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19265
19266         * g++.dg/ext/desig1.C: New test.
19267         * g++.dg/ext/init1.C: Update.
19268
19269         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19270
19271 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19272
19273         PR c++/10180
19274         * g++.dg/warn/Winline-1.C: New test.
19275
19276 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19277
19278         * gcc.c-torture/execute/string-opt-19.c: New test.
19279
19280         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19281         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19282
19283 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19284
19285         PR c++/10506
19286         * g++.dg/init/new6.C: New test.
19287
19288         PR c++/10503
19289         * g++.dg/init/ref6.C: New test.
19290
19291 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19292
19293         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19294
19295 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19296
19297         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19298         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19299
19300 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19301
19302         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19303         initialized static data members.
19304
19305 2003-04-25  H.J. Lu <hjl@gnu.org>
19306
19307         * gcc.dg/ia64-sync-4.c: New test.
19308
19309 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19310
19311         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19312         date.
19313
19314 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19315
19316         PR c++/10337
19317         * g++.dg/warn/conv1.C: New test.
19318         * g++.old-deja/g++.other/conv7.C: Adjust.
19319         * g++.old-deja/g++.other/overload14.C: Adjust.
19320
19321 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19322
19323         PR c++/10471
19324         * g++.dg/template/defarg2.C: New test.
19325
19326 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19327
19328         * gcc.dg/cpp/include2.c: Update.
19329         * gcc.dg/cpp/multiline-2.c: New.
19330         * gcc.dg/cpp/multiline.c: Update.
19331         * gcc.dg/cpp/strify2.c: Update.
19332         * gcc.dg/cpp/trad/literals-2.c: Update.
19333
19334 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19335
19336         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19337
19338 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19339
19340         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19341
19342 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19343
19344         PR c++/10451
19345         * g++.dg/parse/crash4.C: New test.
19346
19347         PR c++/9847
19348         * g++.dg/parse/crash5.C: New test.
19349
19350 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19351
19352         PR c++/10446
19353         * g++.dg/parse/crash3.C: New test.
19354
19355         PR c++/10428
19356         * g++.dg/parse/elab1.C: New test.
19357
19358 2003-04-22  Devang Patel  <dpatel@apple.com>
19359
19360         * gcc.dg/cpp/trad/funlike-5.c: New test.
19361
19362 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19363
19364         * g++.dg/other/packed1.C: Fix dg options.
19365
19366 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19367
19368         * g++.dg/other/offsetof2.C: New test.
19369
19370 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19371
19372         * g++.dg/template/recurse.C: Adjust location of error messages.
19373
19374 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19375
19376         PR c++/9881
19377         * g++.dg/init/addr-const1.C: New test.
19378         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19379
19380 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19381
19382         PR c++/10405
19383         * g++.dg/lookup/struct-hack1.C: New test.
19384
19385 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19386
19387         * ucs.c: Update diagnostic messages.
19388
19389 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19390
19391         * gcc.dg/cpp/truefalse.cpp: New test.
19392         * gcc.dg/cpp/cpp.exp: Update.
19393         * g++.dg/other/stdbool-if.C: Remove.
19394
19395 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19396
19397         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19398         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19399
19400 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19401
19402         * gcc.c-torture/compile/20030418-1.c: New test.
19403
19404 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19405
19406         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19407
19408 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19409
19410         PR c++/10347
19411         g++.dg/template/dependent-name1.C: New test.
19412
19413 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19414
19415         * gcc.dg/warn-1.c (tourist_guide): New array,
19416         contains a pointer to bar.
19417
19418 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19419
19420         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19421         * gcc.c-torture/execute/medce-1.c: New test case.
19422         * gcc.c-torture/execute/medce-2.c: New test case.
19423
19424 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19425
19426         * lib/prune.exp: Ignore more messages.
19427
19428         PR c++/10381
19429         * g++.dg/parse/lookup3.C: New test.
19430
19431 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19432
19433         * gcc.c-torture/compile/20030415-1.c : New test.
19434
19435 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19436
19437         * gcc.c-torture/execute/scope-2.c: Move to ...
19438         * gcc.dg/noncompile/scope.c: .... here.
19439
19440 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19441
19442         * gcc.dg/20030414-2.c: New test case.
19443
19444 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19445
19446         PR target/10377
19447         * gcc.dg/20030414-1.c: New test.
19448
19449 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19450
19451         * gcc.dg/builtins-12.c: New test case.
19452         * gcc.dg/builtins-13.c: New test case.
19453
19454 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19455
19456         * gcc.c-torture/execute/string-opt-18.c: New test.
19457
19458 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19459
19460         PR c++/10300
19461         * g++.dg/init/new5.C: New test.
19462
19463 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19464
19465         PR c++/7910
19466         * g++.dg/ext/dllimport1.C: New test.
19467
19468 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19469
19470         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19471
19472 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19473
19474         PR Fortran/9263
19475         * g77.f-torture/noncompile/9263.f: New test
19476         PR Fortran/1832
19477         * g77.f-torture/execute/1832.f: New test
19478
19479 2003-04-11  David Chad  <davidc@freebsd.org>
19480             Loren J. Rittle  <ljrittle@acm.org>
19481
19482         libobjc/8562
19483         * objc.dg/headers.m: New test.
19484
19485 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19486
19487         * gcc.c-torture/execute/builtin-noret-2.c: New.
19488         * gcc.c-torture/execute/builtin-noret-2.x: New.
19489         XFAIL builtin-noret-2.c at -O1 and above.
19490         * gcc.dg/redecl.c: New.
19491         * gcc.dg/Wshadow-1.c: Update error regexps.
19492
19493 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19494
19495         * g++.dg/abi/bitfield10.C: New test.
19496
19497 2003-04-09  Mike Stump  <mrs@apple.com>
19498
19499         * gcc.dg/pch/pch.exp: Make testcase names longer.
19500         * g++.dg/pch/pch.exp: Make testcase names longer.
19501
19502 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19503
19504         * gcc.dg/builtins-11.c: New test case.
19505
19506 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19507
19508         * gcc.dg/builtins-9.c: New test case.
19509         * gcc.dg/builtins-10.c: New test case.
19510
19511 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19512
19513         * gcc.dg/noncompile/init-4.c.c: New test.
19514
19515 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19516
19517         * gcc.misc-test/gcov-9.c: New test.
19518         * gcc.misc-test/gcov-10.c: New test
19519         * gcc.misc-test/gcov-11.c: New test.
19520
19521 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19522
19523         PR optimization/10024
19524         * gcc.c-torture/compile/20030405-1.c: New test.
19525
19526 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19527
19528         * gcc.dg/pch/static-3.c: New.
19529         * gcc.dg/pch/static-3.hs: New.
19530         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19531
19532 2003-04-04  Richard Henderson  <rth@redhat.com>
19533
19534         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19535         * g++.dg/eh/forced2.C: Likewise.
19536
19537 2003-04-03  Mike Stump  <mrs@apple.com>
19538
19539         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19540         target arg.
19541         (scan-assembler-times, scan-assembler-not): Likewise.
19542         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19543
19544 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19545
19546         * gcc.dg/sparc-loop-1.c: New test.
19547
19548 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19549
19550         PR other/9274
19551         * g++.dg/pch/system-2.C: New.
19552         * g++.dg/pch/system-2.Hs: New.
19553
19554 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19555
19556         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19557
19558         * g++.dg/eh/simd-1.C (vecfunc): Same.
19559
19560 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19561
19562         * gcc.c-torture/execute/20030401-1.c: New test case.
19563
19564 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19565
19566         * objc.dg/defs.m: New.
19567
19568 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19569
19570         * g++.dg/eh/simd-1.C: New.
19571         * g++.dg/eh/simd-2.C: New.
19572
19573 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19574
19575         * gcc.c-torture/execute/simd-3.c: New.
19576
19577 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19578
19579         PR c/9936
19580         * gcc.dg/20030331-2.c: New test.
19581
19582 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19583
19584         PR c++/10278
19585         * g++.dg/parse/crash2.C: New test.
19586
19587 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19588
19589         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19590         * gcc.c-torture/execute/20030331-1.c: ...here.
19591
19592 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19593
19594         * gcc.c-torture/execute/20030331-1.c: New test.
19595
19596 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19597
19598         * lib/gcov.exp: Adjust call return testing strings.
19599         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19600
19601 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19602
19603         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19604         * gcc.dg/builtins-7.c: New test case.
19605         * gcc.dg/builtins-8.c: New test case.
19606
19607 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19608
19609         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19610
19611 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19612
19613         PR c++/7647
19614         * g++.dg/lookup-class-member-2.C: New test.
19615
19616 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19617
19618         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19619
19620 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19621
19622         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19623
19624 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19625
19626         * g++.dg/init/attrib1.C: New test.
19627
19628 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19629
19630         * gcc.dg/ultrasp8.c: New test.
19631
19632 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19633
19634         * gcc.dg/ultrasp7.c: New test.
19635
19636 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19637
19638         PR c++/10047
19639         * g++.dg/template/inline1.C: New test.
19640
19641 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19642
19643         * gcc.dg/sparc-dwarf2.c: New test.
19644
19645 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19646
19647         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19648         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19649
19650 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19651
19652         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19653         than reading .x files.
19654         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19655         * g77.dg/gcov/gcov-1.f: Likewise.
19656         * gcc.misc-tests/gcov-4b.c: Likewise.
19657         * gcc.misc-tests/gcov-5b.c: Likewise.
19658         * gcc.misc-tests/gcov-6.c: Likewise.
19659         * gcc.misc-tests/gcov-7.c: Likewise.
19660         * gcc.misc-tests/gcov-8.c: Likewise.
19661         * g++.dg/gcov/gcov-1.x: Remove.
19662         * g77.dg/gcov/gcov-1.x: Likewise.
19663         * gcc.misc-tests/gcov-4b.x: Likewise.
19664         * gcc.misc-tests/gcov-5b.x: Likewise.
19665         * gcc.misc-tests/gcov-6.x: Likewise.
19666         * gcc.misc-tests/gcov-7.x: Likewise.
19667         * gcc.misc-tests/gcov-8.x: Likewise.
19668
19669 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19670
19671         PR opt/10087
19672         * gcc.dg/20030324-1.c: New test.
19673
19674 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19675
19676         PR c++/10224
19677         * g++.dg/template/arg3.C: New test.
19678
19679         PR c++/10158
19680         * g++.dg/template/friend18.C: New test.
19681
19682 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19683
19684         * g77.f-torture/compile/20030326-1.f: New test case.
19685
19686 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19687
19688         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19689
19690         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19691
19692 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19693
19694         * gcc.dg/ia64-sync-3.c: New test.
19695
19696 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19697
19698         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19699
19700 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19701
19702         * gcc.dg/ultrasp6.c: New test.
19703
19704 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19705
19706         * gcc.dg/i386-signbit-1.c: New test.
19707         * gcc.dg/i386-signbit-2.c: New test.
19708         * gcc.dg/i386-signbit-3.c: New test.
19709
19710 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19711
19712         * gcc.dg/ultrasp5.c: Fix options.
19713
19714 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19715
19716         * gcc.dg/ultrasp5.c: Fix comment.
19717
19718 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19719
19720         PR fortran/10197
19721         * g77.f-torture/execute/10197.f: New test.
19722
19723 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19724
19725         PR c++/9898, c++/383
19726         * g++.dg/template/conv6.C: New test.
19727
19728         PR c++/10119
19729         * g++.dg/template/ptrmem5.C: New test.
19730
19731         PR c++/10026
19732         * g++.dg/lookup/koenig1.C: New test.
19733
19734         PR C++/10199
19735         * g++.dg/lookup/template2.C: New test.
19736
19737 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19738
19739         * g++.dg/opt/rtti1.C: New test.
19740
19741 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19742
19743         * gcc.dg/ultrasp5.c: New test.
19744
19745 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19746
19747         PR middle-end/9967
19748         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19749         builtin fputs.
19750
19751 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19752
19753         PR c/8224
19754         * gcc.dg/20030323-1.c: New test.
19755
19756 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19757
19758         * gcc.c-torture/compile/20030323-1.c: New test case.
19759
19760 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19761
19762         * gcc.dg/20030321-1.c: New test.
19763
19764 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19765
19766         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19767
19768 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19769
19770         PR c++/9978, c++/9708
19771         * g++.dg/ext/vlm1.C: Adjust expected error.
19772         * g++.dg/ext/vla2.C: New test.
19773         * g++.dg/template/arg1.C: New test.
19774         * g++.dg/template/arg2.C: New test.
19775
19776 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19777
19778         * g77.f-torture/execute/select.f: New test.
19779         * g77.f-torture/noncompile/select_no_compile.f: New test.
19780
19781 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19782
19783         PR c++/9898
19784         * g++.dg/other/error4.C: New test.
19785
19786 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19787
19788         * g++.dg/template/friend17.C: New test.
19789
19790 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19791
19792         * gcc.c-torture/compile/20030320-1.c: New.
19793
19794 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19795
19796         * gcc.dg/builtins-6.c: New test case.
19797
19798 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19799
19800         PR target/10073
19801         * gcc.c-torture/compile/20030319-1.c: New.
19802
19803 2003-03-18  Jan Hubicka  <jh@suse.cz>
19804
19805         * gcc.dg/i386-cvt-1.c: New test.
19806
19807 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19808
19809         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19810         * objc.dg/naming-2.m: Likewise.
19811
19812 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19813
19814         PR c++/9639
19815         * g++.dg/parse/crash1.C: New test.
19816
19817 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19818
19819         PR c++/8805
19820         * g++.dg/eh/cleanup1.C: New test.
19821
19822 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19823
19824         * gcc.c-torture/execute/20030316-1.c: New test case.
19825
19826 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19827
19828         PR c++/9629
19829         * g++.dg/init/ctor2.C: New test.
19830
19831 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19832
19833         * g77.f-torture/compile/xformat.f: New test case.
19834
19835 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19836
19837         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19838         * g++.old-deja/g++.mike/eh50.C: Likewise.
19839
19840 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19841
19842         PR c++/6440
19843         * g++.dg/template/spec7.C: New test.
19844         * g++.dg/template/spec8.C: Likewise.
19845
19846 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19847
19848         * gcc.c-torture/execute/20030313-1.c: New test.
19849
19850 2003-03-14  Richard Henderson  <rth@redhat.com>
19851
19852         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19853
19854 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19855
19856         * gcc.c-torture/compile/20030314-1.c: New test.
19857
19858 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19859
19860         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19861         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19862         thumb target,
19863         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19864         to accept newer _imp__  prefix and additional
19865         newline in .drectve section.
19866         * gcc.dg/dll-4.c: Likewise.
19867         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19868         switch.
19869
19870 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19871
19872         * g++.dg/parse/namespace9.C: New test.
19873
19874         * g++.dg/init/ref5.C: New test.
19875         * g++.dg/parse/ptrmem1.C: Likewise.
19876
19877 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19878
19879         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19880         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19881         regular expression.
19882         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19883         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19884
19885 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19886
19887         * gcc.c-torture/execute/20030224-2.c: New test.
19888
19889 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19890
19891         * gcc.dg/decl-3.c: New test.
19892
19893 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19894
19895         * gcc.dg/i386-loop-2.c: New test.
19896
19897 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19898
19899         PR c++/9474
19900         * g++.dg/parse/namespace8.C: New test.
19901
19902         PR c++/9924
19903         * g++.dg/overload/builtin2.C: New test.
19904
19905 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19906
19907         * gcc.dg/return-type-3.c: New test.
19908
19909 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19910
19911         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19912         profiling options are not supported.
19913
19914 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19915
19916         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19917         * g++.old-deja/g++.warn/impint2.C: Likewise.
19918
19919 2003-03-10  Devang Patel  <dpatel@apple.com>
19920
19921         * g++.dg/cpp/c++_cmd_1.C: New test.
19922         * g++.dg/cpp/c++_cmd_1.h: New file.
19923
19924 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19925
19926         * gcc.dg/altivec-9.c: New file.
19927
19928 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19929
19930         * gcc.dg/ppc-sdata-1.c: New test.
19931         * gcc.dg/ppc-sdata-2.c: New test.
19932
19933 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19934
19935         PR c++/9373
19936         * g++.dg/opt/ptrmem2.C: New test.
19937
19938         PR c++/8534
19939         * g++.dg/opt/ptrmem1.C: New test.
19940
19941 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19942
19943         * gcc.dg/i386-loop-1.c: New test.
19944
19945 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19946
19947         PR c++/9970
19948         * g++.dg/lookup/friend1.C: New test.
19949
19950 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19951
19952         PR c++/9823
19953         * g++.dg/parser/constructor1.C: New test.
19954
19955 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19956
19957         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19958
19959         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19960
19961 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19962
19963         * gcc.dg/cpp/Wunused.c: Update test.
19964
19965 2003-03-08  Jan Hubicka  <jh@suse.cz>
19966
19967         * gcc.dg/inline-3.c: New test.
19968
19969 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19970
19971         PR c++/9809
19972         * g++.dg/parse/builtin1.C: New test.
19973
19974         PR c++/9982
19975         * g++.dg/abi/cookie1.C: New test.
19976         * g++.dg/abi/cookie2.C: Likewise.
19977
19978         PR c++/9524
19979         * g++.dg/template/field1.C: New test.
19980
19981         PR c++/9912
19982         * g++.dg/parse/class1.C: New test.
19983         * g++.dg/parse/namespace7.C: Likewise.
19984         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19985
19986 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19987
19988         * g++.dg/init/ref4.C: New test.
19989
19990 2003-03-07  Jan Hubicka  <jh@suse.cz>
19991
19992         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19993         * gcc.dg/inline-3.c:  New test.
19994
19995 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19996
19997         * g++.dg/init/ref3.C: New test.
19998
19999         PR c++/9965
20000         * g++.dg/init/ref2.C: New test.
20001
20002         PR c++/9400
20003         * g++.dg/warn/Wshadow-2.C: New test.
20004
20005         PR c++/9791
20006         * g++.dg/warn/Woverloaded-1.C: New test.
20007
20008 2003-03-05  Jan Hubicka  <jh@suse.cz>
20009
20010         * gcc.dg/i386-local2.c: New.
20011         * gcc.dg/i386-local.c: Fix typo.
20012
20013 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20014
20015         * g++.dg/abi/layout3.C: New test.
20016
20017 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20018
20019         * gcc.c-torture/compile/20030305-1.c
20020
20021 2003-03-05  Jan Hubicka  <jh@suse.cz>
20022
20023         * gcc.dg/i386-local.c: New.
20024
20025 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20026
20027         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20028
20029 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20030
20031         * gcc.dg/switch-2.c: New test.
20032         * gcc.dg/switch-3.c: New test.
20033         * gcc.dg/Wswitch.c: Adjust line numbers.
20034         * gcc.dg/Wswitch-default.c: Likewise.
20035         * gcc.dg/Wswitch-enum.c: Likewise.
20036
20037 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20038
20039         * gcc.c-torture/execute/20030222-1.c: New test.
20040
20041 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20042
20043         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20044
20045 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20046
20047         PR c++/9878
20048         * g++.dg/init/ref1.C: New test.
20049
20050 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20051
20052         * gcc.dg/sh-relax.c: New SH-only test.
20053
20054 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20055
20056         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20057         comment explaining purpose of testcase.
20058
20059 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20060
20061         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20062         for HC11/HC12 (asm needs two int registers).
20063         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20064         HC11/HC12 because the test uses an asm which needs two 32-bit
20065         registers.
20066
20067 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20068
20069         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20070         for HC11/HC12 (array is too large otherwise).
20071         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20072         * gcc.c-torture/compile/20010518-2.x: Likewise.
20073         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20074         HC11/HC12 (array is too large).
20075
20076 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20077
20078         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20079         * lib/g++-dg.exp (g++-dg-test): Likewise.
20080
20081 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20082
20083         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20084         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20085
20086 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20087
20088         * g++.dg/warn/implicit-typename1.C: Remove warning.
20089
20090 2003-02-28  Richard Henderson  <rth@redhat.com>
20091
20092         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20093         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20094
20095 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20096
20097         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20098         * g++.dg/pch/pch.exp: Likewise.
20099
20100 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20101
20102         PR c++/9879
20103         * testsuite/g++.dg/init/new4.C: New test.
20104
20105 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20106
20107         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20108
20109 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20110
20111         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20112         unsigned long.
20113
20114         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20115         wider than float.
20116
20117 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20118
20119         * lib/scanasm.exp: Add support for counting numbers of
20120         occurences.
20121         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20122         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20123
20124 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20125
20126         PR c++/9683
20127         * g++.dg/template/static3.C: New test.
20128
20129         PR c++/9829
20130         * g++.dg/parse/namespace6.C: New test.
20131
20132 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20133
20134         PR target/9732
20135         * gcc.dg/20030225-1.c: New test.
20136
20137 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20138
20139         * README: Remove out-of-date information.
20140
20141         PR c++/9836
20142         * g++.dg/template/spec6.C: New test.
20143
20144 2003-02-24  Jeff Law  <law@redhat.com>
20145
20146         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20147
20148 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20149
20150         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20151         * gcc.dg/pragma-ep-1.c: Likewise.
20152
20153 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20154
20155         PR c++/9602
20156         * g++.dg/template/friend16.C: New test.
20157
20158 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20159
20160         PR c++/5333
20161         * g++.dg/parse/fused-params1.C: Adjust error messages.
20162         * g++.dg/template/nested3.C: New test.
20163
20164 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20165
20166         * g++.dg/abi/param1.C: New test.
20167
20168 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20169
20170         PR c++/7982
20171         * g++.dg/warn/implicit-typename1.C: New test.
20172
20173 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20174
20175         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20176         with "mtune".
20177         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20178         * gcc.c-torture/execute/20010129-1.x: Likewise.
20179         * gcc.dg/20011107-1.c: Likewise.
20180         * gcc.dg/20020108-1.c: Likewise.
20181         * gcc.dg/20020122-3.c: Likewise.
20182         * gcc.dg/20020206-1.c: Likewise.
20183         * gcc.dg/20020310-1.c: Likewise.
20184         * gcc.dg/20020426-2.c: Likewise.
20185         * gcc.dg/20020517-1.c: Likewise.
20186         * gcc.dg/991230-1.c: Likewise.
20187         * gcc.dg/i386-unroll-1.c: Likewise.
20188         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20189
20190 2003-02-22  Jan Hubicka  <jh@suse.cz>
20191
20192         * gcc.dg/i386-mul.c: New test.
20193
20194 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20195
20196         * gcc.dg/builtins-5.c: New test case.
20197
20198 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20199
20200         * gcc.dg/asmreg-1.c: New test.
20201
20202 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20203
20204         PR c++/9749
20205         * g++.dg/parse/varmod1.C: New test.
20206
20207 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20208
20209         PR c++/9727
20210         * g++.dg/template/op1.C: New test.
20211
20212 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20213
20214         PR c++/8906
20215         * g++.dg/template/nested2.C: New test.
20216
20217 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20218
20219         PR c++/8724
20220         * g++.dg/expr/dtor1.C: New test.
20221
20222 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20223
20224         * gcc.dg/cpp/include3.c: New test.
20225         * gcc.dg/cpp/inc/foo.h: New file.
20226
20227 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20228
20229         * gcc.c-torture/execute/20030221-1.c: New test.
20230
20231 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20232
20233         PR c++/9729
20234         * g++.dg/abi/conv1.C: New test.
20235
20236 2003-02-20  Jan Hubicka  <jh@suse.cz>
20237
20238         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20239
20240 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20241
20242         * gcc.c-torture/compile/20030219-1.c: New test.
20243
20244 2003-02-18  Jan Hubicka  <jh@suse.cz>
20245
20246         * gcc.dg/funcorder.c: New test.
20247
20248 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20249
20250         * gcc.c-torture/execute/20030218-1.c: New.
20251
20252 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20253
20254         * gcc.dg/20030218-1.c: New.
20255
20256 2003-02-18  Richard Henderson  <rth@redhat.com>
20257
20258         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20259         * gcc.dg/attr-used-2.c: New.
20260
20261 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20262
20263         PR c++/9704
20264         * g++.dg/init/copy5.C: New test.
20265
20266 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20267
20268         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20269         * g++.dg/pch/pch.exp: Likewise.
20270
20271 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20272
20273         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20274         STACK_SIZE is not defined.
20275
20276 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20277
20278         PR c++/9457
20279         * g++.dg/template/init1.C: New test.
20280
20281 2003-02-16  Jan HUbicka  <jh@suse.cz>
20282
20283         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20284         (foo): Add few extra tests
20285         * gcc.dg/c99-const-expr-3.c: Likewise.
20286         * gcc.c-torture/execute/20030216-1.c: New.
20287
20288 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20289
20290         PR c++/9459
20291         * g++.dg/ext/typeof4.C: New test.
20292
20293 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20294
20295         * gcc.dg/i386-387-3.c: New test case.
20296
20297 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20298
20299         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20300         cris-*-elf* cris-*-aout* and mmix-*-*.
20301
20302 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20303
20304         * gcc.dg/20030213-1.c: New test.
20305
20306 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20307
20308         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20309         * gcc.dg/i386-387-2.c: Likewise.
20310
20311 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20312
20313         * gcc.dg/ppc-spe.c: Fix formatting.
20314         Enable tests that were previously unsupported by gas.
20315         Delete tests for instructions that no longer exist.
20316         Switch arguments on evsubifw builtin.
20317
20318 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20319
20320         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20321         STACK_SIZE is too small.
20322
20323 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20324             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20325
20326         * gcc.dg/decl-2.c: New test.
20327
20328 2003-02-10  Jan Hubicka  <jh@suse.cz>
20329
20330         * gcc.dg/i386-fpcvt-1.c:  New test.
20331
20332 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20333
20334         * gcc.c-torture/execute/20030209-1.c: New test.
20335
20336 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20337
20338         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20339         int-wide bitops, use the constants of the same width.
20340         Likewise, if long long is 32-bit wide, test bitops using
20341         32-bit constants.
20342
20343 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20344
20345         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20346
20347 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20348
20349         * testsuite/gcc.dg/builtins-4.c: New test case.
20350
20351 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20352
20353         * gcc.dg/20020430-1.c: Fix dg command typos.
20354         * gcc.dg/20020503-1.c: Likewise.
20355
20356 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20357
20358         PR c++/8785
20359         * g++.dg/parse/fused-params1.C: New test.
20360
20361         PR c++/8857
20362         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20363
20364         PR c++/8921
20365         * g++.dg/parse/non-dependent1.C: New test.
20366
20367         PR c++/8928
20368         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20369
20370         PR c++/9228
20371         * g++.dg/parse/undefined7.C: New test.
20372         * g++.dg/parse/non-templ1.C: New test.
20373
20374         PR c++/9229
20375         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20376
20377 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20378
20379         * gcc.c-torture/compile/20030206-1.c: New test.
20380
20381 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20382
20383         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20384         "pow" to "foo" to avoid potential confusion with a math built-in.
20385
20386 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20387
20388         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20389         conditions for SPARC targets.
20390
20391 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20392
20393         * gcc.dg/20030204-1.c: New test.
20394
20395 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20396
20397         PR c++/38
20398         * g++.dg/parse/array-size1.C: New test.
20399
20400         PR c++/5657
20401         * g++.dg/parse/undefined3.C: New test.
20402
20403         PR c++/5665
20404         * g++.dg/parse/undefined4.C: New test.
20405
20406         PR c++/5975
20407         * g++.dg/parse/undefined5.C: New test.
20408
20409         PR c++/7259
20410         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20411
20412         PR c++/8578
20413         * g++.dg/parse/casting-operator1.C: New test.
20414
20415         PR c++/8596
20416         * g++.dg/parse/undefined6.C: New test.
20417
20418         PR c++/8736
20419         * g++.dg/parse/missing-template1.C: New test.
20420
20421 2003-02-04  Jan Hubicka  <jh@suse.cz>
20422
20423         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20424         * gcc.dg/i386-cmov?.c:  Likewise.
20425         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20426         * gcc.dg/i386-ssefp-1.c:  Likewise.
20427         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20428         conventions.
20429
20430 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20431
20432         PR c++/7129
20433         * testsuite/g++.dg/ext/max.C: New test.
20434
20435 2003-02-03  Jan Hubicka  <jh@suse.cz>
20436
20437         * gcc.c-torture/execute/20030203-1.c: New test.
20438
20439 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20440
20441         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20442         'natural-endian'.
20443
20444 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20445
20446         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20447         * g++.dg/init/new2.C: Likewise.
20448         * g++.dg/other/new1.C: Likewise.
20449
20450 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20451
20452         * gcc.dg/struct-ret-libc.c: New test.
20453
20454 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20455
20456         * gcc.dg/20030129-1.c: New test.
20457
20458 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20459
20460         PR c++/8849
20461         * g++.dg/template/ptrmem4.C: New test.
20462
20463 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20464
20465         * g++.dg/parser/constant1.C: New test.
20466
20467 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20468
20469         PR c++/8591
20470         * g++.dg/parse/friend2.C: New test.
20471
20472 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20473
20474         PR c++/9437
20475         * g++.dg/template/unify4.C: New test.
20476
20477 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20478
20479         * gcc.c-torture/execute/20030128-1.c: New test.
20480
20481 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20482
20483         * g++.dg/lookup/nested1.C: Test moved from ...
20484         * g++.old-deja/g++.other/lookup24.C: ... here.
20485
20486 2003-01-28  Jan Hubicka  <jh@suse.cz>
20487
20488         * gcc.dg/i386-cmov5.c:  New test.
20489
20490 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20491
20492         * gcc.c-torture/execute/20010925-1.c: Changed the
20493         memcpy declaration.
20494
20495 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20496
20497         PR c++/3902
20498         * g++.dg/parse/template5.C: New test.
20499
20500 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20501
20502         PR fortran/9258
20503         * g77.dg/pr9258: New test.
20504
20505 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20506
20507         * README: Move relevant parts from README.g++.
20508
20509         * README.g++: Remove this file.
20510
20511 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20512
20513         * g++.dg/abi/dcast1.C: New test.
20514
20515 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20516
20517         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20518
20519 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20520
20521         PR c++/47
20522         * g++.old-deja/g++.other/lookup24.C: New test.
20523
20524 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20525
20526         PR middle-end/7227
20527         * gcc.dg/uninit-C.c: New test.
20528
20529 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20530
20531         * g++.dg/abi/covariant1.C: New test.
20532
20533 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20534
20535         * gcc.dg/20030123-1.c: New test.
20536
20537 2003-01-25  Jan Hubicka  <jh@suse.cz>
20538
20539         PR opt/8492
20540         * gcc.c-torture/compile/20030125-1.c
20541
20542 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20543
20544         PR c++/9403
20545         * g++.dg/parse/template3.C: New test.
20546         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20547
20548         PR c++/795
20549         * g++.dg/parse/template4.C: New test.
20550
20551         PR c++/9415
20552         * g++.dg/template/qual2.C: New test.
20553
20554         PR c++/8545
20555         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20556
20557         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20558
20559 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20560
20561         * gcc.c-torture/execute/switch-1.c: New test case.
20562
20563 2003-01-25  Jan Hubicka  <jh@suse.cz>
20564
20565         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20566
20567 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20568
20569         Tweaks for Bison-1.875. From the NEWS file:
20570         "- `parse error' -> `syntax error'
20571         Bison now uniformly uses the term `syntax error'"
20572         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20573         * gcc.dg/cpp/digraph2.c: Likewise.
20574         * gcc.dg/cpp/direct2.c: Likewise.
20575         * gcc.dg/cpp/paste4.c: Likewise.
20576         * gcc.dg/c90-restrict-1.c: Likewise.
20577         * gcc.dg/c99-func-2.c: Likewise.
20578         * gcc.dg/noncompile/920721-2.c: Likewise.
20579         * gcc.dg/noncompile/930622-2.c: Likewise.
20580         * gcc.dg/noncompile/940112-1.c: Likewise.
20581         * gcc.dg/noncompile/950921-1.c: Likewise.
20582         * gcc.dg/noncompile/951123-1.c: Likewise.
20583         * gcc.dg/noncompile/971104-1.c: Likewise.
20584         * gcc.dg/noncompile/990416-1.c: Likewise.
20585
20586 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20587
20588         * g++.dg/parse/undefined1.C: Add error message.
20589
20590 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20591
20592         PR c++/9354
20593         * g++.dg/parse/new1.C: New test.
20594
20595         PR c++/9216
20596         * g++.dg/parse/template2.C: New test.
20597
20598         PR c++/9354
20599         * g++.dg/parse/typedef2.C: New test.
20600
20601         PR c++/9328
20602         * g++.dg/ext/typeof3.C: New test.
20603
20604 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20605
20606         PR c++/2738
20607         * g++.dg/parse/ret-type1.C: New test.
20608
20609         PR c++/3792
20610         * g++.dg/parse/tmpl-outside1.C: New test.
20611
20612         PR c++/4207
20613         * g++.dg/parse/int-as-enum1.C: New test.
20614
20615         PR c++/4903
20616         * g++.dg/parse/no-typename1.C: New test.
20617
20618         PR c++/5533
20619         * g++.dg/parse/no-value1.C: New test.
20620
20621         PR c++/5921
20622         * g++.dg/parse/wrong-inline1.C: New test.
20623
20624         PR c++/6402
20625         * g++.dg/parse/ref1.C: New test.
20626
20627         PR c++/6992
20628         * g++.dg/parse/attr-ctor1.C: New test.
20629
20630         PR c++/7229
20631         * g++.dg/parse/namespace5.C: New test.
20632
20633         PR c++/7917
20634         * g++.dg/parse/func-def1.C: New test.
20635
20636         PR c++/8143
20637         * g++.dg/parse/undefined1.C: New test.
20638
20639         PR c++/5723, PR c++/8522
20640         * g++.dg/parse/specialization1.C: New test.
20641
20642         PR c++/163, PR c++/8595
20643         * g++.dg/parse/struct-as-enum1.C: New test.
20644
20645         PR c++/9173
20646         * g++.dg/parse/undefined2.C: New test.
20647
20648 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20649
20650         PR c++/9298
20651         * g++.dg/parse/template1.C: New test.
20652
20653         PR c++/9384
20654         * g++.dg/parse/using1.C: New test.
20655
20656         PR c++/9285
20657         PR c++/9294
20658         * g++.dg/parse/expr2.C: New test.
20659
20660         PR c++/9388
20661         * g++.dg/parse/lookup2.C: Likewise.
20662
20663 2003-01-21  Jan Hubicka  <jh@suse.cz>
20664
20665         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20666         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20667         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20668         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20669
20670 2003-01-20  Nick Clifton  <nickc@redhat.com>
20671
20672         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20673         problem with ARM sibcall code generation.
20674
20675 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20676
20677         * gcc.c-torture/execute/20030120-1.c: New.
20678
20679 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20680
20681         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20682
20683 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20684
20685         PR c++/9272
20686         * g++.dg/parse/ctor1.C: New test.
20687
20688         PR c++/9294:
20689         * g++.dg/parse/qualified1.C: New test.
20690
20691         * g++.dg/parse/typename3.C: New test.
20692
20693 2003-01-16  Richard Henderson  <rth@redhat.com>
20694
20695         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20696
20697 2003-01-16  Richard Henderson  <rth@redhat.com>
20698
20699         * g++.dg/pch/pch.exp: Copy test header to the working directory
20700         before using it either for precompilation or direct use.
20701         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20702         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20703
20704 2003-01-16  Richard Henderson  <rth@redhat.com>
20705
20706         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20707         before using it either for precompilation or direct use.
20708         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20709         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20710
20711 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20712
20713         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20714         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20715         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20716         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20717         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20718         typename warning into error.
20719         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20720         error messages.
20721         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20722         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20723         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20724         messages.
20725         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20726         make declaration visible in template.
20727         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20728         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20729         messages.
20730         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20731         message.
20732         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20733         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20734         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20735         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20736         typename warning with error message.
20737         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20738         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20739         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20740
20741 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20742
20743         * g++.dg/parse/ambig2.C: New test.
20744
20745 2003-01-15  Richard Henderson  <rth@redhat.com>
20746
20747         * g++.dg/tls/init-2.C: Update error message string.
20748
20749 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20750
20751         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20752
20753 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20754
20755         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20756         all for HC11/HC12.
20757         * gcc.c-torture/compile/20001205-1.x: Likewise.
20758         * gcc.c-torture/compile/20001226-1.x: Likewise.
20759         * gcc.c-torture/compile/920520-1.x: Likewise.
20760         * gcc.c-torture/compile/961203-1.x: Likewise.
20761         * gcc.c-torture/compile/20020604-1.x: Likewise.
20762
20763 2003-01-15  Jan Hubicka  <jh@suse.cz>
20764
20765         * gcc.c-torture/compile/20030115-1.c: New test.
20766
20767         * gcc.dg/i386-fpcvt-1.c: New test.
20768         * gcc.dg/i386-fpcvt-2.c: New test.
20769
20770 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20771
20772         Further conform g++'s __vmi_class_type_info to the C++ ABI
20773         specification.
20774         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20775         the specification.
20776
20777 2003-01-14  Jan Hubicka  <jh@suse.cz>
20778
20779         * gcc.dg/i386-fpcvt-1.c: New test.
20780         * gcc.dg/i386-fpcvt-2.c: New test.
20781
20782 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20783
20784         * gcc.dg/i386-mmx-3.c: New test.
20785
20786 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20787
20788         PR c++/9264
20789         * g++.dg/parse/octal1.C: New file.
20790
20791         PR c++/9172
20792         * g++.dg/parse/typename1.C: New file.
20793
20794 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20795
20796         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20797         * gcc.dg/bf-no-ms-layout.c: Likewise.
20798         * gcc.dg/bf-ms-attrib.c: Likewise.
20799
20800 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20801
20802         PR c++/9099
20803         * g++.dg/parse/dtor1.C: New file.
20804
20805         PR c++/9128
20806         * g++.dg/rtti/typeid1.C: New file.
20807
20808         PR c++/9153
20809         * g++.dg/parse/lookup1.C: New file.
20810
20811         PR c++/9171
20812         * g++.dg/templ/spec5.C: New file.
20813
20814 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20815
20816         * gcc.c-torture/compile/20030110-1.c: New test.
20817
20818 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20819
20820         Merge from pch-branch:
20821
20822         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20823
20824         * gcc.dg/pch/cpp-1.h: New.
20825         * gcc.dg/pch/cpp-1.c: New.
20826         * gcc.dg/pch/cpp-2.h: New.
20827         * gcc.dg/pch/cpp-2.c: New.
20828
20829         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20830
20831         * gcc.dg/pch/except-1.h: New.
20832         * gcc.dg/pch/except-1.c: New.
20833
20834         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20835
20836         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20837         running test.
20838         * gcc.dg/pch: Include *.hp not *.h.
20839         * gcc.dg/pch/system-1.h: New.
20840         * gcc.dg/pch/system-1.c: New.
20841
20842         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20843
20844         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20845         rather than trying to build and run a program using PCH.
20846         * gcc.dg/pch: Remove dg-do commands from test files.
20847
20848         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20849
20850         * gcc.dg/pch/macro-3.c: New.
20851         * gcc.dg/pch/macro-3.h: New.
20852
20853         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20854
20855         * gcc.dg/pch/common-1.c: New.
20856         * gcc.dg/pch/common-1.h: New.
20857         * gcc.dg/pch/decl-1.c: New.
20858         * gcc.dg/pch/decl-1.h: New.
20859         * gcc.dg/pch/decl-2.c: New.
20860         * gcc.dg/pch/decl-2.h: New.
20861         * gcc.dg/pch/decl-3.c: New.
20862         * gcc.dg/pch/decl-3.h: New.
20863         * gcc.dg/pch/decl-4.c: New.
20864         * gcc.dg/pch/decl-4.h: New.
20865         * gcc.dg/pch/decl-5.c: New.
20866         * gcc.dg/pch/decl-5.h: New.
20867         * gcc.dg/pch/global-1.c: New.
20868         * gcc.dg/pch/global-1.h: New.
20869         * gcc.dg/pch/inline-1.c: New.
20870         * gcc.dg/pch/inline-1.h: New.
20871         * gcc.dg/pch/inline-2.c: New.
20872         * gcc.dg/pch/inline-2.h: New.
20873         * gcc.dg/pch/static-1.c: New.
20874         * gcc.dg/pch/static-1.h: New.
20875         * gcc.dg/pch/static-2.c: New.
20876         * gcc.dg/pch/static-2.h: New.
20877
20878         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20879
20880         * g++.dg/pch/pch.exp: Better handle failing testcases.
20881         * gcc.dg/pch/pch.exp: Likewise.
20882         * gcc.dg/pch/macro-1.c: New.
20883         * gcc.dg/pch/macro-1.h: New.
20884         * gcc.dg/pch/macro-2.c: New.
20885         * gcc.dg/pch/macro-2.h: New.
20886
20887         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20888
20889         * g++.dg/dg.exp: Treat files in pch/ specially.
20890         * g++.dg/pch/pch.exp: New file.
20891         * g++.dg/pch/empty.H: New file.
20892         * g++.dg/pch/empty.C: New file.
20893         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20894         "precompile".
20895
20896         * gcc.dg/pch/pch.exp: New file.
20897         * gcc.dg/pch/empty.h: New file.
20898         * gcc.dg/pch/empty.c: New file.
20899         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20900         "precompile".
20901
20902 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20903
20904         * g++.dg/template/friend14.C: New test.
20905
20906 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20907
20908         * gcc.dg/old-style-asm-1.c: New test.
20909
20910 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20911
20912         * gcc.c-torture/compile/20030109-1.c: New test.
20913
20914 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20915
20916         * gcc.c-torture/execute/20030109-1.c: New test.
20917
20918 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20919
20920         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20921         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20922         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20923         * g++.old-deja/g++.mike/eh2.C: Likewise
20924         * g++.old-deja/g++.mike/eh3.C: Likewise
20925         * g++.old-deja/g++.mike/eh5.C: Likewise
20926         * g++.old-deja/g++.mike/eh6.C: Likewise
20927         * g++.old-deja/g++.mike/eh7.C: Likewise
20928         * g++.old-deja/g++.mike/eh8.C: Likewise
20929         * g++.old-deja/g++.mike/eh9.C: Likewise
20930         * g++.old-deja/g++.mike/eh10.C: Likewise
20931         * g++.old-deja/g++.mike/eh12.C: Likewise
20932         * g++.old-deja/g++.mike/eh13.C: Likewise
20933         * g++.old-deja/g++.mike/eh14.C: Likewise
20934         * g++.old-deja/g++.mike/eh16.C: Likewise
20935         * g++.old-deja/g++.mike/eh17.C: Likewise
20936         * g++.old-deja/g++.mike/eh18.C: Likewise
20937         * g++.old-deja/g++.mike/eh21.C: Likewise
20938         * g++.old-deja/g++.mike/eh23.C: Likewise
20939         * g++.old-deja/g++.mike/eh24.C: Likewise
20940         * g++.old-deja/g++.mike/eh25.C: Likewise
20941         * g++.old-deja/g++.mike/eh26.C: Likewise
20942         * g++.old-deja/g++.mike/eh27.C: Likewise
20943         * g++.old-deja/g++.mike/eh28.C: Likewise
20944         * g++.old-deja/g++.mike/eh29.C: Likewise
20945         * g++.old-deja/g++.mike/eh31.C: Likewise
20946         * g++.old-deja/g++.mike/eh33.C: Likewise
20947         * g++.old-deja/g++.mike/eh34.C: Likewise
20948         * g++.old-deja/g++.mike/eh35.C: Likewise
20949         * g++.old-deja/g++.mike/eh36.C: Likewise
20950         * g++.old-deja/g++.mike/eh37.C: Likewise
20951         * g++.old-deja/g++.mike/eh38.C: Likewise
20952         * g++.old-deja/g++.mike/eh39.C: Likewise
20953         * g++.old-deja/g++.mike/eh40.C: Likewise
20954         * g++.old-deja/g++.mike/eh41.C: Likewise
20955         * g++.old-deja/g++.mike/eh42.C: Likewise
20956         * g++.old-deja/g++.mike/eh44.C: Likewise
20957         * g++.old-deja/g++.mike/eh46.C: Likewise
20958         * g++.old-deja/g++.mike/eh47.C: Likewise
20959         * g++.old-deja/g++.mike/eh48.C: Likewise
20960         * g++.old-deja/g++.mike/eh49.C: Likewise
20961         * g++.old-deja/g++.mike/eh50.C: Likewise
20962         * g++.old-deja/g++.mike/eh51.C: Likewise
20963         * g++.old-deja/g++.mike/eh53.C: Likewise
20964         * g++.old-deja/g++.mike/eh55.C: Likewise
20965         * g++.old-deja/g++.mike/p7912.C: Likewise
20966         * g++.old-deja/g++.mike/p9706.C: Likewise
20967         * g++.old-deja/g++.mike/p10416.C: Likewise
20968         * g++.old-deja/g++.mike/p11667.C: Likewise
20969         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20970         Remove redundant reference to Iris.
20971         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20972         Elxsi, i860, Pico Java, and WE32K.
20973
20974 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20975
20976         * g++.dg/ext/asm4.C: New test.
20977
20978 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20979
20980         PR c++/9030
20981         * g++.dg/template/friend12.C: New test.
20982         * g++.dg/template/friend13.C: Likewise.
20983         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20984
20985 2003-01-08  Jan Hubicka  <jh@suse.cz>
20986
20987         * gcc.dg/i386-cadd.c: New test.
20988         * gcc.dg/i386-cmov4.c: Likewise.
20989
20990 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20991
20992         PR c++/9165
20993         * g++.dg/warn/Wunused-3.C: New test.
20994
20995         * g++.dg/abi/bitfield9.C: New test.
20996
20997         PR c++/9189
20998         * g++.dg/parse/defarg3.C: New test.
20999
21000 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21001
21002         * g++.dg/parse/ambig1.C: New test.
21003         * g++.dg/parse/defarg2.C: New test.
21004
21005 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21006
21007         * g++.dg/template/defarg-1.C: New test.
21008         * g++.dg/template/local2.C: Likewise.
21009
21010 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21011
21012         * gcc.c-torture/execute/20030105-1.c: New test.
21013
21014 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21015
21016         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21017         * g++.dg/parse/namespace4.C: Likewise.
21018
21019 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21020
21021         * g++.dg/template/ntp2.C: New test.
21022
21023 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21024
21025         * g++.dg/parse/extern-C-1.C: New test.
21026
21027         * g++.dg/parse/namespace4.C: New test.
21028
21029         * g++.dg/template/nested1.C: New test.
21030
21031         * g++.dg/parse/namespace3.C: New test.
21032
21033 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21034
21035         * g++.dg/lookup/two-stage1.C: New test.
21036
21037 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21038
21039         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21040         * g++.old-deja/g++.jason/access8.C: Likewise.
21041         * g++.old-deja/g++.other/decl5.C: Likewise.
21042
21043 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21044
21045         * g++.dg/parse/parse7.C: New test.
21046
21047 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21048
21049         PR c++/2843
21050         * g++.dg/ext/attrib7.C: New test.
21051
21052 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21053
21054         * g++.dg/parse/parse6.C: New test.
21055
21056 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21057
21058         * gcc.dg/h8300-stack-1.c: New.
21059
21060 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21061
21062         g++.dg/lookup/exception1.C: New test.
21063
21064         g++.dg/lookup/template1.C: New test.
21065
21066         g++.dg/parse/namespace2.C: New test.
21067
21068         g++.dg/parse/parens2.C: New test.
21069
21070 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21071
21072         * g++.dg/parse/parse5.C: New test.
21073         * g++.dg/lookup/scoped4.C: New test.
21074
21075 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21076
21077         * g++.dg/parse/parens1.C: New test.
21078
21079         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21080         angle-bracket1.C.
21081         * g++.dg/parse/parens2.C: New test.
21082
21083         * g++.dg/lookup/scope-operator1.C: New test.
21084
21085         * g++.dg/parse/operator1.C: New test.
21086
21087 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21088
21089         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21090         * g++.old-deja/g++.other/access6.C: Likewise.
21091         * g++.old-deja/g++.other/decl1.C: Likewise.
21092         * g++.old-deja/g++.pt/typename12.C: Likewise.
21093
21094 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21095
21096         * g++.dg/parse/namespace1.C: New test.
21097
21098 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21099
21100         * g++.dg/parse/parse4.C: New test.
21101
21102 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21103
21104         * g++.dg/parse/parse3.C: New test.
21105
21106 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21107
21108         * g++.dg/parse/parse2.C: New test.
21109
21110 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21111
21112         * g++.dg/template/friend11.C: New test.
21113
21114 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21115
21116         * g++.dg/parse/parse1.C: New test.
21117
21118 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21119
21120         * lib/profopt.exp: Change the name of a global variable to avoid
21121         possible clashes with other test suites.
21122
21123 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21124
21125         * g++.dg/inherit/covariant8.C: New test.
21126
21127 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21128
21129         * g++.dg/init/array9.C: New test.
21130
21131         PR c++/9112
21132         * g++.dg/parse/expr1.C: New test.
21133
21134 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21135
21136         * gcc.c-torture/compile/20021230-1.c: New test.
21137
21138 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21139
21140         * g++.dg/inherit/covariant5.C: New test.
21141         * g++.dg/inherit/covariant6.C: New test.
21142         * g++.dg/inherit/covariant7.C: New test.
21143
21144 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21145
21146         PR c++/2739
21147         * g++.dg/other/access2.C: New test.
21148
21149 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21150
21151         * g++.dg/other/anon-struct.C: No longer fails
21152         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21153         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21154         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21155
21156 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21157
21158         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21159
21160 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21161
21162         * g++.dg/eh/spec4.C: Remove stray semicolon.
21163         * g++.dg/expr/pmf-1.C: Change error message.
21164         * g++.dg/ext/asm1.C: Remove stray semicolon.
21165         * g++.dg/ext/typename1.C: Add missing typenames.
21166         * g++.dg/inherit/template-as-base.C: Change error message.
21167         * g++.dg/lookup/scoped1.C: Likewise.
21168         * g++.dg/lookup/scoped2.C: Likewise.
21169         * g++.dg/lookup/using2.C: Likewise.
21170         * g++.dg/other/component1.C: Remove stray semicolon.
21171         * g++.dg/other/do1.C: Change error message.
21172         * g++.dg/other/error2.C: Likewise.
21173         * g++.dg/other/init1.C: Likewise.
21174         * g++.dg/other/packed1.C: Remove stray semicolon.
21175         * g++.dg/other/ptrmem2.C: Change error message.
21176         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21177         marker.
21178         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21179         * g++.dg/template/access3.C: Add typename keyword.
21180         * g++.dg/template/access5.C: Remove stray semicolon.
21181         * g++.dg/template/access6.C: Likewise.
21182         * g++.dg/template/complit1.C: Likewise.
21183         * g++.dg/template/crash1.C: Change error message.
21184         * g++.dg/template/inherit2.C: Remove stray semicolon.
21185         * g++.dg/template/instantiate2.C: Likewise.
21186         * g++.dg/template/instantiate3.C: Change error message.
21187         * g++.dg/template/qual1.C: Remove stray semicolon.
21188         * g++.dg/template/qualttp18.C: Change error message.
21189         * g++.dg/template/ref1.C: Remove stray semicolon.
21190         * g++.dg/template/sizeof1.C (A::value): Declare it.
21191         * g++.dg/template/spec4.C: Change error message.
21192         * g++.dg/template/static1.C: Likewise.
21193         * g++.dg/template/type1.C: Likewise.
21194         * g++.dg/template/typename3.C: Likewise.
21195         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21196         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21197         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21198         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21199         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21200         named return value extension.
21201         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21202         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21203         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21204         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21205         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21206         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21207         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21208         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21209         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21210         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21211         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21212         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21213         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21214         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21215         syntax.
21216         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21217         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21218         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21219         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21220         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21221         * g++.old-deja/g++.brendan/template11.C: Likewise.
21222         * g++.old-deja/g++.brendan/template26.C: Likewise.
21223         * g++.old-deja/g++.brendan/template27.C: Use explicit
21224         specialization syntax.
21225         * g++.old-deja/g++.brendan/template30.C: Likewise.
21226         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21227         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21228         non-dependent names.
21229         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21230         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21231         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21232         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21233         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21234         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21235         named return value extension.
21236         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21237         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21238         * g++.old-deja/g++.ext/return1.C: Likewise.
21239         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21240         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21241         * g++.old-deja/g++.jason/access8.C: Likewise.
21242         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21243         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21244         pseudo-destructor names.
21245         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21246         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21247         pseudo-destructor names.
21248         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21249         * g++.old-deja/g++.jason/overload19.C: Likewise.
21250         * g++.old-deja/g++.jason/overload32.C: Likewise.
21251         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21252         stray semicolons.
21253         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21254         * g++.old-deja/g++.jason/return.C: Likewise.
21255         * g++.old-deja/g++.jason/return2.C: Likewise.
21256         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21257         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21258         syntax.
21259         * g++.old-deja/g++.jason/template10.C: Account for use of
21260         non-dependent names.
21261         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21262         syntax.
21263         * g++.old-deja/g++.jason/template37.C: Likewise.
21264         * g++.old-deja/g++.law/access4.C: Change error messages.
21265         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21266         pseudo-destructor names.
21267         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21268         * g++.old-deja/g++.law/ctors9.C: Likewise.
21269         * g++.old-deja/g++.law/cvt22.C: Likewise.
21270         * g++.old-deja/g++.law/dtors5.C: Likewise.
21271         * g++.old-deja/g++.law/global-init1.C: Likewise.
21272         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21273         * g++.old-deja/g++.law/operators28.C: Likewise.
21274         * g++.old-deja/g++.law/visibility28.C: Likewise.
21275         * g++.old-deja/g++.martin/eval1.C: Likewise.
21276         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21277         name.
21278         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21279         * g++.old-deja/g++.mike/net34.C: Likewise.
21280         * g++.old-deja/g++.mike/net36.C: Likewise.
21281         * g++.old-deja/g++.mike/ns2.C: Likewise.
21282         * g++.old-deja/g++.mike/p12306.C: Likewise.
21283         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21284         value extension.
21285         * g++.old-deja/g++.mike/p700.C: Likewise.
21286         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21287         * g++.old-deja/g++.mike/p710.C: Likewise.
21288         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21289         value extension.
21290         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21291         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21292         * g++.old-deja/g++.ns/crash2.C: Likewise.
21293         * g++.old-deja/g++.ns/crash3.C: Likewise.
21294         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21295         * g++.old-deja/g++.ns/ns17.C: Likewise.
21296         * g++.old-deja/g++.ns/template16.C: Likewise.
21297         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21298         keyword.
21299         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21300         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21301         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21302         named return value extension.
21303         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21304         * g++.old-deja/g++.other/access4.C: Issue additional error
21305         messages.
21306         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21307         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21308         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21309         * g++.old-deja/g++.other/crash25.C: Change error message.
21310         * g++.old-deja/g++.other/crash4.C: Change error message.
21311         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21312         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21313         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21314         checks.
21315         * g++.old-deja/g++.other/defarg8.C: Likewise.
21316         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21317         * g++.old-deja/g++.other/dtor10.C: Likewise.
21318         * g++.old-deja/g++.other/incomplete.C: Likewise.
21319         * g++.old-deja/g++.other/linkage7.C: Likewise.
21320         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21321         lookup algorithm.
21322         * g++.old-deja/g++.other/mangle2.C: Likewise.
21323         * g++.old-deja/g++.other/refinit2.C: Likewise.
21324         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21325         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21326         * g++.old-deja/g++.pt/crash28.C: Likewise.
21327         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21328         syntax.
21329         * g++.old-deja/g++.pt/crash32.C: Change error message.
21330         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21331         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21332         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21333         error message position.
21334         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21335         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21336         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21337         syntax.
21338         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21339         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21340         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21341         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21342         keyword.
21343         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21344         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21345         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21346         keyword.
21347         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21348         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21349         syntax.
21350         * g++.old-deja/g++.pt/friend28.C: Account for use of
21351         non-dependent names.
21352         * g++.old-deja/g++.pt/friend29.C: Likewise.
21353         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21354         rules.
21355         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21356         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21357         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21358         lookup rules.
21359         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21360         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21361         keyword.
21362         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21363         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21364         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21365         keyword.
21366         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21367         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21368         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21369         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21370         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21371         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21372         keyword.
21373         * g++.old-deja/g++.pt/spec10.C: Likewise.
21374         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21375         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21376         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21377         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21378         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21379         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21380         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21381         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21382         * g++.old-deja/g++.pt/typename15.C: Likewise.
21383         * g++.old-deja/g++.pt/typename22.C: Likewise.
21384         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21385         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21386         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21387         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21388         syntax.
21389         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21390         return value extension.
21391         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21392         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21393         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21394         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21395
21396 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21397
21398         * g++.dg/warn/inline1.C: New test.
21399         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21400         * g++.old-deja/g++.jason/synth10.C: Likewise.
21401         * g++.old-deja/g++.mike/net31.C: Likewise.
21402         * g++.old-deja/g++.mike/p8786.C: Likewise.
21403
21404         * g++.dg/template/friend10.C: New test.
21405         * g++.dg/template/conv5.C: New test.
21406
21407 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21408
21409         * g++.dg/lookup/scoped3.C: New test.
21410
21411         * g++.dg/lookup/decl1.C: New test.
21412         * g++.dg/lookup/decl2.C: New test.
21413
21414 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21415
21416         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21417         gcc.c-torture/compile/20021015-1.c,
21418         gcc.c-torture/compile/20021015-2.c,
21419         gcc.c-torture/compile/20021123-1.c,
21420         gcc.c-torture/compile/20021123-2.c,
21421         gcc.c-torture/compile/20021123-3.c,
21422         gcc.c-torture/compile/20021123-4.c,
21423         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21424         only to 3.1 or 3.2 branch.
21425
21426 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21427
21428         * gcc.dg/i386-bitfield3.c: New test.
21429
21430         * gcc.dg/i386-bitfield2.c: New test.
21431
21432 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21433
21434         * g++.dg/parse/conv_op1.C: New test.
21435
21436 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21437
21438         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21439         approved.
21440
21441 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21442
21443         * gcc.c-torture/compile/20021220-1.c: New test.
21444
21445 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21446
21447         * gcc.dg/i386-fastcall-1.c: New.
21448
21449 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21450
21451         * gcc.c-torture/execute/20021219-1.c: New test.
21452
21453 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21454
21455         * gcc.dg/i386-pic-1.c: New test.
21456
21457 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21458
21459         PR c++/8099
21460         * g++.dg/template/friend9.C: New test.
21461
21462 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21463
21464         PR c++/3663
21465         * g++.dg/template/access7.C: New test.
21466
21467 2002-12-18  Nick Clifton  <nickc@redhat.com>
21468
21469         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21470         the libstdc++-v3 directory has been found.
21471
21472 2002-12-12  Devang Patel <dpatel@apple.com>
21473         * gcc.dg/darwin-ld-1.c: New test.
21474         * gcc.dg/darwin-ld-2.c: New test.
21475         * gcc.dg/darwin-ld-3.c: New test.
21476         * gcc.dg/darwin-ld-4.c: New test.
21477         * gcc.dg/darwin-ld-5.c: New test.
21478
21479 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21480
21481         * gcc.c-torture/compile/20021212-1.c: New test.
21482
21483 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21484
21485         * gcc.dg/fshort-wchar: New test.
21486
21487 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21488
21489         PR c++/8372
21490         * g++.dg/template/dtor1.C: New test.
21491
21492         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21493         markers.
21494
21495 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21496
21497         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21498
21499 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21500
21501         * g++.dg/template/static1.C: New test.
21502         * g++.dg/template/static2.C: New test.
21503         * g++.old-deja/g++.ext/memconst.C: New test.
21504
21505 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21506
21507         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21508         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21509         * g++.dg/special/initp1.C: Likewise.
21510
21511 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21512
21513         * gcc.c-torture/execute/20021204-1.c: New test.
21514
21515 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21516
21517         * gcc.dg/ppc-fmadd-1.c: New file.
21518         * gcc.dg/ppc-fmadd-2.c: New file.
21519         * gcc.dg/ppc-fmadd-3.c: New file.
21520
21521 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21522
21523         * gcc.c-torture/compile/20021204-1.c: New test.
21524
21525 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21526
21527         * g++.dg/inherit/covariant2.C: New test.
21528         * g++.dg/inherit/covariant3.C: New test.
21529         * g++.dg/inherit/covariant4.C: New test.
21530         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21531         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21532
21533 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21534
21535         PR c++/8688
21536         * g++.dg/init/brace3.C: New test.
21537
21538 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21539
21540         * gcc.dg/20020210-1.c: Fix a comment typo.
21541
21542 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21543
21544         PR c++/8720
21545         * g++.dg/parse/defarg1.C: New test.
21546
21547         PR c++/8615
21548         * g++.dg/template/char1.C: New test.
21549
21550         * g++.dg/template/varmod1.C: Fix typo.
21551
21552 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21553
21554         DR 180
21555         * g++.old-deja/g++.pt/crash32.C: Expect error.
21556
21557 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21558
21559         PR c++/5919
21560         * g++.dg/template/varmod1.C: New test.
21561
21562         PR c++/8727
21563         * g++.dg/inherit/typeinfo1.C: New test.
21564
21565         PR c++/8663
21566         * g++.dg/inherit/typedef1.C: New test.
21567
21568 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21569
21570         PR c++/8332
21571         PR c++/8493
21572         * g++.dg/template/strlen1.C: New test.
21573
21574         PR c++/8227
21575         * g++.dg/template/ctor2.C: New test.
21576
21577         PR c++/8214
21578         * g++.dg/init/string1.C: New test.
21579
21580         PR c++/8511
21581         * g++.dg/template/friend8.C: New test.
21582
21583 2002-11-29  Joe Buck <jbuck@synopsys.com>
21584
21585         * g++.dg/lookup/anon2.C: New test.
21586
21587 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21588
21589         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21590         h8300 port.
21591
21592 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21593
21594         * gcc.dg/bitfld-6.c: New test.
21595
21596 2002-11-27  Jan Hubicka  <jh@suse.cz>
21597
21598         * gcc.c-torture/execute/20021127.[cx]: New test.
21599
21600 2002-11-26  Jan Hubicka  <jh@suse.cz>
21601
21602         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21603         quality.
21604
21605 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21606
21607         * g++.dg/init/brace2.C: New test.
21608         * g++.old-deja/g++.mike/p9129.C: Correct.
21609
21610 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21611
21612         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21613
21614 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21615
21616         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21617
21618 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21619
21620         * testsuite/g++.dg/abi/empty11.C: New test.
21621         * testsuite/g++.dg/rtti/cv1.C: New test.
21622
21623 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21624
21625         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21626
21627 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21628
21629         * g++.dg/abi/empty10.C: New test.
21630
21631 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21632
21633         * gcc.c-torture/compile/20021124-1.c: New test.
21634
21635 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21636
21637         * g++.dg/abi/rtti2.C: New test.
21638
21639 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21640
21641         * gcc.dg/i386-unroll-1.c: New test.
21642
21643 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21644
21645         * gcc.c-torture/compile/20021120-1.c: New test.
21646         * gcc.c-torture/compile/20021120-2.c: New test.
21647
21648 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21649
21650         * gcc.dg/bitfld-5.c: New test.
21651
21652 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21653
21654         * gcc.c-torture/execute/20021120-3.c: New test.
21655
21656 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21657
21658         * gcc.c-torture/execute/20021120-2.c: New test.
21659
21660 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21661
21662         * gcc.c-torture/execute/20021120-1.c: New test.
21663
21664 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21665
21666         * gcc.c-torture/execute/20021118-3.c: New test.
21667
21668 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21669
21670         * gcc.c-torture/compile/20021119-1.c: New test.
21671
21672 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21673
21674         * gcc.dg/duff-1.c: New test.
21675         * gcc.dg/duff-2.c: New test.
21676         * gcc.dg/duff-3.c: New test.
21677
21678 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21679
21680         * gcc.dg/cpp/_Pragma5.c: New test.
21681
21682 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21683
21684         * gcc.c-torture/execute/20021118-2.c: New test.
21685
21686 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21687
21688         * gcc.c-torture/execute/20021118-1.c: New test.
21689
21690 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21691
21692         * gcc.dg/20021116-1.c: New test.
21693
21694 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21695
21696         * g++.dg/abi/vcall1.C: New test.
21697
21698 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21699
21700         * gcc.dg/20021029-1.c: New test.
21701         * gcc.dg/20021029-2.c: New test.
21702
21703 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21704
21705         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21706
21707 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21708
21709         PR c/8439
21710         * gcc.dg/20021110.c: Move to ...
21711         * gcc.c-torture/compile/20021110.c: .... here.
21712
21713 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21714
21715         PR c/8467
21716         * gcc.c-torture/execute/20021111-1.c
21717
21718 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21719
21720         PR c/8439
21721         * gcc.dg/20021110.c: New test.
21722
21723 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21724
21725         * g++.dg/abi/vthunk3.C: Run only on x86.
21726
21727 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21728
21729         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21730
21731 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21732
21733         * lib/compat.exp (compat-execute): Fix logic error in last
21734         change.
21735
21736 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21737
21738         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21739
21740 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21741
21742         PR c++/8389
21743         * g++.dg/template/access6.C: New test.
21744
21745 2002-11-08  Jan Hubicka  <jh@suse.cz>
21746
21747         * gcc.dg/i386-ssefp-1.c: New test.
21748         * gcc.dg/i386-ssefp-1.c: New test.
21749
21750 2002-11-08  Jan Hubicka  <jh@suse.cz>
21751
21752         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21753
21754 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21755
21756         * g++.dg/abi/vthunk3.C: New test.
21757
21758         PR c++/8338
21759         * g++.dg/template/crash2.C: New test.
21760
21761 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21762
21763         * testsuite/g++.dg/abi/dtor1.C: New test.
21764         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21765
21766 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21767
21768         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21769         Darwin.
21770
21771 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21772
21773         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21774         -mthumb.  Only xfail with -O0.
21775
21776 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21777
21778         * g++.dg/abi/thunk1.C: New test.
21779         * g++.dg/abi/thunk2.C: Likewise.
21780         * g++.dg/abi/vtt1.C: Likewise.
21781
21782 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21783
21784         PR optimization/8423
21785         * gcc.c-torture/execute/builtin-constant.c: New test.
21786
21787 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21788
21789         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21790         Add some more cases.
21791
21792 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21793
21794         PR c++/8391
21795         * g++.dg/opt/local1.C: New test.
21796
21797 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21798
21799         PR c++/8160
21800         * g++.dg/template/complit1.C: New test.
21801
21802         PR c++/8149
21803         * g++.dg/template/typename4.C: Likewise.
21804
21805 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21806
21807         Core issue 287, PR c++/7639
21808         * g++.dg/template/instantiate1.C: Adjust error location.
21809         * g++.dg/template/instantiate3.C: New test.
21810         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21811         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21812         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21813
21814 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21815
21816         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21817
21818 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21819
21820         PR c++/8287
21821         * g++.dg/init/dtor2.C: New test.
21822
21823 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21824
21825         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21826         * gcc.dg/nest.c: Bypass errors on irix6.
21827
21828 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21829
21830         * gcc.dg/nest.c: Expect error for mmix-*-*.
21831         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21832
21833 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21834
21835         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21836         markers.
21837
21838         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21839
21840 2002-10-25  Mike Stump  <mrs@apple.com>
21841
21842         * gcc.dg/warn-1.c: New test.
21843
21844 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21845
21846         * g++.dg/template/typename3.C: New test.
21847
21848 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21849
21850         * g++.dg/lookup/ptrmem1.C: New test.
21851
21852         * g++.dg/abi/vthunk2.C: New test.
21853
21854 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21855
21856         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21857
21858 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21859
21860         * g++.dg/abi/empty9.C: New test.
21861
21862 2002-10-24  Richard Henderson  <rth@redhat.com>
21863
21864         * g++.dg/inherit/thunk1.C: Enable for ia64.
21865
21866 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21867
21868         PR c++/8067
21869         * g++.dg/lookup/pretty1.C: New test.
21870
21871 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21872
21873         * gcc.dg/20021023-1.c: New test.
21874
21875 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21876
21877         PR c++/7679
21878         * g++.dg/parse/inline1.C: New test.
21879
21880 2002-10-23  Richard Henderson  <rth@redhat.com>
21881
21882         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21883
21884         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21885
21886 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21887
21888         PR c++/6579
21889         * g++.dg/parse/stmtexpr3.C: New test.
21890
21891 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21892
21893         * g++.dg/expr/cond1.C: New test.
21894
21895 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21896
21897         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21898
21899 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21900
21901         * g++.dg/abi/vbase13.C: New test.
21902         * g++.dg/abi/vbase14.C: Likewise.
21903
21904 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21905
21906         * gcc.dg/tls/pic-1.c: New test.
21907         * gcc.dg/tls/nonpic-1.c: New test.
21908         * gcc.dg/20021018-1.c: New test.
21909
21910 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21911
21912         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21913         Remove only files with the same base name as the test case.
21914         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21915         (profopt-execute): Likewise.  Also, remove old profiling
21916         and performance data files before running the tests.
21917
21918         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21919         * g++.dg/bprob/bprob.exp: Likewise.
21920         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21921         to allow more general test case names.
21922
21923         * g++.dg/bprob/bprob-1.C: Rename to ...
21924         * g++.dg/bprob/g++-bprob-1.C: ... this.
21925
21926         * g77.dg/bprob/bprob-1.f: Rename to ...
21927         * g77.dg/bprob/g77-bprob-1.f: ... this.
21928
21929 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21930
21931         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21932         bison 1.50 or later.
21933
21934 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21935
21936         * g++.dg/README: Describe more test directories.
21937
21938 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21939
21940         * g++.dg/init/array6.C: Add additional tests.
21941
21942 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21943
21944         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21945         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21946
21947 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21948
21949         * gcc.c-torture/compile/20020604-1.x: New.
21950         * gcc.c-torture/compile/simd-5.x: Likewise.
21951         * gcc.c-torture/execute/920710-1.x: Likewise.
21952         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21953
21954 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21955
21956         * g++.dg/inherit/override1.C: Add dg-options clause.
21957
21958 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21959
21960         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21961         _mm_slli_si128.
21962
21963 2002-10-19  Andreas Schwab  <schwab@suse.de>
21964
21965         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21966         directory component.
21967
21968 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21969
21970         * g++.dg/inherit/thunk1.C: New test.
21971
21972         * g++.dg/inherit/override1.C: New test.
21973
21974         * g++.dg/abi/mangle11.C: New test.
21975         * g++.dg/abi/mangle14.C: New test.
21976         * g++.dg/abi/mangle17.C: New test.
21977
21978 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21979
21980         * g++.dg/overload/member2.C: New test.
21981
21982 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21983
21984         * g++.dg/README: Describe new compat directory.
21985         * g++.dg/dg.exp: Skip tests in compat directory.
21986         * README.compat: New file.
21987         * lib/compat.exp: New expect script.
21988         * g++.dg/compat: New test directory.
21989         * g++.dg/compat/compat.exp: New expect script.
21990         * g++.dg/compat/abi: New test directory.
21991         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21992         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21993         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21994         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21995         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21996         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21997         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21998         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21999         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22000         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22001         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22002         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22003         * g++.dg/compat/break: New test directory.
22004         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22005         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22006         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22007         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22008         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22009         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22010         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22011         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22012         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22013         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22014         g++.dg/compat/break/README: New files.
22015         * g++.dg/compat/eh: New test directory.
22016         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22017         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22018         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22019         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22020         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22021         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22022         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22023         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22024         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22025         g++.dg/compat/eh/filter2_y.C,
22026         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22027         g++.dg/compat/eh/new1_y.C,
22028         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22029         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22030         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22031         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22032         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22033         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22034         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22035         g++.dg/compat/eh/unexpected1_y.C: New files.
22036         * g++.dg/compat/init: New test directory.
22037         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22038         g++.dg/compat/init/array5_y.C,
22039         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22040         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22041         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22042         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22043         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22044         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22045         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22046         g++.dg/compat/init/init-ref2_y.C: New files.
22047
22048 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22049
22050         PR c++/7584
22051         * g++.dg/inherit/using3.C: New test.
22052
22053 2002-10-17  Jan Hubicka  <jh@suse.cz>
22054
22055         * gcc.dg/20021017-2.c: New test.
22056
22057 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22058
22059         * g++.dg/abi/mangle16.C: Adjust.
22060
22061         * g++.dg/init/array8.C: New test.
22062
22063 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22064
22065         * gcc.dg/special/mips-abi.exp: New test.
22066         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22067
22068 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22069
22070         * g++.dg/abi/mangle16.C: New test.
22071         * g++.dg/abi/mangle17.C: Likewise.
22072
22073         PR c++/7478
22074         * g++.dg/template/ref1.C: New test.
22075
22076 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22077
22078         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22079
22080 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22081
22082         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22083
22084 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22085
22086         PR c++/7524
22087         * g++.dg/init/array7.C: New test.
22088
22089 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22090
22091         * g++.dg/init/array6.C: New test.
22092
22093         * g++.dg/abi/mangle13.C: Likewise.
22094         * g++.dg/abi/mangle14.C: Likewise.
22095         * g++.dg/abi/mangle15.C: Likewise.
22096
22097 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22098
22099         * g++.dg/abi/empty8.C: New test.
22100
22101 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22102
22103         * g++.dg/init/ctor1.C: New test.
22104
22105 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22106
22107         * gcc.c-torture/execute/20021015-1.c: New test.
22108
22109 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22110
22111         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22112
22113 2002-10-14  Jan Hubicka  <jh@suse.cz>
22114
22115         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22116
22117 2002-10-14  Richard Henderson  <rth@redhat.com>
22118
22119         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22120
22121 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22122
22123         PR optimization/6631
22124         * g++.dg/opt/const2.C: New test.
22125
22126 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22127
22128         PR c++/7176
22129         * g++.dg/parse/friend1.C: New test.
22130         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22131
22132 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22133
22134         * gcc.dg/20021014-1.c: New test.
22135
22136 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22137
22138         PR c++/5661
22139         * g++.dg/ext/vlm1.C: New test.
22140         * g++.dg/ext/vlm2.C: Likewise.
22141
22142         * g++.dg/init/array1.C: Remove invalid braces.
22143         * g++.dg/init/brace1.C: New test.
22144         * g++.dg/init/copy2.C: Likewise.
22145         * g++.dg/init/copy3.C: Likewise.
22146         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22147         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22148         braces.
22149
22150 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22151
22152         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22153
22154 2002-10-11  Richard Shann  <richard.shann@superh.com>
22155
22156         * gcc.c-torture/compile/simd-5.c: New test.
22157
22158 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22159
22160         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22161
22162 2002-10-10  Jim Wilson  <wilson@redhat.com>
22163
22164         * gcc.c-torture/execute/20021010-1.c: New test.
22165
22166 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22167
22168         PR c/7353
22169         * g++.dg/ext/typedef-init.C: New test.
22170         * gcc.dg/typedef-init.c: New test.
22171
22172 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22173
22174         * gcc.dg/cpp/paste13.c: New test.
22175
22176 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22177
22178         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22179         remaining platforms, XFAIL during compile, not execute.  Don't
22180         XFAIL at -O0.
22181
22182 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22183
22184         * gcc.dg/alias-1.c: Tweak expected warning.
22185
22186 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22187
22188         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22189
22190 2002-10-06  Andreas Jaeger  <aj@suse.de>
22191
22192         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22193         * gcc.dg/cpp/c++98.C: Likewise.
22194
22195         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22196         * g++.dg/cpp/c++98.C: Likewise.
22197
22198         * g++.dg/README (Subdirectories): Mention cpp directory.
22199
22200         PR target/7559
22201         * gcc.dg/20021006-1.c: New test.
22202
22203 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22204
22205         PR c++/7804
22206         * g++.dg/other/warning1.C: New test.
22207
22208 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22209
22210         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22211         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22212         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22213
22214 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22215
22216         PR c++/7931
22217         * g++.dg/template/ptrmem3.C: New test.
22218
22219         PR c++/7754
22220         * g++.dg/template/union1.C: New test.
22221
22222 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22223
22224         PR c++/8006
22225         * g++.dg/abi/mangle9.C: New test.
22226         * g++.dg/abi/mangle10.C: New test.
22227         * g++.dg/abi/mangle11.C: New test.
22228         * g++.dg/abi/mangle12.C: New test.
22229
22230 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22231
22232         PR c++/7188.
22233         * g++.dg/template/meminit1.C: New test.
22234         * g++.dg/warn/Wreorder-1.C: Likewise.
22235         * g++.old-deja/g++.mike/warn3.C: Tweak.
22236         * lib/prune.exp: Ingore "in copy constructor".
22237
22238 2002-10-02  Andreas Jaeger  <aj@suse.de>
22239
22240         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22241         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22242         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22243         on x86-64.
22244
22245 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22246
22247         * gcc.dg/empty1.C: Fix typo.
22248
22249 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22250
22251         * gcc.dg/alias-1.c: New test.
22252
22253 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22254
22255         * gcc.dg/empty1.C: New test.
22256
22257         * g++.dg/tls/init-2.C: Tweak error messages.
22258
22259 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22260
22261         * gcc.c-torture/compile/20020923-1.c: New test.
22262
22263 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22264
22265         * gcc.c-torture/execute/ffs-1.c: New test.
22266         * gcc.c-torture/execute/ffs-2.c: Ditto.
22267
22268 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22269
22270         * g++.dg/overload/member1.C: New test.
22271
22272 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22273
22274         * g++.dg/abi/empty7.C: New test.
22275         * g++.dg/init/pm2.C: Likewise.
22276
22277 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22278
22279         * g++.dg/rtti/crash1.C: New test.
22280
22281 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22282
22283         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22284         gcc.dg/sibcall-4.c: New tests.
22285
22286 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22287
22288         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22289         powerpc and MMIX targets.
22290
22291 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22292
22293         * gcc.dg/cpp/20020927-1.c: New.
22294
22295 2002-09-26  David S. Miller  <davem@redhat.com>
22296
22297         * gcc.c-torture/compile/trunctfdf.c: New.
22298
22299 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22300
22301         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22302
22303 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22304
22305         * gcc.c-torture/execute/loop-15.c: New.
22306
22307 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22308
22309         * README.QMTEST: Fix typo.
22310
22311 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22312
22313         * gcc.dg/20020926-1.c: New test.
22314
22315 2002-09-25  David S. Miller  <davem@redhat.com>
22316
22317         PR target/7842
22318         * gcc.c-torture/execute/shiftdi.c: New test.
22319
22320 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22321
22322         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22323         unique to the tool.
22324         * lib/g77.exp (g77_init): Likewise.
22325         * lib/g++.exp (g++_init): Likewise.
22326         * lib/objc.exp (objc_init): Likewise.
22327
22328 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22329
22330         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22331         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22332         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22333
22334 2002-09-25  Richard Henderson  <rth@redhat.com>
22335
22336         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22337         too-small long double.
22338
22339 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22340
22341         * gcc.dg/20020919-1.c: New test.
22342
22343 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22344
22345         * g++.dg/abi/bitfield6.C: New test.
22346         * g++.dg/abi/bitfield7.C: New test.
22347         * g++.dg/abi/bitfield8.C: New test.
22348         * g++.dg/abi/vbase11.C: New test.
22349
22350 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22351
22352         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22353         hppa*-*-hpux*.  Update test comment.
22354
22355 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22356
22357         * gcc.dg/tls/struct-1.c: New test.
22358
22359 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22360
22361         * gcc.dg/cpp/tr-warn2.c: Update.
22362
22363 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22364
22365         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22366
22367 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22368
22369         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22370         systems.
22371
22372 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22373
22374         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22375
22376         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22377         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22378         setting of cxxfilt.
22379
22380 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22381
22382         * gcc.dg/20020312-2.c: Update for darwin.
22383
22384 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22385
22386         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22387
22388 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22389
22390         * objc.dg/comp-types-1.m: New test.
22391         * objc.dg/comp-types-2.m: New test.
22392         * objc.dg/comp-types-3.m: New test.
22393         * objc.dg/comp-types-4.m: New test.
22394         * objc.dg/comp-types-5.m: New test.
22395         * objc.dg/comp-types-6.m: New test.
22396
22397 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22398
22399         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22400
22401 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22402
22403         * g++.dg/other/do1.C: New test.
22404
22405         * g++.dg/template/subst1.C: New test.
22406
22407 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22408
22409         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22410
22411 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22412
22413         * g++.dg/template/qualttp20.C: Adjust expected errors.
22414         * g++.old-deja/g++.jason/report.C: Likewise.
22415         * g++.old-deja/g++.other/qual1.C: Likewise.
22416
22417         * g++.dg/lookup/scoped2.C: New test.
22418
22419         * g++.dg/ext/asm3.C: New test.
22420
22421 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22422
22423         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22424
22425 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22426
22427         * ChangeLog: follow spelling conventions.
22428         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22429         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22430         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22431         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22432         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22433         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22434         * g++.old-deja/g++.law/global-init1.C: Likewise.
22435         * g++.old-deja/g++.other/delete4.C: Likewise.
22436         * g++.old-deja/g++.other/inline21.C: Likewise.
22437         * g++.old-deja/g++.other/singleton.C: Likewise.
22438         * g77.dg/strlen0.f: Likewise.
22439         * g77.f-torture/compile/20010519-1.f: Likewise.
22440         * g77.f-torture/compile/980310-4.f: Likewise.
22441         * gcc.c-torture/compile/20000605-1.c: Likewise.
22442         * gcc.c-torture/execute/20020225-1.c: Likewise.
22443         * gcc.dg/c90-hexfloat-2.c: Likewise.
22444         * gcc.dg/c99-bool-1.c: Likewise.
22445         * gcc.dg/c99-hexfloat-2.c: Likewise.
22446         * gcc.dg/dll-2.c: Likewise.
22447         * gcc.dg/wtr-union-init-1.c: Likewise.
22448         * gcc.dg/wtr-union-init-2.c: Likewise.
22449         * gcc.dg/wtr-union-init-3.c: Likewise.
22450         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22451         * gcc.dg/cpp/defined.c: Likewise.
22452         * gcc.dg/cpp/macsyntx.c: Likewise.
22453         * gcc.dg/cpp/paste2.c: Likewise.
22454         * gcc.dg/cpp/trad/defined.c: Likewise.
22455         * gcc.dg/format/c90-printf-1.c: Likewise.
22456         * gcc.dg/format/c90-scanf-1.c: Likewise.
22457         * gcc.dg/format/c99-printf-1.c: Likewise.
22458         * gcc.dg/format/c99-scanf-1.c: Likewise.
22459         * gcc.misc-tests/gcov-8.c: Likewise.
22460         * lib/profopt.exp: Likewise.
22461
22462 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22463
22464         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22465
22466 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22467
22468         * g++.dg/inherit/using2.C: New test.
22469
22470 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22471
22472         * ChangeLog: Follow spelling conventions.
22473         * g++.dg/template/friend4.C: Likewise.
22474         * g++.old-deja/g++.pt/crash67.C: Likewise.
22475         * gcc.c-torture/execute/20000801-4.c: Likewise.
22476         * gcc.dg/c90-digraph-1.c: Likewise.
22477         * gcc.dg/c94-digraph-1.c: Likewise.
22478         * gcc.dg/c99-digraph-1.c: Likewise.
22479         * gcc.dg/cpp/line5.c: Likewise.
22480         * gcc.dg/cpp/multiline.c: Likewise.
22481         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22482         * gcc.dg/format/attr-3.c: Likewise.
22483         * gcc.dg/format/c90-scanf-3.c: Likewise.
22484         * gcc.dg/format/ext-4.c: Likewise.
22485
22486 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22487
22488         * g++.dg/template/pretty1.C: New test.
22489
22490 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22491
22492         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22493
22494 2002-09-13  Matt Austern  <austern@apple.com>
22495
22496         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22497         passing a cast expression to a function by const reference.
22498
22499 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22500
22501         * g++.dg/template/deduce1.C: New test.
22502
22503 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22504
22505         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22506         32-bit int.
22507
22508 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22509
22510         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22511         usage.
22512
22513 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22514
22515         * gcc.c-torture/compile/20020910-1.c: New test.
22516
22517 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22518
22519         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22520
22521 2002-09-10  Andreas Jaeger  <aj@suse.de>
22522
22523         * gcc.dg/20020312-2.c: Adjust for x86-64.
22524
22525 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22526
22527         * g77.dg/7388.f: New test case for PR 7388.
22528
22529 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22530
22531         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22532
22533 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22534
22535         * objc.dg/proto-lossage-1.m: New test.
22536
22537 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22538
22539         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22540
22541 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22542
22543         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22544         expected to pass.
22545
22546 2002-09-06  Stan Shebs  <shebs@apple.com>
22547             David Edelsohn  <edelsohn@gnu.org>
22548
22549         * gcc.dg/weak: New directory.
22550         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22551         target-specific xfail bits.
22552         * gcc.dg/typeof-2.c: Move to new directory.
22553         * gcc.dg/weak.exp: New expect script.
22554
22555 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22556
22557         * gcc.c-torture/execute/extzvsi.c: New test.
22558
22559 2002-09-05  Stan Shebs  <shebs@apple.com>
22560
22561         * gcc.dg/weak-1.c: xfail on Darwin.
22562         * gcc.dg/weak-2.c: Ditto.
22563         * gcc.dg/weak-3.c: Ditto.
22564         * gcc.dg/weak-4.c: Ditto.
22565         * gcc.dg/weak-5.c: Ditto.
22566         * gcc.dg/weak-6.c: Ditto.
22567         * gcc.dg/weak-7.c: Ditto.
22568         * gcc.dg/weak-8.c: Ditto.
22569         * gcc.dg/weak-9.c: Ditto.
22570
22571 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22572
22573         * gcc.c-torture/execute/loop-14.c: New test.
22574
22575 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22576
22577         * g++.dg/other/cxa-atexit1.C: New test.
22578
22579         * gcc.dg/typeof-2.c: New test.
22580
22581 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22582
22583         * gcc.dg/builtins-2.c: New testcase.
22584         * gcc.dg/builtins-3.c: New testcase.
22585
22586 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22587
22588         * gcc.dg/cpp/_Pragma4.c: New test.
22589
22590 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22591
22592         * objc/execute/nil_method-1.m: New testcase.
22593
22594 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22595
22596         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22597         [Object class], not [Object initialize].
22598
22599 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22600             Hans-Peter Nilsson  <hp@bitrange.com>
22601
22602         * gcc.c-torture/execute/20020720-1.x: Skip test on
22603         mmix-knuth-mmixware.  Correct comment.
22604
22605 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22606
22607         * testsuite/g++.dg/abi/bitfield5.C: New test.
22608         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22609
22610 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22611
22612         * objc.dg/undeclared-selector.m: New test.
22613
22614 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22615
22616         * g++.dg/other/offsetof1.C: Avoid cast warning.
22617
22618 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22619
22620         * objc.dg/super-class-2.m: New test.
22621
22622 2002-08-24  Matt Austern  <austern@apple.com>
22623
22624         * g++.dg/ext/lvaddr.C: New test.
22625         * g++.dg/ext/lvcast.C: New test.
22626
22627 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22628
22629         * testsuite/g++.dg/inherit/cond1.C: New test.
22630
22631 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22632
22633         * gcc.dg/noncompile/incomplete-1.c: New test.
22634
22635 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22636
22637         * gcc.dg/typespec-1.c: New test.
22638
22639 2002-08-20  Devang Patel  <dpatel@apple.com>
22640         * objc.dg/proto-hier-2.m: New test.
22641
22642 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22643
22644         * objc.dg/bitfield-1.m: New test.
22645         * objc.dg/bitfield-2.m: New test.
22646
22647 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22648
22649         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22650         gcc.dg/c99-flex-array-4.c: New tests.
22651
22652 2002-08-16  Stan Shebs  <shebs@apple.com>
22653
22654         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22655
22656 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22657
22658         * gcc.dg/typeof-1.c: New test.
22659         * g++.dg/ext/typeof2.C: New test.
22660
22661 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22662
22663         * g++.dg/other/offsetof1.C: New test.
22664
22665 2002-08-14  Richard Henderson  <rth@redhat.com>
22666
22667         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22668
22669 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22670
22671         * gcc.dg/cpp/_Pragma3.c: New test.
22672
22673 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22674
22675         * g++.dg/template/inherit3: New test.
22676
22677 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22678
22679         * gcc.dg/bitfld-4.c: Add blank options.
22680
22681 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22682
22683         * g++.dg/template/crash1.C: New test.
22684
22685 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22686
22687         * gcc.dg/tls/opt-2.c: New test.
22688
22689 2002-08-08  Devang Patel  <dpatel@apple.com>
22690
22691         * objc.dg/selector-1.m : New test
22692
22693 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22694
22695         * g++.dg/abi/bitfield4.C: New test.
22696         * gcc.dg/bitfld-4.c: New test.
22697
22698 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22699
22700         * g++.dg/other/packed1.C: New test.
22701
22702 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22703
22704         * g++.dg/abi/offsetof.C: Tweak error messages.
22705         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22706
22707 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22708
22709         * gcc.dg/bitfld-3.c: New test.
22710
22711 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22712             Richard Henderson  <rth@redhat.com>
22713
22714         * gcc.dg/i386-bitfield1.c: New test.
22715         * g++.dg/abi/bitfield3.C: Update.
22716
22717 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22718
22719         * objc.dg/const-str-2.m: Update.
22720         * gcc.dg/cpp/c++98.c: Change to C extension.
22721         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22722         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22723
22724 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22725
22726         * testsuite/gcc.dg/tls/diag-3.c: New.
22727
22728 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22729
22730         * g++.dg/README (Subdirectories): Document new subdir expr.
22731         * g++.dg/expr/pmf-1.C: New test.
22732
22733 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22734
22735         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22736
22737 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22738
22739         * g++.dg/abi/bitfield3.C: New test.
22740
22741 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22742
22743         * lib/gcov.exp: Tweak expected line formats.
22744         * gcc.misc-tests/gcov8.c: New test.
22745         * gcc.misc-tests/gcov8.x: New flags.
22746
22747 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22748
22749         * consistency.vlad/layout/endian.c: Include string.h.
22750
22751         * gcc.c-torture/execute/20020805-1.c: New test.
22752
22753 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22754
22755         * g++.dg/other/conversion1.C: New test.
22756
22757 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22758
22759         * gcc.dg/builtins-1.c: New testcase.
22760
22761 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22762
22763         * g++.dg/inherit/access3.C: New test.
22764
22765 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22766
22767         * gcc.dg/ia64-visibility-2.c: New test.
22768
22769 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22770
22771         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22772         __qualifier_flags to __flags.
22773
22774 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22775
22776         * g++.dg/inherit/operator1.C: New test.
22777         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22778         * g++.dg/other/error1.C: Change expected error message.
22779         * g++.dg/template/conv4.C: Likewise.
22780
22781 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22782
22783         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22784         for documented behavior.
22785
22786 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22787
22788         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22789         several targets known to fail.
22790
22791 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22792
22793         * gcc.dg/mips-args-[123].c: New tests.
22794
22795 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22796
22797         * gcc.dg/ppc-spe.c: New.
22798
22799 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22800
22801         * g++.dg/other/ptrmem4.C: New testcase.
22802
22803 2002-07-24  Richard Henderson  <rth@redhat.com>
22804
22805         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22806
22807 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22808
22809         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22810
22811 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22812
22813         * gcc.c-torture/execute/memset-3.c: New testcase.
22814
22815 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22816
22817         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22818         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22819
22820 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22821
22822         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22823         Delete.
22824
22825 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22826
22827         * gcc.c-torture/compile/simd-4.c: New test.
22828
22829 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22830
22831         PR c++/7347, c++/7348
22832         * g++.dg/template/access4.C: New test.
22833         * g++.dg/template/access5.C: New test.
22834         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22835         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22836         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22837         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22838
22839 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22840
22841         * gcc.dg/gnu89-init-2.c: New test.
22842
22843 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22844
22845         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22846
22847 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22848
22849         * gcc.c-torture/execute/20020720-1.c: New testcase.
22850
22851 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22852
22853         * gcc.dg/cpp/Wsignprom.c: New tests.
22854
22855 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22856
22857         * gcc.c-torture/execute/loop-13.c: New test.
22858
22859 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22860
22861         * gcc.dg/cpp/expr.c: New tests.
22862
22863 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22864
22865         * g++.dg/opt/pr6713.C: Add template instantiation.
22866
22867 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22868
22869         * gcc.dg/nest.c: New test.
22870
22871 2002-07-17  Richard Henderson  <rth@redhat.com>
22872
22873         * g++.dg/opt/pr6713.C: New test.
22874
22875 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22876
22877         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22878         XFAIL for all x86 processors.
22879
22880 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22881
22882         * gcc.c-torture/execute/20010122-1.x: Do not test with
22883         -fomit-frame-pointer.
22884
22885 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22886
22887         * g++.dg/template/instantiate2.C: New test.
22888         * g++.dg/template/spec4.C: New test.
22889
22890 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22891
22892         * g++.dg/template/access2.C: New test.
22893         * g++.dg/template/access3.C: New test.
22894
22895 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22896
22897         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22898         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22899         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22900         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22901         Convert to use <stdarg.h>.
22902         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22903         Delete.
22904         * gcc.dg/va-arg-2.c: New.
22905         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22906
22907 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22908
22909         * gcc.c-torture/compile/20020710-1.c: New test.
22910
22911 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22912                           Andrew Pinski  <pinskia@physics.uc.edu>
22913
22914         gcc.c-torture/compile/simd-2.c: New testcase.
22915         gcc.c-torture/compile/simd-3.c: Likewise.
22916
22917 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22918
22919         PR c++/7224
22920         * g++.dg/overload/error1.C: New test.
22921
22922 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22923
22924         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22925         configuration and IRIX 6 O32 ABI.
22926
22927 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22928
22929         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22930
22931 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22932
22933         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22934
22935 2002-07-10  Jeffrey A Law  <law@redhat.com>
22936
22937         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22938
22939         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22940
22941 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22942
22943         * gcc.dg/20020312-2.c: Check for __PPC__.
22944
22945 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22946
22947         * gcc.c-torture/compile/20020709-1.c: New test.
22948
22949 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22950
22951         * g++.dg/template/qualttp21.C: New test case.
22952
22953 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22954
22955         * gcc.c-torture/compile/20020706-1.c: New test.
22956         * gcc.c-torture/compile/20020706-2.c: New test.
22957
22958 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22959             Alexandre Oliva  <aoliva@redhat.com>
22960
22961         * g++.dg/warn/incomplete1.C: New test.
22962
22963 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22964
22965         PR c++/7099
22966         * g++.dg/warn/noreturn1.C: New test.
22967
22968 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22969
22970         PR c++/6706
22971         * g++.dg/debug/debug6.C: New test.
22972         * g++.dg/debug/debug7.C: New test.
22973
22974 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22975
22976         * gcc.c-torture/compile/simd-3.c: New test.
22977
22978 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22979
22980         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22981         * gcc.dg/20020620-1.c: Likewise.
22982
22983 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22984
22985         PR c++/6944
22986         * g++.dg/init/array4.C: New test.
22987         * g++.dg/init/array5.C: New test.
22988
22989 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22990
22991         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22992         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22993
22994 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22995
22996         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22997         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22998         * gcc.dg/wtr-conversion-1.c: Likewise.
22999         * gcc.dg/wtr-escape-1.c: Likewise.
23000         * gcc.dg/wtr-int-type-1.c: Likewise.
23001         * gcc.dg/wtr-label-1.c: Likewise.
23002         * gcc.dg/wtr-static-1.c: Likewise.
23003         * gcc.dg/wtr-strcat-1.c: Likewise.
23004         * gcc.dg/wtr-suffix-1.c: Likewise.
23005         * gcc.dg/wtr-switch-1.c: Likewise.
23006         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23007         * gcc.dg/wtr-union-init-1.c: Likewise.
23008         * gcc.dg/wtr-union-init-2.c: Likewise.
23009         * gcc.dg/wtr-union-init-3.c: Likewise.
23010
23011         * gcc.dg/wtr-func-def-1.c: New test.
23012
23013 2002-07-02 Devang Patel <dpatel@apple.com>
23014
23015         * objc.dg/param-1.m: New test.
23016
23017 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23018
23019         * gcc.dg/cpp/trad/directive.c: Add test.
23020         * gcc.dg/cpp/trad/macroargs.c: Add test.
23021         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23022
23023 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23024
23025         * gcc.dg/cpp/cmdlne-M.c: New test.
23026
23027 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23028
23029         * objc.dg/desig-init-1.m: New test.
23030
23031 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23032
23033         PR c++/6716
23034         * g++.dg/template/instantiate1.C: New test.
23035
23036 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23037
23038         PR c++/7112
23039         * g++.dg/template/sizeof2.C: New test.
23040
23041 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23042
23043         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23044         gcc.dg/cpp/trad/include.c: New tests.
23045
23046 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23047
23048         PR target/7177
23049         * gcc.c-torture/compile/20020701-1.c: New test.
23050
23051 2002-07-01  Stan Shebs  <shebs@apple.com>
23052
23053         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23054         header here...
23055         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23056         (objc-torture-execute): or here.
23057
23058 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23059
23060         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23061
23062 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23063
23064         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23065
23066 2002-06-30  Devang Patel  <dpatel@apple.com>
23067
23068         * objc.dg/fsyntax-only.m: New test.
23069
23070 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23071
23072         PR c++/6695
23073         * g++.dg/template/friend7.C: New file.
23074
23075 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23076
23077         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23078         return type.
23079
23080 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23081
23082         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23083         avoid division by zero.
23084
23085 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23086
23087         * gcc.dg/Wunknownprag.c: New tests.
23088
23089 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23090
23091         * gcc.c-torture/execute/simd-2.c: New test.
23092
23093 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23094
23095         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23096         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23097         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23098         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23099         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23100         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23101         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23102         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23103         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23104         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23105         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23106         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23107         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23108         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23109         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23110         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23111         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23112
23113 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23114
23115         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23116         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23117         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23118         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23119         New tests.
23120         * gcc.dg/cpp/trad/directive.c: Update.
23121
23122 2002-06-23  Andreas Jaeger  <aj@suse.de>
23123
23124         * gcc.c-torture/execute/complex-6.c: New.
23125
23126 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23127
23128         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23129         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23130         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23131         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23132
23133 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23134
23135         * gcc.dg/cpp/trad: New directory with traditional tests copied
23136         from parent directory.
23137         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23138         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23139         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23140         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23141         Move to trad/ and rename.
23142         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23143         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23144         gcc.dg/cpp/trad/redef2.c: New tests.
23145         * gcc.dg/cpp/trad/trad.exp: New driver.
23146
23147 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23148
23149         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23150         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23151         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23152         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23153         Remove.
23154
23155 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23156
23157         * gcc.dg/20020620-1.c: New test.
23158
23159 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23160
23161         * g++.dg/template/ttp4.C: New test.
23162
23163 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23164
23165         * g++.dg/opt/vt1.C: Fix regexp.
23166
23167 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23168
23169         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23170         Don't use attribute `noinline'.
23171
23172 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23173
23174         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23175
23176 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23177
23178         * gcc.c-torture/execute/simd-1.c: New.
23179
23180         * gcc.dg/simd-1.c: New.
23181
23182 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23183
23184         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23185
23186 2002-06-16  Richard Henderson  <rth@redhat.com>
23187
23188         * g++.dg/ext/anon-struct1.C: New.
23189         * g++.dg/ext/anon-struct2.C: New.
23190         * g++.dg/ext/anon-struct3.C: New.
23191         * gcc.dg/anon-struct-1.c: New.
23192         * gcc.dg/anon-struct-2.c: New.
23193         * gcc.dg/anon-struct-3.c: New.
23194         * gcc.dg/20011008-1.c: Adjust warning text.
23195         * gcc.dg/20020527-1.c: Add -fms-extensions.
23196
23197 2002-06-16  Richard Henderson  <rth@redhat.com>
23198
23199         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23200
23201 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23202
23203         * gcc.c-torture/execute/20020615-1.c: New test.
23204
23205 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23206
23207         * gcc.c-tortuture/execute/compare-1.c: New test case.
23208         * gcc.c-tortuture/execute/compare-2.c: New test case.
23209         * gcc.c-tortuture/execute/compare-3.c: New test case.
23210
23211 2002-06-13  Richard Henderson  <rth@redhat.com>
23212
23213         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23214         ia64 ilp32.
23215
23216 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23217
23218         * g++.dg/template/typename2.C: Update error message.
23219
23220 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23221
23222         * gcc.c-torture/execute/20020611-1.c: New test.
23223
23224 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23225
23226         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23227         list of targets to skip.
23228
23229 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23230
23231         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23232         targets if not optimizing.
23233
23234 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23235
23236         * gcc.c-torture/compile/20020605-1.c: New test.
23237
23238         * g++.dg/opt/vt1.C: New test.
23239
23240         * gcc.dg/20020531-1.c: New test.
23241
23242         * gcc.dg/20020530-1.c: New test.
23243
23244         * gcc.dg/20020527-1.c: New test.
23245
23246         * g++.dg/opt/cse1.C: New test.
23247
23248 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23249
23250         * gcc.dg/20020607-2.c: New test case.
23251
23252 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23253
23254         * gcc.c-torture/compile/20020604-1.c: New test.
23255
23256 2002-06-04  Richard Henderson  <rth@redhat.com>
23257
23258         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23259         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23260         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23261
23262 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23263
23264         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23265
23266 2002-06-03  Richard Henderson  <rth@redhat.com>
23267
23268         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23269         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23270
23271 2002-06-02  Richard Henderson  <rth@redhat.com>
23272
23273         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23274         test functions static.
23275
23276 2002-06-02  Andreas Jaeger  <aj@suse.de>
23277
23278         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23279         now.
23280
23281 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23282
23283         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23284         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23285         Update for mofified diagnostics.
23286         * gcc.dg/c99-intconst-1.c: No longer fail.
23287
23288 2002-06-02  Richard Henderson  <rth@redhat.com>
23289
23290         * gcc.dg/uninit-A.c: Remove xfail markers.
23291
23292 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23293
23294         * gcc.dg/fnegate-1.c: New test case.
23295
23296 2002-05-30  Osku Salerma  <osku@iki.fi>
23297
23298         * gcc.c-torture/execute/mayalias-1.c: New file.
23299
23300 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23301
23302         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23303         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23304         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23305
23306 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23307
23308         * gcc.c-torture/execute/20020529-1.c: New test.
23309
23310 2002-05-27  Richard Henderson  <rth@redhat.com>
23311
23312         * g++.dg/ext/attrib6.C: New test case.
23313
23314 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23315
23316         * gcc.c-torture/execute/pure-1.c: New test.
23317
23318 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23319
23320         * gcc.dg/cpp/arith-2.c: Remove.
23321
23322 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23323
23324         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23325         * gcc.dg/cpp/if-3.c: Remove.
23326
23327 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23328
23329         * g++.dg/opt/cse2.C: New test.
23330
23331 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23332
23333         * gcc.dg/cpp/arith-1.c: New semantic tests.
23334         * gcc.dg/cpp/if-1.c: Update.
23335
23336 2002-05-24  Ben Elliston  <bje@redhat.com>
23337
23338         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23339
23340 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23341
23342         * gcc.dg/verbose-asm.c: New test.
23343
23344 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23345
23346         * gcc.dg/cpp/paste12.c: New test.
23347
23348 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23349
23350         * g++.dg/parse/named_ops.C: New test.
23351
23352 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23353
23354         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23355
23356 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23357
23358         * gcc.dg/weak-2.c: Allow optional leading underscore
23359         in scan-assembler symbol name.
23360         * gcc.dg/weak-3.c: Likewise.
23361         * gcc.dg/weak-4.c: Likewise.
23362         * gcc.dg/weak-5.c: Likewise.
23363
23364 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23365
23366         * gcc.dg/20020523-1.c: New test.
23367
23368 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23369
23370         * objc.dg/const-str-2.m: Update now that we stop after
23371         a command line error.
23372
23373 2002-05-22  Richard Henderson  <rth@redhat.com>
23374
23375         * g++.dg/dg.exp: Fix typo in test pruneing.
23376
23377 2002-05-22  Richard Henderson  <rth@redhat.com>
23378
23379         * g++.dg/dg.exp: Prune the tls subdirectory.
23380         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23381         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23382         * g++.dg/tls/init-1.C: New.
23383
23384 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23385
23386         * gcc.dg/20020517-1.c: New test.
23387
23388 2002-05-21  Richard Henderson  <rth@redhat.com>
23389
23390         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23391         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23392
23393 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23394
23395         * g++.dg/other/copy2.C: New test.
23396
23397 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23398
23399         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23400         (MAX_COPY): Bump up to 10 times sizeof (long long).
23401         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23402
23403         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23404         sizeof (long long).
23405
23406         * gcc.c-torture/execute/strcpy-1.c: New test.
23407
23408 2002-05-19  Jason Merrill  <jason2redhat.com>
23409
23410         * g++.dg/ext/oper1.C: New test.
23411
23412 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23413 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23414
23415         * README.QMTEST: New file.
23416
23417         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23418
23419 2002-05-19  Andreas Jaeger  <aj@suse.de>
23420
23421         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23422         now.
23423         * gcc.c-torture/execute/loop-2d.x: Likewise.
23424
23425 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23426
23427         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23428         support weak symbols.
23429         * gcc.dg/weak-4.c: Likewise
23430         * gcc.dg/weak-6.c: Likewise
23431
23432 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23433
23434         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23435         cygwin, coff and h8300-*-hms targets
23436         * gcc.dg/weak-5.c: Likewise
23437         * gcc.dg/weak-7.c: Likewise
23438
23439 2002-05-16  Jason Merrill  <jason@redhat.com>
23440
23441         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23442         (scan-assembler-not, scan-assembler-dem): Likewise.
23443         (scan-assembler-dem-not): Likewise.
23444
23445 2002-05-15  Richard Henderson  <rth@redhat.com>
23446
23447         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23448
23449 2002-05-15  Richard Henderson  <rth@redhat.com>
23450
23451         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23452         (vfoo1f): Warning here.
23453         (vfoo1l): Don't redefine the alias.
23454
23455 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23456
23457         * g++.dg/init/pm1.C: New test.
23458
23459 2002-05-12  David S. Miller  <davem@redhat.com>
23460
23461         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23462         types.
23463
23464 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23465
23466         * gcc.c-torture/execute/20020510-1.c: New test case.
23467
23468 2002-05-10  David S. Miller  <davem@redhat.com>
23469
23470         * gcc.c-torture/execute/conversion.c: Test long double too.
23471
23472 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23473
23474         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23475         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23476         * lib/g++.exp (g++_link_flags): Likewise.
23477         * lib/objc.exp (objc_target_compile): Likewise.
23478
23479 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23480
23481         * gcc.dg/cpp/poison.c: Update.
23482         * gcc.dg/cpp/20000625-2.c: Remove.
23483         * gcc.dg/cpp/direct2s.c: Remove final test.
23484
23485 2002-05-08  Tom Rix  <trix@redhat.com>
23486
23487         * gcc.c-torture/execute/20020508-1.c: New test.
23488         * gcc.c-torture/execute/20020508-2.c: New test.
23489         * gcc.c-torture/execute/20020508-3.c: New test.
23490
23491 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23492
23493         * gcc.dg/cpp/charconst-4.c: More tests.
23494
23495 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23496
23497         PR c/6569
23498         * gcc.dg/weak-3.c: Update location of warning messages.
23499         * gcc.dg/weak-5.c: Likewise.
23500
23501 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23502
23503         * gcc.c-torture/execute/20020506-1.c: New test case.
23504
23505 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23506
23507         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23508
23509 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23510
23511         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23512
23513 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23514
23515         * gcc.dg/cpp/charconst-3.c: New test.
23516
23517 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23518
23519         * gcc.dg/cpp/charconst.c: Update tests.
23520
23521 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23522
23523         * treelang: Added directory for new sample language treelang. Also
23524         lib/treelang.exp: New file to signal treelang should be tested.
23525
23526 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23527
23528         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23529         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23530         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23531         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23532         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23533         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23534         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23535
23536 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23537
23538         * gcc.dg/format/xopen-2.c: New test.
23539
23540 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23541
23542         * gcc.dg/20020503-1.c: New test.
23543
23544 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23545
23546         * g++.dg/init/dtor1.C: Make it tougher.
23547
23548 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23549
23550         * g++.dg/init/dtor1.C: New test.
23551
23552 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23553
23554         * gcc.dg/altivec-8.c: New.
23555
23556 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23557
23558         * gcc.dg/altivec-7.c: New.
23559
23560 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23561
23562         * g++.dg/parse/typedef1.C: New test.
23563
23564 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23565
23566         PR c++/6486
23567         * g++.dg/template/friend6.C: New test.
23568
23569         PR c++/6492
23570         * g++.dg/init/copy1.C: New test.
23571
23572 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23573
23574         * g++.dg/warn/effc1.C: New test.
23575
23576 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23577
23578         * gcc.dg/cpp/if-cexp.c: Add a test.
23579
23580 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23581
23582         * gcc.dg/20020426-2.c: New test.
23583
23584 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23585
23586         * gcc.dg/cpp/if-mop.c: Update.
23587         * gcc.dg/cpp/if-mpar.c: Add test.
23588         * gcc.dg/cpp/if-oppr.c: Update.
23589
23590 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23591
23592         PR c/6343
23593         * gcc.dg/weak-[2-7].c: New tests.
23594
23595 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23596
23597         * gcc.dg/enum1.c: New test.
23598
23599 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23600
23601         PR c++/6497
23602         * g++.dg/inherit/access2.C: New test.
23603
23604 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23605
23606         PR bootstrap/6445
23607         * gcc.dg/20020426-1.c: New test.
23608
23609 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23610
23611         * g++.dg/abi/enum1.C: New test.
23612
23613 2002-04-26  Richard Henderson  <rth@redhat.com>
23614
23615         * gcc.dg/c99-bool-1.c: Expect always true warning.
23616
23617 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23618
23619         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23620
23621 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23622
23623         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23624         targets.
23625
23626 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23627
23628         * g++.dg/abi/mange7.C: New test.
23629
23630         PR c++/6438.
23631         * g++.dg/parse/stmtexpr2.C: New test.
23632
23633 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23634
23635         * gcc.dg/20020312-2.c: Add SH target.
23636
23637 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23638
23639         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23640         compiler output on mips*-*-irix*.
23641
23642 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23643
23644         * g++.dg/parse/attr1.C: New test.
23645
23646 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23647
23648         * gcc.c-torture/execute/string-opt-17.c: New test case.
23649         * gcc.c-torture/execute/memset-2.c: New test case.
23650
23651 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23652
23653         PR c++/6256:
23654         * g++.dg/template/friend5.C: New test.
23655
23656         PR c++/6331:
23657         * g++.dg/template/qual1.C: Likewise.
23658
23659 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23660
23661         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23662         Include stdlib.h, not stdio.h or ctype.h.
23663
23664 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23665
23666         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23667         cris-*-elf* and mmix-*-*.
23668         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23669         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23670         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23671         Ditto.
23672         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23673         * gcc.dg/wchar_t-1.c: Ditto.
23674
23675 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23676
23677         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23678         Clarify comment.
23679
23680 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23681
23682         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23683
23684 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23685
23686         * gcc.c-torture/execute/20000906-1.x: Delete.
23687
23688 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23689
23690         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23691
23692 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23693
23694         * PR6367
23695         * g77.f-torture/execute/6367.f: New test.
23696         * g77.f-torture/execute/6367.x: Disable for MMIX.
23697
23698 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23699
23700         * PR6352
23701         * g++.dg/opt/inline2.C: New test.
23702
23703 2002-04-18  Richard Henderson  <rth@redhat.com>
23704
23705         * gcc.dg/20000906-1.c: Enable for all targets.
23706         * gcc.c-torture/compile/iftrap-2.c: New.
23707
23708 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23709
23710         * gcc.dg/20020418-1.c: New test.
23711         * gcc.dg/20020418-2.c: New test.
23712
23713 2002-04-18  Richard Henderson  <rth@redhat.com>
23714
23715         * gcc.c-torture/compile/iftrap-1.c: New.
23716         * gcc.dg/iftrap-1.c: Adjust for ia64.
23717         * gcc.dg/iftrap-2.c: New.
23718
23719 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23720
23721         * gcc.c-torture/compile/20020418-1.c: New test.
23722
23723 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23724
23725         * gcc.c-torture/compile/20020415-1.c: New.
23726
23727 2002-04-18  David S. Miller  <davem@redhat.com>
23728
23729         * gcc.c-torture/execute/20020418-1.c: New test.
23730
23731 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23732
23733         * gcc.dg/20020416-1.c: New test.
23734
23735         * g++.dg/opt/inline1.C: New test.
23736
23737 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23738
23739         * gcc.dg/altivec-5.c: New test.
23740
23741         * gcc.dg/20020415-1.c: New test.
23742
23743 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23744
23745         * testsuite/lib/chill.exp: Remove.
23746
23747 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23748
23749         * g++.dg/other/big-struct.C: New test.
23750
23751 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23752
23753         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23754         of scratch file.
23755
23756 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23757
23758         PR c/6277
23759         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23760         in scan-assembler function name
23761
23762 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23763
23764         * g77.f-torture/execute/980628-4.x,
23765         g77.f-torture/execute/980628-5.x,
23766         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23767         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23768         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23769         i[34567]86-*-*.
23770
23771 2002-04-13  David S. Miller  <davem@redhat.com>
23772
23773         * gcc.c-torture/execute/20020413-1.c: New test.
23774
23775 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23776
23777         * gcc.dg/asm-6.c,
23778         * g++.dg/ext/asm1.C: New tests.
23779
23780 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23781
23782         PR c++ 5373.
23783         * g++.dg/parse/stmtexpr1.C: New test.
23784
23785         PR c++/5189.
23786         * g++.dg/template/copy1.C: New test.
23787
23788 2002-04-12  Richard Henderson  <rth@redhat.com>
23789
23790         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23791
23792 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23793
23794         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23795         gcc.c-torture/execute/20020307-2.c.
23796
23797 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23798
23799         * g++.dg/ext/attrib5.C,
23800         * g++.dg/lookup/struct1.C: New tests.
23801
23802 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23803
23804         * gcc.dg/20020411-1.c: New test.
23805
23806         * gcc.c-torture/execute/20020411-1.c: New test.
23807
23808 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23809
23810         * g77.f-torture/execute/6177.f: New test.
23811
23812 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23813
23814         PR middle-end/6247
23815         * g++.dg/opt/cleanup1.C: New test.
23816
23817         * g++.dg/opt/const1.C: New test.
23818
23819 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23820
23821         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23822
23823 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23824
23825         PR c++/5507
23826         * g++.dg/template/typename2.C: New test.
23827
23828 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23829
23830         * gcc.c-torture/execute/loop-12.c: New.
23831
23832 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23833
23834         * g77.f-torture/execute/980628-4.x,
23835         g77.f-torture/execute/980628-5.x,
23836         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23837         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23838         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23839
23840 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23841
23842         PR optimization/6086
23843         * g++.dg/opt/preinc1.C: New test.
23844
23845 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23846
23847         PR c++/5571
23848         * g++.dg/opt/static2.C: New test.
23849
23850 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23851
23852         PR c/5120
23853         * gcc.dg/20020406-1.c: New test.
23854
23855 2002-04-04  David S. Miller  <davem@redhat.com>
23856
23857         * gcc.c-torture/execute/20020404-1.c: New test.
23858
23859 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23860
23861         PR c/6123
23862         * gcc.dg/20020312-2.c: Do not declare global register variable
23863         if __PIC__ or __pic__ is defined.
23864
23865 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23866
23867         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23868         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23869
23870 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23871
23872         * gcc.misc-tests/linkage.exp: Update last change to handle
23873         sparc*-, not just sparc-.
23874
23875 2002-04-03  Richard Henderson  <rth@redhat.com>
23876
23877         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23878
23879 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23880
23881         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23882
23883 2002-04-02  David S. Miller  <davem@redhat.com>
23884
23885         * gcc.c-torture/execute/20020402-3.c: New test.
23886
23887 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23888
23889         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23890         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23891
23892         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23893         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23894         g77.f-torture/execute/20001201.x,
23895         g77.f-torture/execute/u77-test.x: New files.
23896
23897         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23898         * gcc.dg/wchar_t-1.c: Ditto.
23899
23900 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23901
23902         * gcc.c-torture/execute/20020402-1.c: New test.
23903
23904 2002-04-01  Richard Henderson  <rth@redhat.com>
23905
23906         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23907
23908         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23909
23910 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23911
23912         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23913
23914 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23915
23916         * g++.dg/inherit/template-as-base.C: Expect error.
23917         * g++.dg/inherit/namespace-as-base.C: Likewise.
23918
23919 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23920
23921         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23922         g++.dg/ext/instantiate3.C: Tweak match patterns.
23923
23924         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23925         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23926         -da test.
23927
23928 2002-03-31  Richard Henderson  <rth@redhat.com>
23929
23930         * gcc.dg/special/alias-2.c: New.
23931         * gcc.dg/special/ecos.exp: Run it.
23932
23933 2002-03-31  Richard Henderson  <rth@redhat.com>
23934
23935         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23936
23937 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23938
23939         * gcc.dg/weak-1.c: Disable on h8300 port.
23940
23941 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23942
23943         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23944         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23945         ordering tests.
23946         * g++.dg/bprob/bprob-1.C: New test.
23947         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23948         * g++.dg/gcov/gcov-1.C: New test.
23949         * g++.dg/gcov/gcov-1.x: New file.
23950         * g++.dg/gcov/gcov-2.C: New test.
23951         * g++.dg/gcov/gcov-3.C: New test.
23952         * g++.dg/gcov/gcov-3.h: New file.
23953
23954 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23955
23956         * g++.old-deja/g++.other/builtins5.C: New test.
23957         * g++.old-deja/g++.other/builtins6.C: New test.
23958         * g++.old-deja/g++.other/builtins7.C: New test.
23959         * g++.old-deja/g++.other/builtins8.C: New test.
23960         * g++.old-deja/g++.other/builtins9.C: New test.
23961
23962 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23963
23964         * g++.dg/opt/static1.C: New test.
23965
23966         * g++.dg/opt/longbranch1.C: New test.
23967
23968 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23969
23970         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23971
23972         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23973
23974 2002-03-28  Jeffrey A Law  (law@redhat.com)
23975
23976         * gcc.c-torture/execute/20020328-1.c: New test.
23977
23978 2002-03-27  Richard Henderson  <rth@redhat.com>
23979
23980         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23981         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23982         move from g++.old-deja/g++.ext/.
23983
23984 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23985
23986         * g++.dg/init/new2.C: New test.
23987
23988 2002-03-26  Richard Henderson  <rth@redhat.com>
23989
23990         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23991
23992         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23993         on sparc.
23994
23995         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23996         sparcv9 systems.
23997         * gcc.dg/20001102-1.c: Likewise.
23998
23999 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24000
24001         * gcc.dg/cpp/endif-pedantic1.c,
24002         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24003
24004 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24005
24006         * g++.dg/init/new1.C: New test.
24007
24008 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24009
24010         * g++.dg/abi/vbase9.C: New test.
24011
24012 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24013
24014         * gcc.dg/arm-asm.c: New test.
24015
24016 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24017
24018         * gcc.dg/Wswitch-enum.c: New test.
24019         Fix PR c/5044.
24020
24021 2002-03-26  Richard Henderson  <rth@redhat.com>
24022
24023         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24024         structure.
24025
24026 2002-03-25  Richard Henderson  <rth@redhat.com>
24027
24028         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24029         sparcv9 systems.
24030
24031         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24032         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24033
24034 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24035
24036         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24037
24038 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24039
24040         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24041         targets using generic thunk support.
24042
24043 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24044
24045         * gcc.c-torture/compile/20020323-1.c: New test.
24046
24047         * g++.dg/opt/conj2.C: New test.
24048
24049 2002-03-24  Richard Henderson  <rth@redhat.com>
24050
24051         * gcc.dg/weak-1.c: Use -fno-common.
24052
24053 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24054
24055         * g77.dg/f77-edit-apostrophe-out.f: New test
24056         * g77.dg/f77-edit-h-out.f: New test
24057         * g77.dg/f77-edit-t-in.f: New test
24058         * g77.dg/f77-edit-t-out.f: New test
24059         * g77.dg/f77-edit-x-out.f: New test
24060         * g77.dg/f77-edit-slash-out.f: New test
24061         * g77.dg/f77-edit-colon-out.f: New test
24062         * g77.dg/f77-edit-s-out.f: New test
24063
24064 2002-03-24  Richard Henderson  <rth@redhat.com>
24065
24066         * objc/execute/formal_protocol-6.x: New XFAIL.
24067
24068 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24069
24070         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24071         that do not support weak symbols
24072
24073 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24074
24075         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24076         * lib/g77.exp:  Likewise
24077         * lib/objc.exp: Likewise
24078
24079 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24080
24081         * gcc.dg/Wswitch-default.c: New test.
24082
24083 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24084
24085         * g++.dg/other/enum1.C: New test.
24086
24087 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24088
24089         * gcc.dg/pragma-ep-3.c: Fix typo.
24090
24091 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24092
24093         * g++.dg/inherit/template-as-base.C: New test.
24094
24095 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24096
24097         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24098         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24099
24100 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24101
24102         * gcc.dg/cpp/multiline.c: Update to match.
24103
24104 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24105
24106         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24107
24108 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24109
24110         * gcc.dg/cpp/extratokens2.c:  New file.
24111
24112 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24113
24114         * gcc.dg/20020312-2.c: Add rs6000 target.
24115
24116         * gcc.c-torture/compile/20020319-1.c: New test.
24117
24118 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24119
24120         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24121         (A, E): Handle this.
24122
24123 2002-03-20  Jason Merrill  <jason@redhat.com>
24124
24125         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24126         ignoring -fpic.
24127         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24128         through prune_gcc_output.
24129
24130 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24131
24132         * gcc.c-torture/compile/20020320-1.c: New test.
24133
24134 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24135
24136         * gcc.c-torture/compile/20020318-1.c: New test.
24137
24138         * gcc.dg/struct-by-value-1.c: New test.
24139
24140         * gcc.dg/20020319-1.c: New test.
24141
24142 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24143
24144         * g++.dg/opt/conj1.C: New test.
24145
24146 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24147
24148         * g++.dg/template/qualttp20.C: Revert previous change.
24149         * g++.dg/template/qualttp3.C: Likewise.
24150         * g++.dg/template/qualttp4.C: Likewise
24151         * g++.dg/template/qualttp5.C: Likewise
24152         * g++.dg/template/qualttp6.C: Likewise
24153         * g++.dg/template/qualttp7.C: Likewise
24154         * g++.dg/template/qualttp8.C: Likewise
24155         * g++.dg/template/recurse.C: Likewise.
24156
24157 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24158
24159         * gcc.dg/cpp/wchar-1.c: Update.
24160
24161 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24162
24163         * g++.dg/template/conv1.C: New test.
24164         * g++.dg/template/conv2.C: New test.
24165         * g++.dg/template/conv3.C: New test.
24166         * g++.dg/template/conv4.C: New test.
24167
24168 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24169
24170         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24171         * g++.dg/template/qualttp3.C: Likewise.
24172         * g++.dg/template/qualttp4.C: Likewise
24173         * g++.dg/template/qualttp5.C: Likewise
24174         * g++.dg/template/qualttp6.C: Likewise
24175         * g++.dg/template/qualttp7.C: Likewise
24176         * g++.dg/template/qualttp8.C: Likewise
24177         * g++.dg/template/recurse.C: Likewise.
24178
24179 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24180
24181         * g++.dg/opt/dtor1.C: New test.
24182
24183 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24184
24185         * gcc.c-torture/compile/20020315-1.c: New test.
24186
24187 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24188
24189         * gcc.dg/weak-1.c: Fix scan tests.
24190
24191 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24192
24193         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24194         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24195         cris-*-aout* mmix-*-*.
24196         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24197         cris-*-aout* mmix-*-*.
24198         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24199         cris-*-elf* cris-*-aout* and mmix-*-*.
24200         * gcc.dg/20001009-1.c: Ditto.
24201         * gcc.dg/20010912-1.c: Ditto.
24202         * gcc.dg/20020122-4.c: Ditto.
24203         * gcc.dg/inline-2.c: Ditto.
24204
24205 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24206
24207         * gcc.c-torture/compile/20020314-1.c: New test.
24208
24209 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24210
24211         * gcc.c-torture/execute/20020314-1.c: New test.
24212
24213 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24214
24215         * g++.dg/warn/Wunused-1.C: New test.
24216
24217 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24218
24219         * g++.dg/abi/mangle6.C: New test.
24220
24221 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24222
24223         * gcc.c-torture/compile/20020309-2.c: New test.
24224
24225         * gcc.c-torture/compile/20020312-1.c: New test.
24226
24227 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24228
24229         * g++.dg/other/access1.C: New test.
24230
24231 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24232
24233         * gcc.c-torture/execute/wchar_t-1.c: New test.
24234
24235 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24236
24237         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24238
24239 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24240
24241         * gcc.dg/20020312-1.c: New test case.
24242
24243 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24244
24245         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24246
24247 2002-03-11  Richard Henderson  <rth@redhat.com>
24248
24249         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24250         * g++.old-deja/g++.jason/report.C: Likewise.
24251
24252 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24253
24254         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24255         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24256
24257 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24258
24259         * testsuite/g++.dg/overload/pmf1.C: New test.
24260
24261 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24262
24263         * gcc.c-torture/execute/20020307-1.c: Use long.
24264
24265 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24266
24267         PR optimization/5844
24268         * gcc.dg/20020310-1.c: New test.
24269
24270 2002-03-09  Michael Meissner  <meissner@redhat.com>
24271
24272         * gcc.c-torture/execute/memcpy-2.c: New test.
24273         * gcc.c-torture/execute/memset-1.c: New test.
24274         * gcc.c-torture/execute/strlen-1.c: New test.
24275         * gcc.c-torture/execute/strcmp-1.c: New test.
24276         * gcc.c-torture/execute/strncmp-1.c: New test.
24277
24278 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24279
24280         * gcc.dg/ppc-ldstruct.c: New test.
24281
24282 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24283
24284         * gcc.c-torture/execute/va-arg-22.c: New test.
24285
24286 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24287
24288         * gcc.c-torture/compile/20020309-1.c: New test.
24289
24290 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24291
24292         * gcc.c-torture/execute/20020307-2.c: New test.
24293
24294 2002-03-07  Jeffrey A Law  (law@redhat.com)
24295
24296         * g77.f-torture/compile/20020307-1.f: New test.
24297
24298 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24299
24300         * gcc.dg/unordered-1.c: New test.
24301
24302 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24303
24304         * gcc.c-torture/execute/20020307-1.c: New test.
24305
24306 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24307
24308         * gcc.dg/20020304-1.c: New test.
24309
24310         * gcc.c-torture/compile/20020304-2.c: New test.
24311
24312 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24313
24314         * gcc.c-torture/compile/20020304-1.c: New test case
24315         (from PR c/5830).
24316
24317 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24318
24319         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24320
24321 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24322
24323         * g++.dg/other/classkey1.C: New test.
24324
24325 2002-03-01  Richard Henderson  <rth@redhat.com>
24326
24327         * gcc.c-torture/compile/981223-1.x: New.
24328         * gcc.c-torture/compile/920625-1.x: New.
24329
24330 2002-02-28  Richard Henderson  <rth@redhat.com>
24331
24332         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24333
24334 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24335
24336         * gcc.c-torture/execute/20020227-1.c: New test.
24337
24338 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24339
24340         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24341         here" ERROR lines.
24342         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24343         * g++.old-deja.g++.other/defarg1.C: Likewise.
24344         * g++.old-deja/g++.pt/calls2.C: Likewise.
24345         * g++.old-deja/g++.pt/crash20.C: Likewise.
24346         * g++.old-deja/g++.pt/crash30.C: Likewise.
24347         * g++.old-deja/g++.pt/crash36.C: Likewise.
24348         * g++.old-deja/g++.pt/crash6.C: Likewise.
24349         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24350         * g++.old-deja/g++.pt/derived3.C: Likewise.
24351         * g++.old-deja/g++.pt/error1.C: Likewise.
24352         * g++.old-deja/g++.pt/friend21.C: Likewise.
24353         * g++.old-deja/g++.pt/friend23.C: Likewise.
24354         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24355         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24356
24357 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24358
24359         * gcc.c-torture/execute/20020225-2.c: New test.
24360
24361 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24362
24363         * gcc.c-torture/execute/920730-1t.c,
24364         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24365         Delete test cases, only relevant to -traditional.
24366
24367 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24368
24369         * gcc.dg/cpp/undef1.c: Remove.
24370         * gcc.dg/cpp/directiv.c: Update.
24371         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24372
24373 2002-02-27  Michael Meissner  <meissner@redhat.com>
24374
24375         * gcc.c-torture/execute/20020226-1.c: New test.
24376
24377 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24378
24379         * g++.dg/debug/debug4.C: New test.
24380
24381         * gcc.dg/ia64-visibility-1.c: New test.
24382
24383 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24384
24385         * gcc.dg/debug/20020224-1.c: New.
24386
24387 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24388
24389         * gcc.c-torture/execute/960416-1.x: New.
24390         * gcc.c-torture/execute/divconst-3.x: Likewise.
24391
24392 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24393
24394         * gcc.dg/20020224-1.c: New test.
24395
24396 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24397
24398         * gcc.c-torture/execute/20020225-1.c: New.
24399
24400 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24401
24402         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24403
24404 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24405
24406         * gcc.dg/20020222-1.c: New test.
24407
24408 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24409
24410         * g++.dg/opt/anonunion1.C: New test.
24411
24412 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24413
24414         * g++.dg/template/qualttp19.C: New test.
24415         * g++.dg/template/qualttp20.C: New test.
24416         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24417         * g++.old-deja/g++.other/qual1.C: Likewise.
24418
24419 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24420
24421         * gcc.dg/attr-alwaysinline.c: New.
24422
24423 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24424
24425         * gcc.dg/20020220-1.c: New test.
24426
24427         * gcc.dg/20020220-2.c: New test.
24428
24429         * g++.dg/opt/mmx1.C: New test.
24430
24431 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24432
24433         * gcc.c-torture/compile/20020110.c: New test.
24434
24435 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24436
24437         * gcc.c-torture/execute/20020219-1.c: New test.
24438
24439         * gcc.dg/20020219-1.c: New test.
24440
24441         * gcc.dg/noncompile/20020220-1.c: New test.
24442
24443         * g++.dg/opt/ptrintsum1.C: New test.
24444
24445         * gcc.dg/debug/20020220-1.c: New test.
24446
24447 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24448
24449         * gcc.c-torture/execute/20020216-1.c: New test.
24450
24451 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24452
24453         * gcc.dg/decl-1.c: Update, new test.
24454
24455 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24456
24457         * g++.dg/abi/bitfield1.C: New test.
24458         * g++.dg/abi/bitfield2.C: New test.
24459
24460 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24461
24462         * gcc.dg/attr-nest.c: New test.
24463
24464 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24465
24466         * gcc.c-torture/execute/20020215-1.c: New test.
24467
24468 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24469
24470         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24471         * g++.dg/debug/debug.exp: New.
24472         * g++.dg/debug/trivial.C: New.
24473         * g++.dg/debug/debug1.C: Moved...
24474         * g++.dg/other/debug1.C: ...from here.
24475         * g++.dg/debug/debug2.C: Moved...
24476         * g++.dg/other/debug2.C: ...from here.
24477         * g++.dg/debug/debug3.C: Moved...
24478         * g++.dg/other/debug3.C: ...from here.
24479
24480         * gcc.dg/noncompile/20020213-1.c: New test.
24481
24482 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24483
24484         * g++.dg/other/debug3.C: New test.
24485
24486         * gcc.c-torture/execute/20020213-1.c: New test.
24487
24488 2002-02-13  Richard Smith <richard@ex-parrot.com>
24489
24490         * g++.old-deja/g++.other/thunk1.C: New test.
24491
24492 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24493
24494         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24495
24496 2002-02-13  Stan Shebs  <shebs@apple.com>
24497
24498         * gcc.dg/altivec-3.c: New.
24499
24500 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24501
24502         * gcc.dg/Wunreachable-1.c: New test.
24503         * gcc.dg/Wunreachable-2.c: New test.
24504
24505 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24506
24507         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24508
24509 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24510
24511         * gcc.dg/decl-1.c: New test.
24512
24513 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24514
24515         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24516
24517 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24518
24519         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24520         * gcc.c-torture/compile/980506-1.x: Likewise.
24521
24522 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24523
24524         * gcc.dg/20020210-1.c: New.
24525
24526 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24527
24528         * g77.f-torture/execute/947.f: New regression test
24529         for PR fortran/947.
24530
24531 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24532
24533         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24534         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24535
24536 2002-02-08  Richard Henderson  <rth@redhat.com>
24537
24538         * gcc.c-torture/compile/labels-3.c: New.
24539
24540 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24541
24542         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24543         expression statements work instead.
24544         * gcc.dg/noncompile/20020207-1.c: New test.
24545
24546 2002-02-07  Richard Henderson  <rth@redhat.com>
24547
24548         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24549
24550 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24551
24552         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24553         message from g77
24554         * lib/g77-dg.exp: Trim g77 error messages so that they are
24555         recognized by dg.exp.
24556
24557 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24558
24559         PR fortran/5473
24560         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24561
24562 2002-02-07  Richard Henderson  <rth@redhat.com>
24563
24564         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24565         to be sufficiently aligned for integers.
24566
24567 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24568
24569         * g++.dg/template/friend4.C: New test.
24570
24571 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24572
24573         PR fortran/5743
24574         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24575         unsupported cases.
24576
24577 2002-02-07  Richard Henderson  <rth@redhat.com>
24578
24579         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24580         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24581         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24582         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24583
24584 2002-02-06  Richard Henderson  <rth@redhat.com>
24585
24586         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24587
24588 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24589
24590         * gcc.dg/20020206-1.c: New test.
24591
24592 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24593
24594         * gcc.c-torture/execute/20020206-1.c: New test.
24595
24596         * gcc.c-torture/execute/20020206-2.c: New test.
24597
24598         PR optimization/5429:
24599         * gcc.c-torture/compile/20020206-1.c: New test.
24600
24601 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24602
24603         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24604         as certain file formats cannot support particularly large
24605         alignments.
24606
24607         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24608         and do not expect to be able to link the executable.
24609
24610         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24611         fail because the COFF format does not support the weak attribute.
24612
24613 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24614
24615         * g77.dg/pr5473.f:  New test
24616
24617 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24618
24619         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24620         Fix testcase accordingly.
24621
24622 2002-02-04  Richard Henderson  <rth@redhat.com>
24623
24624         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24625         (buf): Change to be an array of pointers, not ints.
24626
24627 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24628
24629         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24630         before all tests.  Move warning one line above to match where it
24631         C frontend emits.
24632         * gcc.dg/Wswitch-2.c: New test.
24633         * g++.dg/warn/Wswitch-1.C: New test.
24634         * g++.dg/warn/Wswitch-2.C: New test.
24635
24636 2002-02-04  Richard Henderson  <rth@redhat.com>
24637
24638         * g++.dg/abi/offsetof.C: Fix size comparison.
24639
24640 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24641
24642         * gcc.dg/cast-qual-2.c: New test.
24643
24644 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24645
24646         * gcc.dg/20020201-4.c: New test.
24647
24648 2002-02-04  Ben Elliston  <bje@redhat.com>
24649
24650         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24651         target_info attribute != 0, in addition to the empty string.
24652         (gcc_target_compile): Likewise.
24653
24654 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24655
24656         * gcc.dg/Wswitch.c: New test.
24657         PR gcc/4475. PR gcc/3780.
24658
24659 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24660
24661         * g77.f-torture/execute/5122.f: New test for regressions
24662         against PR fortran/5122.
24663
24664 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24665
24666         * g77.f-torture/compile/pr3743.f: Delete
24667         * g77.dg/pr3743-1.f: New test.
24668         * g77.dg/pr3743-2.f: New test.
24669         * g77.dg/pr3743-3.f: New test.
24670         * g77.dg/pr3743-4.f: New test.
24671
24672 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24673
24674         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24675
24676 2002-02-02  Richard Henderson  <rth@redhat.com>
24677
24678         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24679         * gcc.c-torture/execute/bf64-1.c: Likewise.
24680
24681 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24682
24683         * gcc.dg/20020201-2.c: New test.
24684
24685         * gcc.dg/20020201-3.c: New test.
24686
24687         * gcc.c-torture/execute/bitfld-2.c: New test.
24688
24689 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24690
24691         * gcc.dg/bitfld-1.c: Update.
24692         * gcc.dg/bitfld-2.c: Update.
24693         * gcc.c-torture/execute/bitfld-1.x: New.
24694
24695 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24696
24697         * gcc.c-torture/execute/20020201-1.c: New test.
24698
24699 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24700
24701         PR target/5469
24702         * gcc.dg/20020201-1.c: New test.
24703
24704 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24705
24706         PR fortran/3743
24707         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24708         * g77.f-torture/compile/pr3743.x: Remove
24709
24710 2002-01-31  Tom Rix  <trix@redhat.com>
24711
24712         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24713
24714 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24715
24716         * gcc.dg/noncompile/20020130-1.c: New test.
24717
24718 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24719
24720         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24721
24722 2002-01-29  Richard Henderson  <rth@redhat.com>
24723
24724         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24725         to long long.
24726         * gcc.c-torture/execute/bf64-1.c: Likewise.
24727
24728 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24729
24730         * gcc.c-torture/execute/20020129-1.c: New test.
24731
24732 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24733
24734         * gcc.c-torture/compile/20000224-1.c: Update.
24735         * gcc.c-torture/execute/bitfld-1.c: New tests.
24736         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24737         * gcc.dg/uninit-A.c: Update.
24738
24739 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24740
24741         * g++.dg/template/ctor1.C: Add instantiation.
24742
24743 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24744
24745         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24746         argument to __builtin_prefetch to be const ptr.
24747
24748 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24749
24750         * gcc.c-torture/compile/20020120-1.c: New test.
24751
24752 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24753
24754         * gcc.c-torture/execute/20020127-1.c: New test.
24755
24756 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24757
24758         * g77.dg/f77-edit-i-in.f: New test
24759         * g77.dg/f77-edit-i-out.f: New test
24760
24761 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24762
24763         * gcc.dg/debug/debug.exp: New file.
24764         * gcc.dg/debug/trivial.c: New file.
24765         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24766         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24767         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24768         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24769         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24770         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24771         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24772         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24773         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24774         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24775         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24776         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24777         * gcc.dg/20000503-1.c: Removed.
24778         * gcc.dg/20010207-1.c: Removed.
24779         * gcc.dg/20011223-1.c: Removed.
24780         * gcc.dg/20020104-2.c: Removed.
24781         * gcc.dg/debug-1.c: Removed.
24782         * gcc.dg/debug-2.c: Removed.
24783         * gcc.dg/debug-3.c: Removed.
24784         * gcc.dg/debug-4.c: Removed.
24785         * gcc.dg/debug-5.c: Removed.
24786         * gcc.dg/debug-6.c: Removed.
24787         * gcc.dg/dwarf2-1.c: Removed.
24788         * gcc.dg/dwarf2-2.c: Removed.
24789
24790 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24791
24792         * g++.old-deja/g++.other/eh5.C: New test.
24793         * g++.old-deja/g++.other/sibcall2.C: New test.
24794         * g++.old-deja/g++.other/array9.C: New test.
24795         * g++.old-deja/g++.other/typename2.C: New test.
24796         * g++.old-deja/g++.other/crash60.C: New test.
24797         * g++.old-deja/g++.other/conv9.C: New test.
24798         * g++.old-deja/g++.other/mangle10.C: New test.
24799         * g++.old-deja/g++.other/unchanging1.C: New test.
24800         * g++.old-deja/g++.other/exprstmt1.C: New test.
24801         * g++.old-deja/g++.other/inline23.C: New test.
24802         * g++.old-deja/g++.eh/ia64-1.C: New test.
24803         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24804         * g++.old-deja/g++.other/reload1.C: New test.
24805         * g++.old-deja/g++.other/static20.C: New test.
24806         * g++.old-deja/g++.other/local-alloc1.C: New test.
24807         * g++.old-deja/g++.other/conv8.C: New test.
24808         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24809         * g++.old-deja/g++.other/storeexpr1.C: New test.
24810         * g++.old-deja/g++.other/storeexpr2.C: New test.
24811         * g++.dg/eh/template2.C: New test.
24812         * g++.dg/warn/weak1.C: New test.
24813
24814 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24815
24816         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24817         Remove first, non-varying, argument.
24818
24819 2002-01-23  Richard Henderson  <rth@redhat.com>
24820
24821         * gcc.dg/inline-2.c: New.
24822
24823         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24824         Add optional target arg.  Check number of arguments.
24825         (scan-assembler-not, scan-assembler-dem): Likewise.
24826         (scan-assembler-dem-not): Likewise.
24827
24828 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24829
24830         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24831         line 12.
24832         * g++.old-deja/g++.brendan/parse3.C,
24833         g++.old-deja/g++.other/crash26.C,
24834         g++.old-deja/g++.other/crash28.C,
24835         g++.old-deja/g++.other/crash29.C,
24836         g++.old-deja/g++.other/crash30.C,
24837         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24838
24839 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24840
24841         * gcc.dg/20020115-1.c: New.
24842
24843 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24844
24845         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24846
24847 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24848
24849         * gcc.dg/20020122-3.c: New.
24850
24851 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24852
24853         * g++.dg/other/gc1.C: New test.
24854
24855 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24856
24857         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24858
24859 2002-01-22  Richard Henderson  <rth@redhat.com>
24860
24861         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24862
24863 2002-01-22  Richard Henderson  <rth@redhat.com>
24864
24865         * gcc.dg/20020122-4.c: New.
24866
24867 2002-01-22  H.J. Lu <hjl@gnu.org>
24868
24869         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24870         link output.
24871         * gcc.dg/special/ecos.exp: Likewise.
24872         * lib/g++-dg.exp: Likewise.
24873         * lib/g77-dg.exp: Likewise.
24874         * lib/gcc-dg.exp : Likewise.
24875         * lib/mike-g++.exp: Likewise.
24876         * lib/mike-g77.exp: Likewise.
24877         * lib/mike-gcc.exp: Likewise.
24878         * lib/objc-dg.exp: Likewise.
24879
24880 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24881
24882         PR target/5379
24883         * gcc.dg/20020122-2.c: New test.
24884
24885 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24886
24887         * gcc.dg/20020122-1.c: New test.
24888
24889 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24890
24891         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24892
24893 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24894
24895         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24896
24897 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24898
24899         * gcc.c-torture/compile/20020121-1.c: New test.
24900
24901 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24902
24903         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24904         ld_library_path.
24905
24906 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24907
24908         * gcc.dg/20020218-1.c: New test.
24909
24910 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24911
24912         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24913         messages
24914         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24915         "At global scope" warning
24916         * g++.dg/ext/align1.C: Change cygwin test for alignment
24917         from db-bogus to dg-warning
24918
24919 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24920
24921         * g77.f-torture/compile/cpp2.F: New test.
24922
24923 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24924
24925         * g++.dg/template/access1.C: New test.
24926
24927 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24928
24929         * gcc.dg/20020118-1.c: New.
24930
24931 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24932
24933         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24934
24935 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24936
24937         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24938         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24939         alignment warnings.
24940
24941 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24942
24943         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24944         torture_with_loops and torture_without_loops
24945
24946 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24947
24948         * gcc.c-torture/compile/20020116-1.c: New test.
24949
24950 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24951
24952         * gcc.dg/20020116-2.c: New test.
24953
24954         * gcc.dg/ultrasp4.c: New test.
24955
24956         * gcc.dg/20020116-1.c: New test.
24957
24958 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24959
24960         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24961         by EABI.
24962
24963 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24964
24965         * gcc.misc-tests/i386-prefetch.exp: New.
24966         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24967         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24968         * gcc.misc-tests/i386-pf-none-1.c: New test.
24969         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24970
24971 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24972
24973         * gcc.dg/gnu89-init-1.c: Add new tests.
24974
24975 2002-01-15  Andreas Jaeger  <aj@suse.de>
24976
24977         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24978         * gcc.dg/i386-mmx-2.c: Likewise.
24979         * gcc.dg/i386-sse-1.c: Likewise.
24980         * gcc.dg/i386-sse-2.c: Likewise.
24981         * gcc.dg/i386-sse-3.c: Likewise.
24982
24983 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24984
24985         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24986         Uncomment additional cases that now pass.
24987
24988 2002-01-11  Richard Henderson  <rth@redhat.com>
24989
24990         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24991         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24992
24993 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24994
24995         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24996
24997 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24998
24999         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25000         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25001
25002 2002-01-10  Dale Johannesen  <dalej@apple.com>
25003
25004         * gcc.c-torture/execute/loop-11.c: New.
25005
25006 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25007
25008         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25009         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25010
25011 2002-01-09  Richard Henderson  <rth@redhat.com>
25012
25013         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25014         type in which to perform the operation for each size.
25015
25016 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25017
25018         * gcc.c-torture/compile/20020109-2.c: New test.
25019
25020 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25021
25022         * gcc.c-torture/execute/loop-10.c: New test.
25023
25024 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25025
25026         * gcc.c-torture/compile/20010226-1.c: New test.
25027         * gcc.c-torture/compile/20010227-1.c: New test.
25028         * gcc.c-torture/compile/20010426-1.c: New test.
25029         * gcc.c-torture/compile/20010510-1.c: New test.
25030         * gcc.c-torture/compile/20010605-3.c: New test.
25031         * gcc.c-torture/compile/20010824-1.c: New test.
25032         * gcc.c-torture/execute/20010409-1.c: New test.
25033         * gcc.dg/noncompile/20000901-1.c: New test.
25034         * gcc.dg/20001023-1.c: New test.
25035         * gcc.dg/20001101-1.c: New test.
25036         * gcc.dg/20001102-1.c: New test.
25037         * gcc.dg/20010207-1.c: New test.
25038         * gcc.dg/20010405-1.c: New test.
25039         * gcc.dg/20010822-1.c: New test.
25040         * gcc.dg/20011107-1.c: New test.
25041
25042 2002-01-09  Jeffrey A Law  (law@redhat.com)
25043
25044         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25045
25046         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25047         execution failure on PA targets.
25048
25049 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25050
25051         * gcc.c-torture/compile/20020109-1.c: New test.
25052
25053 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25054
25055         * gcc.c-torture/execute/20020108-1.c: New test.
25056
25057 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25058
25059         * gcc.dg/20020108-1.c: New test.
25060
25061 2002-01-08  H.J. Lu <hjl@gnu.org>
25062
25063         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25064         for header files.
25065
25066 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25067
25068         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25069         consistency.
25070
25071 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25072
25073         * gcc.dg/altivec-4.c: Test altivec predicates.
25074
25075 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25076
25077         * gcc.c-torture/execute/20020107-1.c: New test.
25078
25079 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25080
25081         PR c/5279
25082         * gcc.c-torture/compile/20020106-1.c: New test.
25083
25084 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25085
25086         * gcc.c-torture/execute/nestfunc-4.c: New test.
25087
25088 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25089
25090         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25091         extra triple that slipped in.
25092         * g++.old-deja/g++.abi/align.C: Likewise.
25093         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25094
25095 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25096
25097         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25098         * g++.old-deja/g++.abi/align.C: Likewise.
25099         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25100
25101         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25102         on FreeBSD/i386.
25103         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25104         FreeBSD.
25105
25106 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25107
25108         * gcc.dg/20020104-1.c: New test.
25109
25110         * gcc.dg/20020104-2.c: New test.
25111
25112 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25113
25114         * gcc.dg/20020103-1.c: Fix typo in target selector.
25115
25116 2002-01-03  Richard Henderson  <rth@redhat.com>
25117
25118         * gcc.dg/20020103-1.c: New.
25119
25120 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25121
25122         * gcc.c-torture/execute/20020103-1.c: New test.
25123
25124 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25125
25126         * g++.dg/other/debug2.C: New test.
25127
25128         * gcc.c-torture/compile/20020103-1.c: New test.
25129
25130 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25131
25132         * gcc.dg/gnu89-init-1.c: Added new tests.
25133
25134 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25135
25136         * g++.dg/template/friend2.C: Remove as patch is reverted.
25137
25138         * g++.dg/warn/oldcast1.C: New test.
25139
25140         * g++.dg/template/ptrmem1.C: New test.
25141         * g++.dg/template/ptrmem2.C: New test.
25142
25143         * g++.dg/template/ntp.C: New test.
25144
25145         * g++.dg/other/component1.C: New test.
25146
25147         * g++.dg/template/ttp3.C: New test.
25148
25149         * g++.dg/template/friend2.C: New test.
25150         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25151
25152 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25153
25154         * g++.dg/other/ptrmem1.C: New test.
25155         * g++.dg/other/ptrmem2.C: New test.
25156
25157 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25158
25159         * g++.dg/template/ctor1.C: New test.
25160
25161 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25162
25163         * g++.dg/template/friend2.C: New test.
25164
25165 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25166
25167         * gcc.dg/mmix-1.c: New test.
25168
25169 2001-12-31  Richard Henderson  <rth@redhat.com>
25170
25171         * gcc.dg/asm-5.c: New.
25172
25173 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25174
25175         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25176         in namespace __gnu_cxx
25177
25178 2001-12-30  Richard Henderson  <rth@redhat.com>
25179
25180         * gcc.dg/debug-6.c: New.
25181
25182 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25183
25184         * gcc.c-torture/compile/20011229-2.c: New test.
25185
25186 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25187
25188         * gcc.dg/debug-3.c: New test.
25189         * gcc.dg/debug-4.c: New test.
25190         * gcc.dg/debug-5.c: New test.
25191
25192 2001-12-29  Richard Henderson  <rth@redhat.com>
25193
25194         * g++.dg/eh/loop1.C: New.
25195
25196 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25197
25198         * g++.dg/template/crash1.C: New test.
25199
25200 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25201
25202         * g++.dg/other/const1.C: New test.
25203
25204 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25205
25206         * gcc.c-torture/compile/20011229-1.c: New test.
25207
25208 2001-12-28  Stan Shebs  <shebs@apple.com>
25209
25210         * lib/objc-torture.exp: Resync with c-torture.exp.
25211         * lib/objc.exp: Load standard libraries.
25212
25213 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25214
25215         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25216         additional tests.
25217
25218 2001-12-27  Roger Sayle <roger@eyesopen.com>
25219
25220         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25221
25222 2001-12-27  Richard Henderson  <rth@redhat.com>
25223
25224         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25225
25226 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25227
25228         * g++.dg/eh/ctor1.C: New test.
25229         * g++.dg/other/error2.C: New test.
25230
25231 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25232
25233         * g++.dg/other/init2.C: New test.
25234
25235 2001-12-24  Richard Henderson  <rth@redhat.com>
25236
25237         * gcc.dg/20011223-1.c: New.
25238         * gcc.dg/inline-1.c: New.
25239
25240 2001-12-23  Richard Henderson  <rth@redhat.com>
25241
25242         * gcc.dg/asm-4.c: Test operand modifiers.
25243
25244 2001-12-23  Richard Henderson  <rth@redhat.com>
25245
25246         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25247
25248 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25249
25250         * gcc.c-torture/execute/20011223-1.c: New test.
25251
25252 2001-12-21  Richard Henderson  <rth@redhat.com>
25253
25254         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25255         re-enables the warning.
25256
25257 2001-12-21  Richard Henderson  <rth@redhat.com>
25258
25259         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25260
25261 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25262
25263         * gcc.c-torture/compile/20011218-1.c: New test.
25264
25265 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25266
25267         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25268         arm-isr.c test.
25269         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25270         epilogue generation for ARM ISR routines.
25271
25272 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25273
25274         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25275         * gcc.dg/format/c90-printf-3.c: Likewise.
25276         * gcc.dg/format/c99-printf-3.c: Likewise.
25277         * gcc.dg/format/ext-1.c: Likewise.
25278         * gcc.dg/format/ext-6.c: Likewise.
25279         * gcc.dg/format/format.h: Prototype unlocked stdio.
25280
25281 2001-12-20  Richard Henderson  <rth@redhat.com>
25282
25283         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25284         (arena): Use it.
25285         (malloc): Correct allocation logic.  Abort if we fill up the
25286         arena before initialization complete.
25287         (realloc): Correct allocation logic.
25288
25289 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25290
25291         * gcc.c-torture/compile/20011219-2.c: New test.
25292
25293         * gcc.c-torture/execute/20011219-1.c: New test.
25294
25295 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25296
25297         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25298         target does not support weak symbols.
25299
25300 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25301
25302         * gcc.c-torture/compile/20011219-1.c: New test.
25303
25304 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25305
25306         * g++.dg/other/error1.C: New test.
25307
25308 2001-12-17  Jeffrey A Law  (law@redhat.com)
25309
25310         * gcc.c-torture/execute/20011217-1.c: New test.
25311
25312 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25313
25314         * objc.dg/special/: New directory.
25315         * objc.dg/special/special.exp: New file.
25316         * objc.dg/special/unclaimed-category-1.h: New file.
25317         * objc.dg/special/unclaimed-category-1a.m: New file.
25318         * objc.dg/special/unclaimed-category-1.m: New file.
25319
25320 2001-12-17  Andreas Jaeger  <aj@suse.de>
25321
25322         * gcc.c-torture/compile/20011217-2.c: New test.
25323
25324 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25325
25326         * gcc.c-torture/compile/20011217-1.c: New test.
25327
25328 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25329
25330         * testsuite/gcc.dg/20011214-1.c: New.
25331
25332 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25333
25334         * gcc.dg/altivec-4.c: New.
25335
25336 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25337
25338         * gcc.dg/20011113-1.c: New test.
25339
25340 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25341
25342         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25343         std::__malloc_alloc_template<0> and
25344         std::__default_alloc_template<false, 0>.
25345
25346 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25347
25348         * objc/execute/bf-21.m: New test.
25349         * objc/execute/enumeration-1.m: New test.
25350         * objc/execute/enumeration-2.m: New test.
25351
25352 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25353
25354         * gcc.dg/gnu89-init-1.c: New test.
25355
25356 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25357
25358         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25359         * g++.old-deja/g++.jason/2371.C: Likewise.
25360         * g++.old-deja/g++.jason/template33.C: Likewise.
25361         * g++.old-deja/g++.jason/template34.C: Likewise.
25362         * g++.old-deja/g++.jason/template36.C: Likewise.
25363         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25364         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25365         * g++.old-deja/g++.other/typename1.C: Likewise.
25366         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25367         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25368         * g++.old-deja/g++.pt/typename11.C: Likewise.
25369         * g++.old-deja/g++.pt/typename14.C: Likewise.
25370         * g++.old-deja/g++.pt/typename16.C: Likewise.
25371         * g++.old-deja/g++.pt/typename3.C: Likewise.
25372         * g++.old-deja/g++.pt/typename4.C: Likewise.
25373         * g++.old-deja/g++.pt/typename5.C: Likewise.
25374         * g++.old-deja/g++.pt/typename7.C: Likewise.
25375         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25376
25377 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25378
25379         * g++.dg/other/linkage1.C: New test.
25380         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25381         specifiers.
25382
25383 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25384
25385         * gcc.dg/concat.c: New test.
25386
25387 2001-12-11  Stan Shebs  <shebs@apple.com>
25388
25389         * objc/compile: New test directory.
25390         * objc/compile/compile.exp: New expect script.
25391         * objc/compile/20011211-1.m: New compile test.
25392
25393 2001-12-11  Jason Merrill  <jason@redhat.com>
25394
25395         * lib/prune.exp (prune_gcc_output): Also handle "In member
25396         function".  So many permutations...
25397
25398 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25399
25400         * g++.dg/template/typedef1.C: New test.
25401
25402 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25403
25404         * g++.dg/other/copy1.C: New test.
25405
25406 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25407
25408         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25409
25410         * gcc.dg/builtin-choose-expr.c: New.
25411
25412 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25413
25414         * gcc.dg/altivec-2.c: New.
25415
25416 2001-12-07  Richard Henderson  <rth@redhat.com>
25417
25418         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25419
25420 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25421
25422         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25423         ultrasparc.
25424
25425 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25426
25427         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25428
25429 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25430
25431         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25432         variable argument list.
25433
25434 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25435
25436         * gcc.c-torture/execute/memcheck: Delete entire directory.
25437         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25438         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25439
25440 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25441
25442         * gcc.dg/Wshadow-1.c: New test.
25443
25444 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25445
25446         * gcc.c-torture/compile/20011130-1.c: New test.
25447
25448         * gcc.dg/noncompile/20011025-1.c: New test.
25449
25450         * g++.dg/other/anon-union.C: New test.
25451
25452         * gcc.c-torture/execute/20011024-1.c: New test.
25453
25454 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25455
25456         * gcc.c-torture/execute/20000722-1.x,
25457         gcc.c-torture/execute/20010123-1.x: Remove.
25458         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25459         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25460         gcc.dg/c99-complit-2.c: New tests.
25461
25462 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25463
25464         * g++.dg/inherit/base1.C: New test.
25465
25466 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25467
25468         * g++.dg/other/stdarg1.C: New test.
25469
25470         * gcc.c-torture/compile/20011130-2.c: New test.
25471
25472 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25473
25474         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25475         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25476         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25477         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25478         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25479         * gcc.dg/builtin-prefetch-1.c: New test.
25480
25481 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25482
25483         * gcc.dg/20011130-1.c: New test.
25484
25485 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25486
25487         * g++.dg/other/scope1.C: New test.
25488         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25489
25490 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25491
25492         * gcc.dg/vla-init-1.c: New test.
25493
25494 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25495
25496         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25497
25498 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25499
25500         * objc.dg/alias.m: Update.
25501         * objc.dg/class-1.m: Update.
25502         * objc.dg/const-str-1.m: Update.
25503         * objc.dg/fwd-proto-1.m: Update.
25504         * objc.dg/id-1.m: Update.
25505         * objc.dg/super-class-1.m: Update.
25506
25507 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25508
25509         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25510         constructs.
25511
25512 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25513
25514         * gcc.c-torture/execute/20011128-1.c: New test.
25515
25516 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25517
25518         * gcc.dg/20011127-1.c: New test.
25519
25520 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25521
25522         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25523         from Austin Group draft 7.
25524         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25525         scanf format arguments.
25526         * gcc.dg/format/no-exargs-2.c: New test.
25527
25528 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25529
25530         * g++.dg/abi/vbase8-4.C: New test.
25531
25532 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25533
25534         * gcc.c-torture/execute/20011121-1.c: New test.
25535
25536 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25537
25538         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25539
25540 2001-11-23  Andreas Jaeger  <aj@suse.de>
25541
25542         * gcc.dg/cpp/charconst-2.c: New test.
25543
25544 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25545
25546         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25547         to the host if it is remote.  Let tests specify extra headers
25548         they use.
25549         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25550         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25551         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25552         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25553         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25554         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25555         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25556         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25557         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25558         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25559
25560 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25561
25562         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25563         for little endian ARMs.
25564
25565 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25566
25567         * gcc.c-torture/compile/20011119-1.c: New test.
25568         * gcc.c-torture/compile/20011119-2.c: New test.
25569
25570 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25571
25572         * gcc.dg/altivec-1.c: Fix typo.
25573
25574 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25575
25576         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25577
25578 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25579
25580         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25581
25582 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25583
25584         * lib/g77.exp: Don't specify --rpath-link.
25585
25586         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25587         across all the headers.
25588         * gcc.dg/format/format.exp: For testing on a remote host,
25589         copy format.h.
25590
25591         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25592         * gcc.c-torture/execute/930406-1.c: Likewise.
25593         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25594
25595 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25596
25597         * gcc.dg/altivec-1.c: New.
25598
25599 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25600
25601         * gcc.dg/cpp/fpreprocessed.c: New test case.
25602
25603 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25604
25605         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25606         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25607         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25608
25609 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25610
25611         * gcc.dg/no-builtin-1.c: New test.
25612
25613 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25614
25615         * gcc.c-torture/execute/20011115-1.c: New test.
25616
25617 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25618
25619         * gcc.c-torture/compile/20011114-2.c: New test.
25620         * gcc.c-torture/compile/20011114-3.c: New test.
25621         * gcc.c-torture/compile/20011114-4.c: New test.
25622
25623 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25624
25625         * g++.dg/other/init1.C: New test.
25626
25627 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25628
25629         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25630         message.
25631
25632         * gcc.c-torture/execute/20011114-1.c: New testcase.
25633
25634         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25635         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25636         like the (before this change) version of 20010327-1.c.
25637
25638 2001-11-14  Roger Sayle <roger@eyesopen.com>
25639
25640         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25641
25642 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25643
25644         * g++.dg/init/array2.C: New test.
25645
25646 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25647
25648         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25649
25650 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25651
25652         * g++.dg/other/forscope1.C: New test.
25653         * g++.dg/ext/forscope1.C: New test.
25654         * g++.dg/ext/forscope2.C: New test.
25655
25656 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25657
25658         * gcc.c-torture/execute/20011113-1.c: New test.
25659
25660 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25661
25662         * gcc.c-torture/execute/20011109-2.c: New test.
25663
25664         * gcc.c-torture/execute/20011109-1.c: New test.
25665
25666 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25667
25668         * gcc.c-torture/compile/20011109-1.c: New test.
25669
25670 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25671
25672         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25673         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25674         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25675         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25676         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25677         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25678         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25679
25680 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25681
25682         * g++.dg/warn/Wshadow-1.C: New tests.
25683         * g++.old-deja/g++.mike/for3.C: Update.
25684
25685 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25686
25687         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25688         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25689         XFAILs.  Adjust expected error texts.
25690         * gcc.c-torture/compile/20011106-1.c,
25691         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25692         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25693         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25694         gcc.dg/c99-array-lval-5.c: New tests.
25695
25696 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25697
25698         * gcc.dg/cpp/defined.c: Update.
25699
25700 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25701
25702         * gcc.c-torture/execute/anon-1.c: New test.
25703
25704 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25705
25706         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25707         same size, so no warning should be produced on stormy16.
25708
25709         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25710         due to oversized array.
25711         * g++.old-deja/g++.mike/ns15.C: Likewise.
25712         * g++.old-deja/g++.pt/crash16.C: Likewise.
25713
25714 2001-11-02  Graham Stott  <grahams@redhat.com>
25715
25716         * g++.dgother/debug1.C: Fix typos.
25717
25718 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25719
25720         * g++.dg/other/debug1.C: New test.
25721
25722 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25723
25724         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25725         of unsigned long.
25726
25727 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25728
25729         * gcc.dg/20011029-2.c: New test.
25730
25731         * gcc.c-torture/compile/20011029-1.c: New test.
25732
25733 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25734
25735         * objc/execute/class_self-1.m: New test.
25736         * objc/execute/class_self-2.m: New test.
25737
25738 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25739
25740         * gcc.misc-tests/msgs.exp: Delete.
25741         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25742         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25743         error set to match recent changes.
25744
25745 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25746
25747         * gcc.dg/20011021-1.c: New test.
25748
25749 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25750
25751         * gcc.c-torture/compile/20011023-1.c: New test.
25752
25753 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25754
25755         * lib/g77.exp: Rewrite based on lib/g++.exp.
25756
25757 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25758
25759         * gcc.c-torture/execute/20011019-1.c: New test.
25760
25761         * gcc.dg/20011018-1.c: New test.
25762
25763 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25764
25765         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25766
25767 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25768
25769         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25770         * gcc.dg/attr-invalid.c: Likewise.
25771
25772 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25773
25774         * testsuite/gcc.dg/20011015-1.c: New test.
25775
25776 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25777
25778         * g++.dg/template/unify2.C: New test.
25779
25780 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25781
25782         * g++.dg/other/exception-specification.C: New test
25783
25784 2001-10-13  Tom Rix  <trix@redhat.com>
25785
25786         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25787         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25788
25789 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25790
25791         * testsuite/gcc.dg/20011009-1.c: New test.
25792
25793 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25794
25795         PR g++/4476
25796         * g++.dg/other/friend1.C: New test.
25797
25798 2001-10-11  Richard Henderson  <rth@redhat.com>
25799
25800         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25801
25802 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25803
25804         * gcc.c-torture/compile/20011010-1.c: New.
25805
25806 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25807
25808         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25809         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25810         g77.f-torture/execute/execute.exp,
25811         g77.f-torture/noncompile/noncompile.exp,
25812         gcc.c-torture/compile/compile.exp,
25813         gcc.c-torture/execute/execute.exp,
25814         gcc.c-torture/execute/ieee/ieee.exp,
25815         gcc.c-torture/execute/memcheck/memcheck.exp,
25816         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25817         objc/execute/execute.exp: Update FSF address.
25818
25819 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25820
25821         * gcc.dg/cpp/cmdlne-C.c: Update.
25822         * gcc.dg/cpp/cmdlne-C2.c: New.
25823
25824 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25825
25826         * gcc.c-torture/execute/20011008-3.c: New.
25827
25828 2001-10-08  DJ Delorie  <dj@redhat.com>
25829
25830         * gcc.dg/20011008-1.c: New.
25831         * gcc.dg/20011008-2.c: New.
25832
25833 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25834
25835         * gcc.dg/cpp/spacing1.c: Update test.
25836
25837 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25838
25839         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25840         spelling errors of "separate" as "seperate".
25841
25842 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25843
25844         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25845         enough to avoid inlining.
25846
25847 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25848
25849         * lib/g77.exp: set libg2c_dir correctly.
25850
25851 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25852
25853         * gcc.dg/cpp/macro11.c: New test.
25854
25855 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25856
25857         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25858         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25859         gcc.dg/format/multattr-3.c: New tests.
25860         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25861         tests for format attributes on function pointers being rejected.
25862
25863 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25864
25865         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25866
25867 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25868
25869         * g++.dg/warn/format1.C: New test.
25870
25871 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25872
25873         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25874
25875 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25876
25877         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25878
25879 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25880
25881         * gcc.dg/cpp/redef2.c: Add test.
25882
25883 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25884
25885         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25886         long-standing bug on i686, apparently.
25887         * gcc.c-torture/execute/loop-2c.x: New file.
25888         * gcc.c-torture/execute/loop-2d.x: New file.
25889         * gcc.c-torture/execute/loop-3c.x: New file.
25890
25891 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25892
25893         * gcc.dg/cpp/20000625-2.c: Correct line number.
25894
25895 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25896
25897         * gcc.dg/cpp/macro10.c: New test.
25898         * gcc.dg/cpp/strify3.c: New test.
25899         * gcc.dg/cpp/spacing1.c: Add tests.
25900         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25901         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25902
25903 2001-09-24  DJ Delorie  <dj@redhat.com>
25904
25905         * gcc.c-torture/execute/20010924-1.c: New test.
25906
25907 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25908
25909         * testsuite/objc/execute/paste.m: Remove.
25910
25911 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25912
25913         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25914
25915 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25916
25917         * g77.dg/strlen0.f: New test.
25918
25919 2001-09-21  Richard Henderson  <rth@redhat.com>
25920
25921         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25922         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25923
25924 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25925
25926         Table-driven attributes.
25927         * g++.dg/ext/attrib1.C: New test.
25928
25929 2001-09-20  DJ Delorie  <dj@redhat.com>
25930
25931         * gcc.dg/20000926-1.c: Update expected warning messages.
25932         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25933         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25934         array.
25935
25936 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25937
25938         * g++.dg/eh/registers1.C: New test case.
25939
25940 2001-09-17  Richard Henderson  <rth@redhat.com>
25941
25942         * gcc.dg/array-5.c: Fix VLA decomposition test.
25943
25944 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25945
25946         * gcc.dg/cpp/line5.c: New testcase.
25947
25948 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25949
25950         * gcc.dg/cpp/macro9.c: New test.
25951
25952 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25953
25954         * gcc.c-torture/execute/980223.c: Change type of addr from long
25955         to char *.
25956
25957 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25958
25959         * gcc.c-torture/execute/20010915-1.c: New test.
25960
25961 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25962
25963         * g77.dg/bprob: New directory.
25964         * g77.dg/bprob/bprob.exp: New file.
25965         * g77.dg/bprob/bprob-1.f: New test.
25966         * g77.dg/gcov: New directory.
25967         * g77.dg/gcov/gcov.exp: New file.
25968         * g77.dg/gcov/gcov-1.f: New test.
25969         * g77.dg/gcov/gcov-1.x: New file.
25970
25971 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25972
25973         * gcc.dg/cpp/directiv.c: Update.
25974         * gcc.dg/cpp/undef1.c: Update.
25975
25976 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25977
25978         * gcc.dg/20010912-1.c: New test.
25979
25980 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25981
25982         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25983         language-independent file in lib.
25984         * lib/gcov.exp: New file.
25985
25986 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25987
25988         * gcc.c-torture/compile/20010911-1.c: New test.
25989
25990 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25991
25992         * lib/profopt.exp: New, to support profile-directed optimizations.
25993         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25994         * gcc.misc-tests/bprob-1.c: New test.
25995         * gcc.misc-tests/bprob-2.c: New test.
25996
25997 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25998
25999         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26000         XFAIL and which kinds of gcov output to verify.
26001         * gcc.misc-tests/gcov-4b.x: New file.
26002         * gcc.misc-tests/gcov-5b.x: New file.
26003         * gcc.misc-tests/gcov-6.x: New file.
26004         * gcc.misc-tests/gcov-7.c: New test.
26005         * gcc.misc-tests/gcov-7.x: New file.
26006
26007 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26008
26009         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26010         * gcc.misc-tests/gcov-6.c: New test.
26011
26012 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26013
26014         PR c++/3986
26015         * g++.dg/abi/vbase1.C: New test.
26016
26017 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26018
26019         * objc.dg/method-2.m: New.
26020
26021 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26022
26023         PR c++/4203
26024         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26025         * g++.dg/init/empty1.C: New test.
26026
26027 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26028
26029         * gcc.c-torture/compile/20010903-1.c: New test.
26030
26031 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26032
26033         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26034         for m68k.
26035
26036 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26037
26038         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26039
26040         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26041
26042         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26043
26044 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26045
26046         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26047         for 16-bit 'unsigned int'.
26048
26049 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26050
26051         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26052
26053 2001-08-27  Richard Henderson  <rth@redhat.com>
26054
26055         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26056         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26057
26058 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26059
26060         * gcc.dg/asm-names.c (ymain): New.
26061
26062 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26063
26064         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26065         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26066         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26067
26068 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26069
26070         * gcc.dg/compare5.c: New testcase.
26071
26072 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26073
26074         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26075         and "In instantiation".
26076
26077 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26078
26079         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26080
26081 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26082
26083         * gcc.misc-tests/gcov.exp: Add support for branch information.
26084         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26085         * gcc.misc-tests/gcov-4.c: New test.
26086         * gcc.misc-tests/gcov-4b.c: New test.
26087         * gcc.misc-tests/gcov-5b.c: New test.
26088
26089 2001-08-20  Zack Weinberg  <zackw@panix.com>
26090
26091         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26092         expected to fail.
26093
26094 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26095
26096         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26097
26098 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26099
26100         * g++.dg/eh/template1.C: New test.
26101
26102 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26103
26104         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26105         Fix thinko.
26106         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26107         for xfail.
26108
26109 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26110
26111         * lib/g77-dg.exp:  Use prune.exp for common procedures
26112         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26113         * lib/g77.exp: (g77-dg-prune) Remove
26114
26115 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26116
26117         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26118
26119 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26120
26121         * g++.dg/template/unify1.C: New test.
26122
26123 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26124
26125         * g++.dg/abi/empty4.C: New test.
26126
26127 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26128
26129         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26130         solaris2.*
26131         * g77.f-torture/compile/pr3743.x: Likewise
26132
26133 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26134
26135         * g++.dg/other/using-declaration.C: New test.
26136
26137 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26138
26139         * gcc.dg/cpp/tr-sign.c: New testcase.
26140
26141 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26142
26143         * gcc.dg/cpp/19951025-1.c: Revert.
26144         * gcc.dg/cpp/directiv.c: We no longer process directives that
26145         interrupt macro arguments.
26146
26147 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26148
26149         * gcc.dg/bconstp-1.c: New test.
26150
26151 2001-08-03  Richard Henderson  <rth@redhat.com>
26152
26153         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26154
26155 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26156
26157         * gcc.dg/cpp/19951025-1.c: Update.
26158
26159 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26160
26161         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26162         should be x.
26163
26164 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26165
26166         Kill -fhonor-std.
26167         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26168         * g++.old-deja/g++.other/std1.C: Likewise.
26169         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26170
26171 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26172
26173         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26174         (g77_pass, g77_fail, g77_finish, g77_exit,
26175         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26176
26177 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26178
26179         * g77.dg/fbackslash.f
26180         * g77.dg/fcase-preserve.f
26181         * g77.dg/ff90-1.f
26182         * g77.dg/ffixed-line-length-0.f
26183         * g77.dg/ffixed-line-length-132.f
26184         * g77.dg/ffixed-line-length-7.f
26185         * g77.dg/ffixed-line-length-72.f
26186         * g77.dg/ffixed-line-length-none.f
26187         * g77.dg/ffree-form-1.f
26188         * g77.dg/fno-backslash.f
26189         * g77.dg/fno-f90-1.f
26190         * g77.dg/fno-fixed-form-1.f
26191         * g77.dg/fno-onetrip.f
26192         * g77.dg/fno-typeless-boz.f
26193         * g77.dg/fno-underscoring.f
26194         * g77.dg/fno-vxt-1.f
26195         * g77.dg/fonetrip.f
26196         * g77.dg/ftypeless-boz.f
26197         * g77.dg/fugly-assumed.f
26198         * g77.dg/funderscoring.f
26199         * g77.dg/fvxt-1.f
26200
26201 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26202
26203         * objc.dg/fwd-proto-1.m: New.
26204         * objc.dg/local-decl-1.m: New.
26205         * objc.dg/naming-1.m: New.
26206         * objc.dg/naming-2.m: New.
26207         * objc.dg/proto-hier-1.m: New.
26208
26209 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26210
26211         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26212         largest-type elements to a struct makes its size grow.
26213
26214 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26215
26216         * g++.dg/abi/vthunk1.C: New test.
26217
26218 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26219
26220         * g++.dg/abi/vbase8-22.C: New test.
26221
26222 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26223
26224         * gcc.dg/cpp/macro8.c: New test.
26225
26226 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26227
26228         * g++.dg/abi/vbase8-21.C: New test.
26229
26230 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26231
26232         * g++.dg/abi/vbase8-10.C: New test.
26233
26234 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26235
26236         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26237         ${tool}_set_ld_library_path.
26238         Changed caller.
26239         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26240         g++.exp.
26241
26242 2001-07-26  Stan Cox <scox@redhat.com>
26243
26244         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26245         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26246         gcc_exit, gcc_check_unsupported_p):
26247         Moved to gcc-deps.exp
26248         * gcc-deps.exp: New file.
26249
26250 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26251
26252         * g++.old-deja/g++.pt/defarg14.C: New test.
26253
26254 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26255
26256         * g++.old-deja/g++.other/lineno5.C: New test.
26257
26258 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26259
26260         * g++.old-deja/g++.pt/crash68.C: New test.
26261
26262 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26263
26264         * g++.old-deja/g++.other/crash42.C: New test.
26265
26266 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26267
26268         * gcc.dg/cpp/extratokens.c: Fix.
26269         * gcc.dg/cpp/skipping2.c: New tests.
26270
26271 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26272
26273         * gcc.c-torture/execute/20010724-1.c: New file.
26274         * gcc.c-torture/execute/20010724-1.x: New file.
26275
26276 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26277
26278         * g++.old-deja/g++.other/cond7.C: New test.
26279
26280 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26281
26282         * g++.old-deja/g++.other/optimize4.C: New test.
26283
26284 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26285
26286         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26287
26288 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26289
26290         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26291         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26292         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26293         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26294
26295         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26296         bug report" message.
26297
26298         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26299         * g++.dg/ext/instantiate1.C: Move from old-deja.
26300
26301 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26302
26303         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26304         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26305         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26306         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26307
26308 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26309
26310         * gcc.c-torture/execute/20010723-1.c: New test.
26311
26312 2001-07-23  Ben Elliston  <bje@redhat.com>
26313
26314         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26315
26316 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26317
26318         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26319         i[34567]86-*-*.
26320         Delete handling of ieee_multilib_flags.
26321         Pass -mieee for alpha*-*-* and sh-*-*.
26322         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26323
26324 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26325
26326         Remove old-abi tests.
26327         * g++.old-deja/g++.mike/p11116.C: Remove.
26328         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26329
26330 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26331
26332         * g77.f-torture/compile/pr3743.f:  New test
26333
26334 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26335
26336         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26337
26338 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26339
26340         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26341         g++.old-deja/g++.pt/static6.C: Likewise.
26342         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26343         supports weak symbols.
26344
26345 2001-07-18  Andreas Jaeger  <aj@suse.de>
26346
26347         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26348         supported again.
26349
26350 2001-07-18  Andreas Jaeger  <aj@suse.de>
26351
26352         * gcc.dg/iftrap-1.c: Fix target line.
26353
26354 2001-07-17  Richard Henderson  <rth@redhat.com>
26355
26356         * gcc.c-torture/execute/20010717-1.c: New.
26357
26358 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26359
26360         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26361         tests.
26362
26363 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26364
26365         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26366
26367 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26368
26369         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26370         UAC_SIGBUS, UAC_NOPRINT definitions.
26371
26372 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26373
26374         * objc/execute/object_is_class.m: New test.
26375         * objc/execute/object_is_meta_class.m: New test.
26376
26377 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26378
26379         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26380         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26381
26382 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26383
26384         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26385         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26386
26387 2001-07-14  Richard Henderson  <rth@redhat.com>
26388
26389         * gcc.dg/iftrap-1.c: New.
26390
26391 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26392
26393         * g77.f-torture/execute/intrinsic77.f: New test.
26394
26395 2001-07-11  Janis Johnson <janis@us.ibm.com>
26396
26397         * gcc.misc-tests/gcov-3.c: New test.
26398
26399 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26400
26401         * gcc.c-torture/compile/20010711-1.c,
26402         * gcc.c-torture/compile/20010711-2.c: New tests.
26403
26404 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26405
26406         * gcc.c-torture/execute/20010711-1.c: New test.
26407
26408 2001-07-11  Ben Elliston  <bje@redhat.com>
26409
26410         * g++.old-deja/g++.other/enum5.C: New test.
26411
26412 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26413
26414         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26415         (g++-dg-prune): Call prune_gcc_output.
26416         * prune.exp: New file for prune_gcc_output.
26417         * lib/g++.exp, lib/gcc.exp: Load it.
26418
26419 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26420
26421         * gcc.c-torture/compile/20010701-1.c,
26422         g++.old-deja/g++.ext/attrib6.C: New tests.
26423
26424 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26425
26426         * gcc.c-torture/compile/20010706-1.c: New test.
26427
26428 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26429
26430         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26431
26432 2001-06-28  Stan Shebs  <shebs@apple.com>
26433
26434         * gcc.dg/pragma-darwin.c: New test.
26435
26436 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26437
26438         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26439         Solaris 2.[678] system.
26440
26441 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26442
26443         * gcc.dg/20010622-1.c: New test.
26444
26445 2001-06-18  Stan Shebs  <shebs@apple.com>
26446
26447         * objc.dg: New directory.
26448         * objc.dg/dg.exp: New file.
26449         * objc.dg/alias.m: New.
26450         * objc.dg/class-1.m: New.
26451         * objc.dg/class-2.m: New.
26452         * objc.dg/const-str-1.m: New.
26453         * objc.dg/const-str-2.m: New.
26454         * objc.dg/id-1.m: New.
26455         * objc.dg/method-1.m: New.
26456         * objc.dg/super-class-1.m: New.
26457         * lib/objc-dg.exp: New file.
26458
26459 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26460
26461         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26462         of label name.
26463
26464 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26465
26466         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26467
26468 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26469
26470         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26471         variable.
26472
26473 2001-06-12  Richard Henderson  <rth@redhat.com>
26474
26475         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26476
26477 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26478
26479         * g++.old-deja/g++.abi/vbase5.C: New test.
26480         * g++.old-deja/g++.abi/vbase6.C: New test.
26481         * g++.old-deja/g++.abi/vbase7.C: New test.
26482
26483 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26484
26485         * gcc.c-torture/compile/20010610-1.c: New test.
26486
26487 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26488
26489         * g++.old-deja/g++.abi/vbase4.C: New test.
26490
26491 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26492
26493         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26494         support %f for HC11/HC12 targets.
26495         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26496         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26497         on HC11/HC12 targets.
26498         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26499
26500 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26501
26502         * gcc.dg/wchar_t-1.c: New file.
26503         * gcc.dg/wint_t-1.c: Likewise.
26504
26505 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26506
26507         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26508
26509 2001-06-11  Richard Henderson  <rth@redhat.com>
26510
26511         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26512
26513 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26514
26515         * gcc.c-torture/compile/20010611-1.c: New test.
26516
26517 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26518
26519         * gcc.dg/c99-tag-1.c: Add more tests.
26520
26521 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26522
26523         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26524         representation on MN10300 and ARM/Thumb.
26525
26526 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26527
26528         * g77.f-torture/execute/20010610.f: New.
26529
26530 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26531
26532         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26533         names.
26534
26535 2001-06-09  Richard Henderson  <rth@redhat.com>
26536
26537         * gcc.c-torture/execute/ashrdi-1.c: New.
26538         * gcc.c-torture/execute/ashldi-1.c: New.
26539         * gcc.c-torture/execute/lshrdi-1.c: New.
26540
26541 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26542
26543         * objc/execute/load-3.m: Added. Check sending +load to categories,
26544         in addition to classes.
26545
26546 2001-06-08  Stan Shebs  <shebs@apple.com>
26547
26548         * objc/execute/load-2.m: New test.  From Nicola Pero
26549         <n.pero@mi.flashnet.it>.
26550
26551 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26552
26553         * gcc.c-torture/execute/20010605-2.c: New test.
26554
26555 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26556
26557         * g++.old-deja/g++.abi/vbase2.C: New test.
26558         * g++.old-deja/g++.abi/vbase3.C: New test.
26559
26560 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26561
26562         * g++.old-deja/g++.pt/friend49.C: New test.
26563
26564 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26565
26566         * g++.old-deja/g++.ext/anon3.C: New test.
26567
26568 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26569
26570         * g++.old-deja/g++.other/conv7.C: New test.
26571
26572 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26573
26574         * gcc.c-torture/compile/20010605-2.c: New test.
26575
26576 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26577
26578         * gcc.c-torture/execute/20010604-1.c: New test.
26579
26580 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26581
26582         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26583
26584 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26585
26586         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26587         (g++_link_flags): Likewise.
26588         (g++_init): Pass gccpath's value to two previous functions.
26589
26590 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26591
26592         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26593         Ensure logfile entry matches exec command line.
26594
26595 2001-05-31  Richard Henderson  <rth@redhat.com>
26596
26597         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26598         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26599
26600 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26601
26602         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26603         compiler for irix6.2
26604
26605 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26606
26607         * g++.old-deja/g++.other/optimize3.C: New file.
26608
26609 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26610
26611         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26612         assemble.
26613
26614 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26615
26616         * g++.old-deja/g++.other/optimize2.C: New file.
26617
26618 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26619
26620         * gcc.c-torture/compile/20010518-2.c: New file.
26621         * gcc.c-torture/execute/20010518-1.c: New file.
26622         * gcc.c-torture/execute/20010518-2.c: New file.
26623
26624 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26625
26626         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26627
26628 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26629
26630         G++ no longer defines builtins that do not begin with __builtin.
26631         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26632         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26633         * g++.old-deja/g++.law/builtin1.C: Likewise.
26634         * g++.old-deja/g++.law/cvt2.C: Likewise.
26635         * g++.old-deja/g++.mike/net5.C: Likewise.
26636         * g++.old-deja/g++.other/builtins1.C: Likewise.
26637         * g++.old-deja/g++.other/builtins2.C: Likewise.
26638         * g++.old-deja/g++.other/builtins3.C: Likewise.
26639         * g++.old-deja/g++.other/builtins4.C: Likewise.
26640         * g++.old-deja/g++.other/inline8.C: Likewise.
26641         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26642
26643 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26644
26645         * g++.old-deja/g++.pt/using1.C: Adjust.
26646         * g++.old-deja/g++.pt/using2.C: New test.
26647
26648 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26649
26650         * gcc.dg/cpp/charconst.c: New tests.
26651         * gcc.dg/cpp/escape.c: New tests.
26652         * gcc.dg/cpp/escape-1.c: New tests.
26653         * gcc.dg/cpp/escape-2.c: New tests.
26654         * gcc.dg/cpp/ucs.c: New tests.
26655
26656 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26657
26658         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26659         native compiler for irix6.5.
26660
26661 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26662
26663         * lib/g++.exp (g++_include_flags): Use args to compute
26664         get_multilibs.
26665         (g++_link_flags): Likewise.
26666         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26667
26668 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26669
26670         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26671
26672 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26673
26674         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26675         this file.
26676
26677 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26678
26679         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26680         STACK_SIZE;
26681         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26682         to STACK_SIZE; Use it to define size of add_histo array.
26683         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26684         to STACK_SIZE.
26685         (f): Use GITT_SIZE to define size of gitt local table.
26686         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26687         to STACK_SIZE; Use it to define size of bytemem array.
26688
26689 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26690
26691         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26692         on 68HC11/HC12 due to the asm instruction.
26693         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26694         * gcc.c-torture/compile/920520-1.x: Likewise.
26695         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26696         on 68HC11/HC12 because the function is larger than 64K.
26697         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26698         on 68HC11/HC12 because the structure is too large.
26699
26700 2001-05-20  Richard Henderson  <rth@redhat.com>
26701
26702         * gcc.c-torture/execute/20010520-1.c: New.
26703
26704 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26705
26706         * g++.old-deja/g++.warn/compare1.C: New test.
26707         * gcc.dg/compare4.c: New test.
26708
26709 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26710
26711         * g++.old-deja/g++.other/optimize1.C: New test.
26712
26713 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26714
26715         * g++.old-deja/g++.pt/spec41.C: New test.
26716
26717 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26718
26719         * gcc.c-torture/compile/20010114-1.x: Remove.
26720
26721 2001-05-18  Stan Shebs  <shebs@apple.com>
26722
26723         * gcc.c-torture/compile/20010518-1.c: New test.
26724
26725 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26726
26727         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26728         * g++.old-deja/g++.pt/crash67.C: New test.
26729
26730 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26731
26732         * g++.old-deja/g++.other/debug9.C: New test.
26733
26734 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26735
26736         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26737
26738 2001-05-16  Jan Hubicka  <jh@suse.cz>
26739
26740         * gcc.c-torture/compile/20010516-1.c: New test.
26741
26742 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26743
26744         * g++.old-deja/g++.other/crash41.C: New test.
26745
26746 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26747
26748         * g++.old-deja/g++.pt/crash66.C: New test.
26749
26750 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26751
26752         * g++.old-deja/g++.robertl/eb27.C: Convert.
26753
26754 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26755
26756         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26757         declaration being redundant.
26758
26759 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26760
26761         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26762
26763 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26764
26765         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26766
26767 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26768
26769         * lib/g++.exp: Use testsuite_flags.
26770
26771 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26772
26773         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26774
26775 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26776
26777         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26778
26779 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26780
26781         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26782
26783 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26784
26785         * gcc.c-torture/compile/20010313-1.c: New test.
26786
26787 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26788
26789         * gcc.dg/cpp/direct2.c: New test.
26790         * gccq.dg/cpp/direct2s.c: New test.
26791
26792         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26793
26794 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26795
26796         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26797         * g++.old-deja/g++.other/op3.C: Likewise.
26798
26799 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26800
26801         * gcc.dg/cpp/syshdr.h: New file.
26802         * gcc.dg/cpp/sysmac1.c: Update.
26803         * gcc.dg/cpp/sysmac2.c: Update.
26804
26805 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26806
26807         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26808
26809 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26810
26811         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26812         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26813
26814 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26815
26816         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26817
26818 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26819
26820         * lib/g++.exp (g++_include_flags): Don't use any special flags
26821         if TESTING_IN_BUILD_TREE is not defined.
26822         (g++_init): Use a plain 'c++' as the compiler if
26823         TESTING_IN_BUILD_TREEE is not defined.
26824
26825 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26826
26827         * g++.old-deja/g++.eh/catch13.C: New test.
26828         * g++.old-deja/g++.eh/catch14.C: New test.
26829
26830 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26831
26832         * gcc.dg/cpp/tr-define.c: New test.
26833
26834 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26835
26836         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26837         <stdlib.h>, not <malloc.h>.
26838
26839 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26840
26841         * g++.old-deja/g++.ns/template17.C: New test.
26842
26843 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26844
26845         * g++.old-deja/g++.pt/ref4.C: New test.
26846
26847 2001-04-30  Richard Henderson  <rth@redhat.com>
26848
26849         * gcc.dg/20000724-1.c: Revert last change.
26850
26851 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26852
26853         * g77.f-torture/execute/20010430.f: New test.
26854
26855 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26856
26857         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26858
26859 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26860
26861         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26862
26863 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26864
26865         * g++.old-deja/g++.eh/crash6.C: New test.
26866
26867 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26868
26869         * g++.old-deja/g++.other/warn7.C: New test.
26870
26871 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26872
26873         * g++.old-deja/g++.other/defarg9.C: New test.
26874
26875 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26876
26877         * g77.f-torture/compile/20010426.f: New test.
26878         * g77.f-torture/execute/20010426.f: New test.
26879
26880 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26881
26882         * g77.f-torture/compile/20000629-1.x: Remove - error
26883         has been fixed.
26884
26885 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26886
26887         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26888         Tweak slightly to work with g++.dg framework.
26889         * g++.dg/special/ecos.exp: Run initp1.C test.
26890         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26891
26892         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26893         its linker doesn't give line numbers either.
26894         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26895
26896 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26897
26898         * g++.old-deja/g++.other/lex1.C: New test.
26899
26900 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26901
26902         * gcc.dg/noncompile/20010425-1.c: New test.
26903
26904 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26905
26906         * g++.old-deja/g++.pt/mangle2.C: New test.
26907
26908 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26909
26910         * gcc.dg/format/plus-1.c: New test.
26911
26912 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26913
26914         * gcc.dg/20010423-1.c: New test.
26915
26916 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26917
26918         * gcc.c-torture/execute/20010422-1.c: New test.
26919
26920 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26921
26922         * g++.old-deja/g++.ns/type2.C: New test.
26923
26924 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26925
26926         * g++.old-deja/g++.other/perf1.C: New test.
26927
26928 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26929
26930         * gcc.dg/c99-func-2.c: Remove xfail.
26931         * gcc.dg/c99-func-3.c: Remove xfail.
26932         * gcc.dg/c99-func-4.c: Remove xfail.
26933
26934 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26935
26936         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26937
26938 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26939
26940         * gcc.c-torture/compile/20010423-1.c: New test.
26941
26942 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26943
26944         * g++.old-deja/g++.pt/typename28.C: New test.
26945
26946 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26947
26948         * g++.old-deja/g++.abi/empty2.C: New test.
26949         * g++.old-deja/g++.abi/empty3.C: New test.
26950
26951 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26952
26953         * g++.old-deja/g++.other/comdat2.C: New test.
26954         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26955
26956 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26957
26958         * g++.old-deja/g++.other/overload14.C: New test.
26959
26960 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26961
26962         * g++.old-deja/g++.other/lookup23.C: New test.
26963
26964 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26965
26966         * gcc.c-torture/execute/20010403-1.c: New test.
26967
26968 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26969             Mark Mitchell  <mark@codesourcery.com>
26970
26971         * lib/old-dejagnu.exp: Don't delete output of executable.
26972         Add .exe suffix to executables.
26973
26974 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26975
26976         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26977
26978 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26979
26980         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26981
26982 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26983
26984         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26985         * g++.old-deja/g++.abi/crash1.C: New test.
26986
26987 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26988
26989         * g++.old-deja/g++.other/crash40.C: New test.
26990
26991 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26992
26993         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26994
26995 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26996
26997         * g++.old-deja/g++.other/warn6.C: New test.
26998
26999 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27000
27001         * g++.old-deja/g++.robertl/eb42.C: Same.
27002
27003 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27004
27005         * gcc.dg/wtr-conversion-1.c: New testcase.
27006
27007 2001-04-10  Richard Henderson  <rth@redhat.com>
27008
27009         * g++.old-deja/g++.other/array5.C: New.
27010
27011 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27012
27013         * gcc.c-torture/execute/20010408-1.c: New test.
27014
27015 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27016
27017         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27018         headers and constructs.
27019         * g++.old-deja/g++.robertl/eb79.C: Same.
27020         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27021         * g++.old-deja/g++.robertl/eb73.C: Same.
27022         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27023         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27024         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27025         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27026         * g++.old-deja/g++.robertl/eb44.C: Same.
27027         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27028         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27029         * g++.old-deja/g++.robertl/eb39.C: Same.
27030         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27031         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27032         * g++.old-deja/g++.robertl/eb30.C: Same.
27033         * g++.old-deja/g++.robertl/eb3.C: Same.
27034         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27035         * g++.old-deja/g++.robertl/eb21.C: Same.
27036         * g++.old-deja/g++.robertl/eb15.C: Same.
27037         * g++.old-deja/g++.robertl/eb118.C: Same.
27038         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27039         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27040         * g++.old-deja/g++.robertl/eb109.C: Same.
27041         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27042         * g++.old-deja/g++.mike/rtti1.C: Same.
27043         * g++.old-deja/g++.mike/p658.C: Same.
27044         * g++.old-deja/g++.mike/net46.C: Same.
27045         * g++.old-deja/g++.mike/net34.C: Same.
27046         * g++.old-deja/g++.mike/memoize1.C: Same.
27047         * g++.old-deja/g++.mike/eh2.C: Same.
27048         * g++.old-deja/g++.law/weak.C: Same.
27049         * g++.old-deja/g++.law/visibility7.C: Same.
27050         * g++.old-deja/g++.law/visibility25.C: Same.
27051         * g++.old-deja/g++.law/visibility22.C: Same.
27052         * g++.old-deja/g++.law/visibility2.C: Same.
27053         * g++.old-deja/g++.law/visibility17.C: Same.
27054         * g++.old-deja/g++.law/visibility13.C: Same.
27055         * g++.old-deja/g++.law/visibility10.C: Same.
27056         * g++.old-deja/g++.law/visibility1.C: Same.
27057         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27058         * g++.old-deja/g++.law/vbase1.C: Same.
27059         * g++.old-deja/g++.law/operators32.C: Same.
27060         * g++.old-deja/g++.law/nest3.C: Same.
27061         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27062         * g++.old-deja/g++.law/except5.C (main): Same.
27063         * g++.old-deja/g++.law/cvt7.C (run): Same.
27064         * g++.old-deja/g++.law/cvt2.C: Same.
27065         * g++.old-deja/g++.law/cvt16.C: Same.
27066         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27067         * g++.old-deja/g++.law/ctors17.C (main): Same.
27068         * g++.old-deja/g++.law/ctors13.C: Same.
27069         * g++.old-deja/g++.law/ctors12.C (main): Same.
27070         * g++.old-deja/g++.law/ctors10.C: Same.
27071         * g++.old-deja/g++.law/code-gen5.C: Same.
27072         * g++.old-deja/g++.law/bad-error7.C: Same.
27073         * g++.old-deja/g++.law/arm9.C: Same.
27074         * g++.old-deja/g++.law/arm12.C: Same.
27075         * g++.old-deja/g++.law/arg8.C: Same.
27076         * g++.old-deja/g++.law/arg1.C: Same.
27077         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27078         * g++.old-deja/g++.jason/template31.C: Same.
27079         * g++.old-deja/g++.jason/template24.C (main): Same.
27080         * g++.old-deja/g++.jason/2371.C: Same.
27081         * g++.old-deja/g++.eh/new2.C: Same.
27082         * g++.old-deja/g++.eh/new1.C: Same.
27083         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27084         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27085         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27086         * g++.old-deja/g++.brendan/crash62.C: Same.
27087         * g++.old-deja/g++.brendan/crash52.C: Same.
27088         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27089         * g++.old-deja/g++.brendan/crash38.C: Same.
27090         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27091         * g++.old-deja/g++.brendan/copy9.C: Same.
27092
27093 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27094
27095         * gcc.c-torture/execute/20001203-2.c (memset):
27096         Count argument is of type __SIZE_TYPE__.
27097
27098 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27099
27100         * gcc.c-torture/compile/20010404-1.c: New test.
27101
27102 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27103
27104         * gcc.c-torture/compile/20010326-1.c: New test.
27105
27106 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27107
27108         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27109         peculiarities of the SH.
27110         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27111
27112 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27113
27114         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27115         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27116         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27117
27118 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27119
27120         * g77.f-torture/compile/20010321-1.f: New test.
27121
27122 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27123
27124         * gcc.c-torture/compile/20010329-1.c: New test.
27125
27126 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27127
27128         * gcc.c-torture/execute/20010329-1.c: New test.
27129
27130 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27131
27132         * g++.old-deja/g++.other/eh4.C: Fix typo.
27133
27134 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27135
27136         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27137
27138 2001-03-28  Philip Blundell  <philb@gnu.org>
27139
27140         * gcc.c-torture/compile/20010328-1.c: New test.
27141
27142 2001-03-27  Richard Henderson  <rth@redhat.com>
27143
27144         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27145         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27146
27147 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27148
27149         * gcc.c-torture/compile/20010327-1.c: New test.
27150
27151 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27152
27153         * g++.old-deja/g++.other/friend12.C: New test.
27154         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27155         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27156
27157 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27158
27159         * gcc.c-torture/execute/20010325-1.c: New test.
27160
27161 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27162
27163         * g++.old-deja/g++.other/mangle3.C: New test.
27164
27165 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27166
27167         * g++.old-deja/g++.other/anon8.C: New test.
27168
27169 2001-03-20  Philip Blundell  <philb@gnu.org>
27170
27171         * gcc.c-torture/compile/20010320-1.c: New test.
27172
27173 2001-03-17  Richard Henderson  <rth@redhat.com>
27174
27175         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27176
27177 2001-03-15  Geoff Keating  <geoff@redhat.com>
27178
27179         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27180         tests on AIX.
27181
27182 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27183
27184         * g++.old-deja/g++.other/eh4.C: New test.
27185
27186 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27187
27188         * gcc.dg/cpp/mi1.c: Update.
27189
27190 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27191
27192         * g++.old-deja/g++.other/regstack.C: New test.
27193
27194 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27195
27196         * g++.old-deja/g++.other/ref4.C: New test.
27197
27198 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27199
27200         * objc/execute/va_method.m: Added.
27201         * objc/execute/IMP.m: Added.
27202         * objc/execute/_cmd.m: Added.
27203         * objc/execute/accessing_ivars.m: Added.
27204         * objc/execute/class-1.m: Added.
27205         * objc/execute/class-10.m: Added.
27206         * objc/execute/class-11.m: Added.
27207         * objc/execute/class-12.m: Added.
27208         * objc/execute/class-13.m: Added.
27209         * objc/execute/class-14.m: Added.
27210         * objc/execute/class-2.m: Added.
27211         * objc/execute/class-3.m: Added.
27212         * objc/execute/class-4.m: Added.
27213         * objc/execute/class-5.m: Added.
27214         * objc/execute/class-6.m: Added.
27215         * objc/execute/class-7.m: Added.
27216         * objc/execute/class-8.m: Added.
27217         * objc/execute/class-9.m: Added.
27218         * objc/execute/class-tests-1.h
27219         * objc/execute/class-tests-2.h
27220         * objc/execute/compatibility_alias.m: Added.
27221         * objc/execute/encode-1.m: Added.
27222         * objc/execute/formal_protocol-1.m: Added.
27223         * objc/execute/formal_protocol-2.m: Added.
27224         * objc/execute/formal_protocol-3.m: Added.
27225         * objc/execute/formal_protocol-4.m: Added.
27226         * objc/execute/formal_protocol-5.m: Added.
27227         * objc/execute/formal_protocol-6.m: Added.
27228         * objc/execute/formal_protocol-7.m: Added.
27229         * objc/execute/informal_protocol.m: Added.
27230         * objc/execute/initialize.m: Added.
27231         * objc/execute/load.m: Added.
27232         * objc/execute/many_args_method.m: Added.
27233         * objc/execute/nested-3.m: Added.
27234         * objc/execute/no_clash.m: Added.
27235         * objc/execute/private.m: Added.
27236         * objc/execute/redefining_self.m: Added.
27237         * objc/execute/root_methods.m: Added.
27238         * objc/execute/selector-1.m: Added.
27239         * objc/execute/static-1.m: Added.
27240         * objc/execute/static-2.m: Added.
27241         * objc/execute/va_method.m: Added.
27242
27243 2001-03-10  Richard Henderson  <rth@redhat.com>
27244
27245         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27246
27247 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27248
27249         * g++.old-deja/g++.other/crash31.C: XFAIL.
27250         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27251         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27252         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27253         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27254         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27255
27256 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27257
27258         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27259
27260 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27261
27262         * gcc.dg/20000724-1.c: Don't use multiline strings.
27263
27264 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27265
27266         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27267         result of -cString against what we expect it to be; don't just
27268         print it out for no one to read.
27269
27270         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27271         Based on testcases provided by Nicola Pero.
27272
27273 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27274
27275         * gcc.dg/cpp/macro7.c: New test.
27276
27277 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27278
27279         * gcc.dg/cpp/multiline.c: Update.
27280
27281 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27282
27283         * g++.old-deja/g++.other/enum3.C: New test.
27284
27285 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27286
27287         * g++.old-deja/g++.other/pod1.C: New test.
27288
27289 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27290
27291         * g++.old-deja/g++.ext/overload1.C: New test.
27292
27293 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27294
27295         * g++.old-deja/g++.pt/using1.C: New test.
27296
27297 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27298
27299         * g++.old-deja/g++.other/using9.C: New test.
27300
27301 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27302
27303         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27304
27305         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27306
27307 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27308
27309         * g++.old-deja/g++.ext/realpt1.C: Remove.
27310
27311 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27312
27313         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27314
27315 2001-02-26  Will Cohen  <wcohen@redhat.com>
27316
27317         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27318
27319 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27320
27321         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27322         templatized constructors.
27323
27324 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27325
27326         * gcc.c-torture/execute/20010224-1.c: New test.
27327
27328 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27329
27330         * gcc.c-torture/execute/20010222-1.c: New test.
27331
27332 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27333
27334         * g++.old-deja/g++.other/inline20.C: New test.
27335
27336 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27337
27338         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27339
27340 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27341
27342         * g++.old-deja/g++.other/lookup22.C: New test.
27343
27344 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27345
27346         * g77.dg: New directory.
27347         * g77.dg/20010216-1.f: New test case.
27348         * g77.dg/dg.exp: New driver.
27349         * lib/g77-dg.exp: New driver library.
27350
27351 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27352
27353         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27354
27355 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27356
27357         * g++.old-deja/g++.other/decl9.C: New test.
27358
27359 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27360
27361         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27362         not need <string> and also tests the initialization at runtime.
27363
27364 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27365
27366         * gcc.c-torture/execute/longlong.c: New test.
27367
27368 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27369
27370         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27371
27372 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27373
27374         * gcc.c-torture/execute/920302-1.c (execute):
27375         Change argument type to short.
27376
27377 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27378
27379         * g++.old-deja/g++.pt/deduct6.C: New test.
27380
27381 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27382
27383         * g++.old-deja/g++.pt/deduct5.C: New test.
27384
27385 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27386
27387         * gcc.c-torture/execute/20010209-1.c: New test.
27388
27389 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27390
27391         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27392
27393 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27394
27395         * g++.dg/vtgc1.C: Update for new ABI.
27396
27397         * consistency.vlad: New directory, 1665 files.
27398
27399 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27400
27401         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27402         return type.
27403         * gcc.dg/cpp/digraphs.c: Declare puts.
27404
27405 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27406
27407         * g++.old-deja/g++.other/warn5.C: New test.
27408
27409 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27410
27411         * g++.old-deja/g++.pt/spec40.C: New test.
27412
27413 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27414
27415         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27416         case.
27417         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27418
27419 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27420
27421         * gcc.c-torture/compile/20010209-1.c: New test.
27422
27423 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27424
27425         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27426         excess errors message but not if it crashes.
27427         * g++.old-deja/g++.other/crash27.C: Likewise.
27428         * g++.old-deja/g++.other/crash28.C: Likewise.
27429         * g++.old-deja/g++.other/crash30.C: Likewise.
27430         * g++.old-deja/g++.other/crash32.C: Likewise.
27431         * g++.old-deja/g++.other/crash35.C: Likewise.
27432         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27433
27434 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27435
27436         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27437         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27438         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27439         g77.f-torture/execute/execute.exp,
27440         g77.f-torture/noncompile/noncompile.exp,
27441         gcc.c-torture/execute/execute.exp,
27442         gcc.c-torture/execute/memcheck/memcheck.exp,
27443         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27444         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27445         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27446         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27447         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27448         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27449         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27450         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27451         Remove bug reporting instructions with ancient email addresses.
27452
27453 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27454
27455         * gcc.dg/20010202-1.c: New test.
27456         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27457
27458 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27459
27460         * g++.dg/stdbool-if.C: New test.
27461
27462 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27463
27464         * objc/execute/fdecl.m: Added main().
27465
27466 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27467
27468         * gcc.c-torture/execute/20010206-1.c: New test.
27469
27470 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27471
27472         * gcc.dg/cpp/avoidpaste1.c: Update.
27473
27474 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27475
27476         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27477         Pero <nicola@brainstorm.co.uk>.
27478         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27479
27480 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27481
27482         * g++.old-deja/g++.pt/spec39.C: New test.
27483
27484 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27485
27486         * gcc.c-torture/compile/20010202-1.c: New test.
27487
27488 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27489
27490         * g++.old-deja/g++.abi/primary2.C: New test.
27491         * g++.old-deja/g++.abi/primary3.C: New test.
27492         * g++.old-deja/g++.abi/primary4.C: New test.
27493         * g++.old-deja/g++.abi/primary5.C: New test.
27494         * g++.old-deja/g++.abi/vtable3.h: New test.
27495         * g++.old-deja/g++.abi/vtable3a.C: New test.
27496         * g++.old-deja/g++.abi/vtable3b.C: New test.
27497         * g++.old-deja/g++.abi/vtable3c.C: New test.
27498         * g++.old-deja/g++.abi/vtable3d.C: New test.
27499         * g++.old-deja/g++.abi/vtable3e.C: New test.
27500         * g++.old-deja/g++.abi/vtable3f.C: New test.
27501         * g++.old-deja/g++.abi/vtable3g.C: New test.
27502         * g++.old-deja/g++.abi/vtable3h.C: New test.
27503         * g++.old-deja/g++.abi/vtable3i.C: New test.
27504         * g++.old-deja/g++.abi/vtable3j.C: New test.
27505         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27506
27507 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27508
27509         * g++.old-deja/g++.other/anon6.C: New test.
27510         * g++.old-deja/g++.other/anon7.C: New test.
27511
27512 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27513
27514         * gcc.dg/cpp/avoidpaste2.c: New tests.
27515
27516 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27517
27518         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27519
27520 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27521
27522         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27523         DECIMAL_DIG cases for Irix."
27524
27525 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27526
27527         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27528
27529 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27530
27531         * gcc.dg/c99-tag-1.c: New test.
27532
27533 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27534
27535         * gcc.dg/cpp/tr-warn1.c: Add tests.
27536
27537 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27538
27539         * gcc.dg/cpp/avoidpaste1.c: Update.
27540         * gcc.dg/cpp/paste4.c: Update.
27541
27542 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27543
27544         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27545         cases for Irix.
27546
27547 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27548
27549         * g++.old-deja/g++.other/inline19.C: New test.
27550
27551 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27552
27553         * gcc.dg/Wlarger-than.c: New test.
27554
27555 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27556
27557         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27558
27559 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27560
27561         * gcc.c-torture/execute/20010129-1.c: New test.
27562         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27563
27564 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27565
27566         * gcc.dg/cpp/avoidpaste1.c: Test case.
27567
27568 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27569
27570         * g++.old-deja/g++.other/inline18.C: New test.
27571
27572 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27573
27574         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27575         and __builtin_putchar.
27576
27577 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27578
27579         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27580         tests.
27581
27582 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27583
27584         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27585         floating point number rounding mode to round to the nearest
27586         representable mode.
27587
27588 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27589
27590         * g++.old-deja/g++.other/mangle2.C: New test.
27591
27592 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27593
27594         * gcc.c-torture/compile/20010124-1.c: New test.
27595
27596 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27597
27598         * g++.old-deja/g++.pt/spec38.C: New test.
27599
27600 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27601
27602         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27603         "Build don't run".
27604
27605 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27606
27607         * gcc.c-torture/execute/20010123-1.c: New test.
27608
27609 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27610
27611         * g++.old-deja/g++.pt/spec37.C: New test.
27612
27613 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27614
27615         * g++.old-deja/g++.pt/overload14.C: New test.
27616
27617 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27618
27619         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27620         __builtin_return_address.
27621
27622 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27623
27624         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27625         * g++.old-deja/g++.pt/spec35.C: New test.
27626         * g++.old-deja/g++.pt/spec36.C: New test.
27627
27628 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27629
27630         * gcc.c-torture/compile/20010118-1.c: New test.
27631
27632 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27633
27634         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27635
27636 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27637
27638         * gcc.c-torture/execute/20010119-1.c: New test.
27639
27640 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27641
27642         * g++.old-deja/g++.other/vbase5.C: New test.
27643
27644 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27645
27646         * gcc.c-torture/execute/20010118-1.c: New test.
27647
27648 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27649
27650         * g++.old-deja/g++.pt/deduct3.C: New test.
27651
27652 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27653
27654         * g++.old-deja/g++.pt/spec34.C: New test.
27655
27656 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27657
27658         * g77.f-torture/compile/20000601-2.f: New test.
27659
27660 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27661
27662         * g++.old-deja/g++.other/init17.C: New test.
27663
27664 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27665
27666         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27667
27668 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27669
27670         * g++.old-deja/g++.pt/unify8.C: New test.
27671
27672 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27673
27674         * g++.old-deja/g++.abi/vbase1.C: New test.
27675
27676 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27677
27678         * g++.old-deja/g++.pt/crash65.C: New test.
27679
27680 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27681
27682         * gcc.dg/cpp/assembl2.S: New test case.
27683
27684 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27685
27686         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27687         are supported.
27688
27689 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27690
27691         * g++.old-deja/g++.other/builtins1.C: New test.
27692         * g++.old-deja/g++.other/builtins2.C: Likewise.
27693         * g++.old-deja/g++.other/builtins3.C: Likewise.
27694         * g++.old-deja/g++.other/builtins4.C: Likewise.
27695
27696 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27697
27698         * gcc.c-torture/compile/20010117-1.c: New test.
27699         * gcc.c-torture/compile/20010117-2.c: New test.
27700
27701 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27702
27703         * g77.f-torture/execute/20010116.[fx]: New test,
27704         XFAIL on i?86-*-*.
27705         * g77.f-torture/compile/20010115.f: Indicate it's
27706         a test for PR fortran/1636.
27707
27708 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27709
27710         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27711
27712 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27713
27714         * g77.f-torture/compile/20010115.f: New test.
27715
27716 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27717
27718         * g++.old-deja/g++.pt/nontype5.C: New test.
27719
27720 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27721
27722         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27723         have an equivalent working one below it.
27724
27725 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27726
27727         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27728         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27729
27730 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27731
27732         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27733         message containing "init_priority".
27734         (conpr-2.C): Likewise.
27735         (conpr-3.C): Likewise.
27736         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27737
27738 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27739
27740         * gcc.c-torture/execute/20010114-2.c: New test.
27741
27742 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27743
27744         * gcc.c-torture/compile/20010114-1.c: New test.
27745         * gcc.c-torture/compile/20010114-1.x: Xfail.
27746         * gcc.c-torture/compile/20010114-2.c: New test.
27747         * gcc.c-torture/execute/20010114-1.c: New test.
27748         * gcc.dg/trunc-1.c: New test.
27749         * gcc.dg/uninit-B.c: New test.
27750
27751 2001-01-13  Nick Clifton  <nickc@redhat.com>
27752
27753         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27754         target.
27755
27756 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27757
27758         * gcc.c-torture/compile/20010113-1.c: New test.
27759
27760 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27761
27762         * gcc.c-torture/compile/20001212-1.c: New test.
27763
27764 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27765
27766         * gcc.dg/cpp/widestr1.c: Update.
27767         * gcc.dg/cpp/prag-imp.c: Remove.
27768
27769 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27770
27771         * gcc.c-torture/execute/20000801-3.x: Remove.
27772         * gcc.dg/c90-init-1.c: New test.
27773         * gcc.dg/c99-init-1.c: New test.
27774         * gcc.dg/c99-init-2.c: New test.
27775         * gcc.dg/gnu99-init-1.c: New test.
27776
27777 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27778
27779         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27780         testing that no relevant ones were found.
27781
27782 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27783
27784         * g++.old-deja/g++.pt/cast2.C: New test.
27785
27786 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27787
27788         * g++.old-deja/g++.pt/friend47.C: New test.
27789
27790 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27791
27792         * g++.old-deja/g++.pt/instantiate13.C: New test.
27793
27794 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27795
27796         * g++.old-deja/g++.other/defarg7.C: New test.
27797         * g++.old-deja/g++.other/defarg8.C: New test.
27798
27799 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27800
27801         * g++.old-deja/g++.pt/crash64.C: New test.
27802
27803 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27804
27805         * g++.old-deja/g++.pt/crash63.C: New test.
27806
27807 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27808
27809         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27810
27811 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27812
27813         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27814
27815 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27816
27817         * g++.old-deja/g++.pt/error3.C: New test.
27818
27819 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27820
27821         * g++.old-deja/g++.other/crash39.C: New test.
27822
27823 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27824
27825         * g++.old-deja/g++.other/vbase4.C: New test.
27826
27827 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27828
27829         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27830         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27831         * gcc.dg/special/special.exp: New test driver which will check
27832         for alias support for the above test.
27833
27834 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27835
27836         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27837         problems on small machines.
27838         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27839         parameterize.
27840
27841 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27842
27843         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27844         mips.
27845         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27846
27847 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27848
27849         * g++.old_deja/g++.pt/using8.C: New test.
27850
27851 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27852
27853         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27854
27855 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27856
27857         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27858         where a failure is expected.
27859         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27860
27861 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27862
27863         * g++.old_deja/g++.pt/instantiate12.C: New test.
27864
27865 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27866
27867         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27868         start of structs.
27869         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27870         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27871         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27872         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27873         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27874         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27875         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27876         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27877         * g++.old-deja/g++.eh/spec6.C: Likewise.
27878         * g++.old-deja/g++.jason/crash3.C: Likewise.
27879         * g++.old-deja/g++.law/ctors11.C: Likewise.
27880         * g++.old-deja/g++.law/ctors17.C: Likewise.
27881         * g++.old-deja/g++.law/ctors5.C: Likewise.
27882         * g++.old-deja/g++.law/ctors9.C: Likewise.
27883         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27884         * g++.old-deja/g++.mike/net22.C: Likewise.
27885         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27886         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27887         * g++.old-deja/g++.mike/virt3.C: Likewise.
27888         * g++.old-deja/g++.niklas/t128.C: Likewise.
27889         * g++.old-deja/g++.other/anon4.C: Likewise.
27890         * g++.old-deja/g++.other/using1.C: Likewise.
27891         * g++.old-deja/g++.other/warn3.C: Likewise.
27892         * g++.old-deja/g++.pt/t37.C: Likewise.
27893         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27894         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27895
27896 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27897
27898         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27899
27900 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27901
27902         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27903
27904 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27905
27906         * gcc.c-torture/compile/20010107-1.c: New test.
27907
27908 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27909
27910         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27911
27912 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27913
27914         * gcc.dg/format/format.h: New file.
27915         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27916         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27917         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27918         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27919         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27920         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27921         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27922         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27923         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27924         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27925         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27926         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27927         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27928         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27929         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27930         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27931         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27932         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27933         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27934         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27935         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27936         instead of declaring standard types, macros and functions in each
27937         test.
27938
27939 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27940
27941         * gcc.c-torture/execute/20010106-1.c: New test.
27942
27943 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27944
27945         * gcc.dg/format/format.exp: New file.
27946         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27947         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27948         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27949         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27950         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27951         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27952         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27953         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27954         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27955         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27956         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27957         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27958         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27959         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27960         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27961         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27962         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27963         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27964         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27965         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27966         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27967         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27968         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27969         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27970         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27971         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27972         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27973         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27974         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27975         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27976         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27977         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27978         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27979         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27980         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27981         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27982         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27983         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27984         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27985         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27986         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27987         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27988
27989 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27990
27991         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27992         account.
27993
27994 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27995
27996         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27997
27998 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27999
28000         * g++.old-deja/g++.pt/crash62.C: New test.
28001
28002 2001-01-04  Richard Henderson  <rth@redhat.com>
28003
28004         * gcc.dg/20000926-1.c: Update expected warnings.
28005         * gcc.dg/array-2.c: Likewise.
28006         * gcc.dg/array-4.c: Also validate flexible array members.
28007         * gcc.dg/c99-flex-array-1.c: New.
28008
28009 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28010
28011         * gcc.c-torture/compile/20001222-1.x: Remove.
28012
28013 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28014
28015         * gcc.c-torture/execute/built-in-setjmp.c: New.
28016
28017 2001-01-03  Richard Henderson  <rth@redhat.com>
28018
28019         * gcc.dg/940510-1.c: Update expected error wording.
28020         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28021
28022 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28023
28024         * lib/target-supports.exp (check_alias_available): Modified to
28025         indicate aliases not supported if only weak aliases are supported.
28026
28027 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28028
28029         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28030         Turn on cmpstrsi checks for __pj__ and __i370__.
28031
28032 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28033
28034         * g++.old-deja/g++.other/virtual11.C: New test.
28035
28036 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28037
28038         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28039
28040 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28041
28042         * gcc.c-torture/compile/20010102-1.c: New test.
28043
28044 2001-01-02  Andreas Jaeger  <aj@suse.de>
28045
28046         * gcc.dg/noreturn-3.c: New test.
28047
28048         * gcc.dg/noreturn-4.c: New test.
28049
28050 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28051
28052         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28053         __builtin_fputc and __builtin_fwrite.
28054
28055 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28056
28057         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28058         signed char, not default char.
28059
28060 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28061
28062         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28063
28064 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28065
28066         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28067
28068 2000-12-29  Richard Henderson  <rth@redhat.com>
28069
28070         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28071         (__cyg_profile_func_exit): Define.
28072
28073 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28074
28075         * g++.dg/vtgc1.C: New test.
28076
28077 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28078
28079         * gcc.dg/noncompile/20001228-1.c: New test.
28080
28081         * gcc.dg/20001228-1.c: New test.
28082
28083         * gcc.c-torture/execute/20001228-1.c: New test.
28084
28085 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28086
28087         * gcc.dg/format-strfmon-1.c: New test.
28088
28089 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28090
28091         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28092         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28093         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28094         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28095         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28096         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28097         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28098         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28099         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28100         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28101         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28102         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28103         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28104
28105         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28106         * gcc.c-torture/execute/string-opt-4.c: Test index.
28107
28108 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28109
28110         * gcc.c-torture/compile/20001226-1.c: New test.
28111
28112 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28113
28114         * gcc.c-torture/compile/20001222-1.c: New test.
28115         * gcc.c-torture/compile/20001222-1.x: Xfail.
28116
28117 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28118
28119         * gcc.c-torture/execute/comp-goto-2.c: New test.
28120
28121 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28122
28123         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28124         Use long types if __INT_MAX__ is 32767.
28125         (main): Use cast to (sint32 *) when poking 88 into a_page.
28126
28127         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28128
28129 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28130
28131         * gcc.c-torture/compile/20001221-1.c: New test.
28132         * gcc.c-torture/execute/20001221-1.c: New test.
28133
28134 2000-12-20  Richard Henderson  <rth@redhat.com>
28135
28136         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28137         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28138
28139 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28140
28141         * gcc.dg/compare3.c: New test.
28142
28143 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28144
28145         * gcc.dg/format-warnll-1.c: New test.
28146
28147 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28148
28149         * gcc.dg/cpp/cmdlne-P.c: New test.
28150
28151 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28152
28153         * gcc.c-torture/execute/builtin-abs-1.c,
28154         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28155
28156 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28157
28158         * gcc.dg/cpp/multiline.c: New test.
28159
28160 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28161
28162         * g++.old-deja/g++.other/syshdr1.C: Update.
28163         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28164
28165 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28166
28167         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28168
28169 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28170
28171         * g++.old-deja/g++.pt/ttp65.C: New test.
28172
28173 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28174
28175         * g++.old-deja/g++.pt/ttp64.C: New test.
28176
28177 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28178
28179         * g++.old-deja/g++.pt/spec33.C: New test.
28180
28181 2000-12-14  Catherine Moore  <clm@redhat.com>
28182
28183         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28184         * gcc.c-torture/execute/920612-2.c: Likewise.
28185         * gcc.c-torture/execute/920428-2.c: Likewise.
28186         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28187         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28188
28189 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28190
28191         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28192         * gcc.dg/pack-test-2.c: Likewise.
28193
28194 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28195
28196         Tests by Zack Weinberg <zackw@stanford.edu>.
28197
28198         * gcc.dg/cpp/defined.c: Update.
28199         * gcc.dg/cpp/defined_trad.c: New tests.
28200
28201 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28202
28203         * gcc.dg/cpp/trad-direct.c: Update.
28204
28205 2000-12-11  Neil Booth  <neilb@earthling.net>
28206
28207         * gcc.dg/cpp/defined_trad.c
28208
28209 2000-12-11  Neil Booth  <neilb@earthling.net>
28210
28211         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28212
28213 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28214
28215         * gcc.dg/format-miss-2.c: New test.
28216
28217 2000-12-09  Neil Booth  <neilb@earthling.net>
28218
28219         * gcc.dg/cpp/lineflags.c: New tests.
28220         * gcc.dg/cpp/poison.c: Update.
28221         * gcc.dg/cpp/redef2.c: Update.
28222         * gcc.dg/cpp/skipping.c: New test.
28223
28224 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28225
28226         * g++.old-deja/g++.other/eh3.C: New testcase.
28227
28228 2000-12-07  Neil Booth  <neilb@earthling.net>
28229
28230         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28231         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28232         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28233         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28234         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28235         Update.
28236
28237 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28238
28239         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28240         __SIZE_TYPE__ instead of int for type of integers cast to
28241         pointers.
28242
28243 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28244
28245         * g++.old-deja/g++.other/cleanup4.C: New test.
28246
28247 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28248
28249         * format-sec-1.c: New test.
28250
28251 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28252
28253         * gcc.dg/format-nonlit-3.c: New test.
28254
28255 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28256
28257         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28258         through a null pointer.
28259
28260 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28261
28262         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28263         * g++.old-deja/g++.pt/partial4.C: New test.
28264
28265 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28266
28267         * gcc.c-torture/execute/ieee/hugeval.x: New.
28268
28269 2000-12-06  Neil Booth  <neilb@earthling.net>
28270
28271         * gcc.dg/cpp/backslash2.c: New tests.
28272
28273 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28274
28275         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28276         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28277
28278 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28279
28280         * gcc.c-torture/execute/20001203-2.c: New testcase.
28281
28282 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28283
28284         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28285         * g++.old-deja/g++.other/virtual10.C: New test.
28286
28287 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28288
28289         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28290
28291 2000-12-05  Richard Henderson  <rth@redhat.com>
28292
28293         * gcc.c-torture/compile/20001205-1.c: New.
28294
28295 2000-12-04  Neil Booth  <neilb@earthling.net>
28296
28297         * g++.old-deja/g++.other/virtual9.C: New test.
28298         * g++.old-deja/g++.pt/crash61.C: New test.
28299         * gcc.c-torture/execute/loop-9.c: New test.
28300
28301 2000-12-04  Neil Booth  <neilb@earthling.net>
28302
28303         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28304         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28305         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28306         * gcc.dg/cpp/extratokens.c: ...here.
28307
28308 2000-12-04  Neil Booth  <neilb@earthling.net>
28309
28310         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28311         New tests.
28312
28313 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28314
28315         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28316         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28317
28318 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28319
28320         * gcc.c-torture/execute/20001203-1.c: New test.
28321
28322 2000-12-03  Neil Booth  <neilb@earthling.net>
28323
28324         * gcc.dg/cpp/macro6.c: New test cases.
28325
28326 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28327
28328         * gcc.c-torture/execute/string-opt-9.c: New test.
28329         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28330         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28331         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28332
28333         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28334         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28335
28336 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28337
28338         * gcc.dg/cpp/if-6.c: New testcase.
28339
28340         * gcc.dg/20001201-1.c: New testcase.
28341
28342 2000-12-02  Neil Booth  <neilb@earthling.net>
28343
28344         * g++.old-deja/g++.other/externC4.C,
28345         g++.old-deja/g++.other/friend10.C: New tests.
28346
28347 2000-12-02  Neil Booth  <neilb@earthling.net>
28348
28349         * g++.old-deja/g++.other/instan2.C
28350         * g++.old-deja/g++.other/instan3.C: New test.
28351
28352 2000-12-02  Neil Booth  <neilb@earthling.net>
28353
28354         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28355         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28356         gnuc99.c,gnuc99-pedantic.c: New tests.
28357
28358 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28359
28360         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28361         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28362
28363 2000-12-01  Neil Booth  <neilb@earthling.net>
28364
28365         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28366         * gcc.dg/cpp/poison.c: Update.
28367         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28368
28369 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28370
28371         * g77.f-torture/execute/20001201.f: New test.
28372
28373 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28374
28375         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28376
28377 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28378
28379         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28380
28381 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28382
28383         * g++.old-deja/g++.other/cast6.C: New test.
28384
28385 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28386
28387         * gcc.c-torture/execute/20001130-2.c: New testcase.
28388
28389 2000-11-30  Richard Henderson  <rth@redhat.com>
28390
28391         * gcc.c-torture/execute/20001130-1.c: New test.
28392
28393 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28394
28395         * g++.old-deja/g++.other/op3.C: New test.
28396
28397 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28398
28399         * g++.old-deja/g++.other/op2.C: New test.
28400
28401 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28402
28403         * g++.old-deja/g++.other/crash38.C: New test.
28404
28405 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28406
28407         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28408
28409 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28410
28411         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28412         tests.
28413         * gcc.c-torture/execute/string-opt-6.c: New test.
28414
28415         * gcc.dg/20001117-1.c: Add main.
28416
28417 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28418
28419         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28420         Move from here ...
28421         * gcc.dg/940510-1.c: ... to here.
28422
28423         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28424         zero-size arrays in toplevel structures.
28425
28426 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28427
28428         * gcc.c-torture/execute/loop-8.c: New test.
28429
28430 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28431
28432         * g++.old-deja/g++.other/base1.C: New test.
28433
28434 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28435
28436         * g++.old-deja/g++.other/parse2.C: New test.
28437
28438 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28439
28440         * g++.old-deja/g++.pt/incomplete1.C: New test.
28441
28442 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28443
28444         * g++.old-deja/g++.other/friend9.C: New test.
28445
28446 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28447
28448         * gcc.dg/20001127-1.c: New test.
28449
28450 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28451
28452         * g++.old-deja/g++.pt/friend46.C: New test.
28453
28454 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28455
28456         * g++.old-deja/g++.other/ptrmem8.C: New test.
28457
28458 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28459
28460         * gcc.c-torture/execute/string-opt-7.c: New test.
28461         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28462
28463 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28464
28465         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28466         instead of 'mkcheck 2'.
28467
28468 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28469
28470         * gcc.c-torture/execute/memcheck/driver.c,
28471         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28472         C9X references to refer to C99.
28473
28474 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28475
28476         * gcc.dg/ultrasp3.c: New test.
28477
28478 2000-11-25  Neil Booth  <neilb@earthling.net>
28479
28480         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28481
28482 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28483
28484         * gcc.c-torture/compile/20001123-2.c: New.
28485
28486 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28487
28488         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28489
28490 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28491
28492         * gcc.dg/sequence-point-1.c: Add some new tests.
28493         * gcc.c-torture/execute/20001124-1.c: New test.
28494
28495 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28496
28497         * g++.old-deja/g++.other/vaarg4.C: New test.
28498         * gcc.c-torture/compile/20001123-1.c: New test.
28499
28500 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28501
28502         * g++.other/crash24.C: Adjust and remove XFAIL.
28503         * g++.other/crash37.C: New test.
28504
28505 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28506
28507         * g++.old-deja/g++.pt/instantiate9.C: New test.
28508
28509 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28510
28511         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28512         new ABI, too.
28513
28514         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28515         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28516
28517 2000-11-22  Neil Booth  <neilb@earthling.net>
28518
28519         * gcc.dg/cpp/Wtrigraphs.c: New test.
28520
28521 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28522
28523         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28524
28525 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28526
28527         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28528
28529 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28530
28531         * lib/gcc-dg.exp: load_lib scanasm.exp.
28532         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28533         * lib/g++-dg.exp: load_lib scanasm.exp.
28534         * lib/scanasm.exp: New.
28535         (scan-assembler, scan-assembler-not): Add optional arguments to
28536         test name, or if not present, the pattern name.
28537         (scan-assembler-dem, scan-assembler-dem-not): New.
28538
28539         * g++.dg/dg.exp: New.
28540
28541 2000-11-21  Neil Booth  <neilb@earthling.net>
28542
28543         * gcc.dg/cpp/integrated1.c: Remove.
28544
28545 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28546
28547         * gcc.c-torture/execute/20001121-1.c: New test.
28548
28549 2000-11-21  Richard Henderson  <rth@redhat.com>
28550
28551         * gcc.c-torture/compile/20001121-1.c: New test.
28552
28553 2000-11-20  Neil Booth  <neilb@earthling.net>
28554
28555         * gcc.dg/cpp/integrated1.c: New test.
28556
28557 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28558
28559         * g++.old-deja/g++.other/inline17.C: New test.
28560
28561 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28562
28563         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28564         local variable to be zero: I made the variable global. Now
28565         uses abort() and exit() instead of relying on main's return value.
28566
28567 2000-11-20  Neil Booth  <neilb@earthling.net>
28568
28569         * gcc.dg/cpp/paste2.c: Update test.
28570         * objc/execute/paste.m: New test.
28571
28572 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28573
28574         * gcc.dg/c99-condexpr-1.c: New test.
28575
28576 2000-11-20  Neil Booth  <neilb@earthling.net>
28577
28578         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28579
28580 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28581
28582         * g++.old-deja/g++.pt/export1.C: New test.
28583
28584 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28585
28586         * gcc.dg/20001117-1.c: New test.
28587
28588 2000-11-18  Richard Henderson  <rth@redhat.com>
28589
28590         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28591
28592 2000-11-18  Richard Henderson  <rth@redhat.com>
28593
28594         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28595         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28596         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28597
28598 2000-11-18  Richard Henderson  <rth@redhat.com>
28599
28600         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28601         (main): New.  Exit cleanly.
28602
28603 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28604
28605         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28606         gcc.dg/c99-fordecl-2.c: New tests.
28607
28608 2000-11-18  Richard Henderson  <rth@redhat.com>
28609
28610         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28611         * gcc.c-torture/execute/zerolen-2.c: New.
28612
28613 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28614
28615         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28616         memory.
28617
28618 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28619
28620         * g++.old-deja/g++.pt/instantiate8.C: New test.
28621
28622 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28623
28624         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28625         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28626
28627 2000-11-16  Nick Clifton  <nickc@redhat.com>
28628
28629         * gcc.c-torture/execute/nestfunc-2.c: New test.
28630         * gcc.c-torture/execute/nestfunc-3.c: New test.
28631
28632 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28633
28634         * gcc.c-torture/compile/20001116-1.c: New test.
28635
28636 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28637
28638         * gcc.c-torture/execute/20001115-1.c: New test.
28639
28640 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28641
28642         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28643         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28644         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28645         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28646
28647 2000-11-15  Neil Booth  <neilb@earthling.net>
28648
28649         gcc.dg/cpp/_Pragma1.c: Update.
28650         gcc.dg/cpp/_Pragma2.c: New test.
28651
28652 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28653
28654         * g++.old-deja/g++.other/anon5.C: New test.
28655
28656 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28657
28658         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28659         tests.
28660
28661 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28662
28663         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28664         output.
28665
28666 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28667
28668         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28669         labels at end of compound statements.
28670
28671 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28672
28673         * gcc.c-torture/execute/loop-7.c: New test.
28674
28675 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28676
28677         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28678
28679 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28680
28681         * gcc.dg/c99-bool-1.c: New test.
28682
28683 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28684
28685         * gcc.dg/c99-scope-1.c: Remove xfail.
28686         * gcc.dg/c99-scope-2.c: New test.
28687
28688 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28689
28690         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28691         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28692
28693 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28694
28695         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28696         error messages.
28697
28698         * g++.mike/p700.C: Don't typedef wchar_t.
28699         * g++.mike/p784.C: Likewise.
28700         * g++.mike/eb101.C: Don't use __wchar_t.
28701
28702 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28703
28704         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28705         from DO loop.
28706
28707 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28708
28709         * gcc.c-torture/execute/20001111-1.c: New test.
28710
28711 2000-11-10  Nick Clifton  <nickc@redhat.com>
28712
28713         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28714         long multuiple and accumulate.
28715
28716 2000-11-09  Richard Henderson  <rth@redhat.com>
28717
28718         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28719         via size_t instead of int.
28720
28721         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28722         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28723         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28724         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28725
28726 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28727
28728         * gcc.c-torture/compile/20001109-1.c: New test.
28729         * gcc.c-torture/compile/20001109-2.c: New test.
28730
28731 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28732
28733         * g++.old-deja/g++.pt/operator1.C: New test.
28734         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28735
28736 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28737
28738         * gcc.dg/20001108-1.c: New test.
28739
28740 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28741
28742         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28743         with both arguments constant strings.
28744         * gcc.c-torture/execute/string-opt-3.c: New test.
28745         * gcc.c-torture/execute/string-opt-4.c: New test.
28746         * gcc.c-torture/execute/string-opt-5.c: New test.
28747
28748 2000-11-08  Nick Clifton  <nickc@redhat.com>
28749
28750         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28751         mulsidi3adddi patterns.
28752
28753 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28754
28755         * g++.old-deja/g++.other/crash36.C: New test.
28756
28757 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28758
28759         * g++.old-deja/g++.other/init16.C: New test.
28760
28761 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28762
28763         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28764
28765 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28766
28767         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28768         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28769         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28770
28771 2000-11-07  DJ Delorie  <dj@redhat.com>
28772
28773         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28774
28775 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28776
28777         * gcc.c-torture/execute/string-opt-1.c: New test.
28778
28779 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28780
28781         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28782         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28783         parameters in registers, and there is no way for a varargs
28784         function to know in which order the integer and floating-point
28785         parameters should be interleaved when they are placed on the
28786         stack.
28787         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28788         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28789
28790 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28791
28792         * gcc.c-torture/execute/string-opt-2.c: New test.
28793
28794 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28795
28796         * g++.old-deja/g++.pt/crash60.C: New test.
28797
28798 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28799
28800         * g++.old-deja/g++.other/crash24.C: New test.
28801         * g++.old-deja/g++.other/crash25.C: New test.
28802         * g++.old-deja/g++.other/crash26.C: New test.
28803         * g++.old-deja/g++.other/crash27.C: New test.
28804         * g++.old-deja/g++.other/crash28.C: New test.
28805         * g++.old-deja/g++.other/crash29.C: New test.
28806         * g++.old-deja/g++.other/crash30.C: New test.
28807         * g++.old-deja/g++.other/crash31.C: New test.
28808         * g++.old-deja/g++.other/crash32.C: New test.
28809         * g++.old-deja/g++.other/crash33.C: New test.
28810         * g++.old-deja/g++.other/crash34.C: New test.
28811         * g++.old-deja/g++.other/crash35.C: New test.
28812
28813 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28814
28815         * gcc.c-torture/execute/20001031-1.c: New test.
28816
28817 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28818
28819         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28820         namespace.
28821
28822         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28823         standards-conformant.
28824
28825         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28826
28827         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28828         * g++.old-deja/g++.mike/p755a.C: Likewise.
28829         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28830         library makes no calls to `operator new' during initialization.
28831
28832 2000-11-04  Neil Booth  <neilb@earthling.net>
28833
28834         * gcc.dg/cpp/include2.c: New tests.
28835
28836 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28837
28838         * lib/g++.exp (g++_set_ld_library_path): New function.
28839         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28840
28841 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28842
28843         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28844         warnings.
28845
28846 2000-11-01  Richard Henderson  <rth@redhat.com>
28847
28848         * g++.old-deja/g++.ext/namedret1.C: New.
28849         * g++.old-deja/g++.ext/namedret2.C: New.
28850         * g++.old-deja/g++.ext/namedret3.C: New.
28851
28852 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28853
28854         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28855         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28856
28857 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28858
28859         * gcc.c-torture/execute/va-arg-21.c: New test.
28860
28861 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28862
28863         * gcc.dg/c99-complex-2.c: New test.
28864
28865 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28866
28867         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28868
28869 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28870
28871         * g++.old-deja/g++.other/inline16.C: New test.
28872
28873 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28874
28875         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28876         __PRETTY_FUNCTION__
28877
28878 2000-10-29  Neil Booth  <neilb@earthling.net>
28879
28880         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28881         New tests.
28882         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28883         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28884         optimisation.
28885
28886 2000-10-29  Neil Booth  <neilb@earthling.net>
28887
28888         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28889         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28890         * mi5.c: Test multiple includes work with -C.
28891         * trigraphs.c: Test ^= version.
28892
28893 2000-10-28  Neil Booth  <neilb@earthling.net>
28894
28895         New tests and test updates for new macro expander.
28896
28897         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28898         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28899         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28900         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28901         new diagnostic messages.
28902
28903         * gcc.dg/cpp/macro3.c: New tests.
28904
28905 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28906
28907         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28908         on the same line.
28909
28910 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28911
28912         * g++.old-deja/g++.other/eh2.C: New test.
28913
28914 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28915
28916         * gcc.c-torture/execute/20001027-1.c: New test.
28917
28918 2000-10-26  Richard Henderson  <rth@redhat.com>
28919
28920         * gcc.c-torture/execute/20001026-1.c: New.
28921
28922 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28923
28924         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28925         * g++.old-deja/g++.law/builtin1.C: Likewise.
28926         * g++.old-deja/g++.law/ctors10.C: Likewise.
28927         * g++.old-deja/g++.law/virtual3.C: Likewise.
28928         * g++.old-deja/g++.mike/p658.C: Likewise.
28929         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28930         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28931         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28932         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28933         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28934
28935 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28936
28937         * gcc.c-torture/compile/20001024-1.c: New test.
28938
28939 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28940
28941         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28942         to tell us whether or not we are using V3.
28943
28944 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28945
28946         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28947         operands.
28948
28949 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28950
28951         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28952
28953 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28954
28955         * gcc.c-torture/execute/20001024-1.c: New test.
28956
28957 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28958
28959         * g++.old-deja/g++.other/sibcall1.C: New test.
28960
28961 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28962
28963         * gcc.dg/noncompile/init-3.c: New test.
28964
28965 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28966
28967         * gcc.dg/format-array-1.c: New test.
28968
28969 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28970
28971         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28972         writing through null pointers; remove comment about testing
28973         unterminated strings.
28974
28975 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28976
28977         * gcc.c-torture/execute/20001017-2.c: New test.
28978
28979 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28980
28981         * gcc.c-torture/compile/20001018-1.c: New test.
28982         * gcc.c-torture/compile/20001018-1.x: Xfail.
28983
28984 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28985
28986         * gcc.c-torture/execute/20001017-1.c: New test.
28987
28988 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28989
28990         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28991         for multiple use of arguments with scanf formats; add tests for
28992         multiple use of arguments.
28993
28994 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28995
28996         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28997
28998 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28999
29000         * gcc.dg/format-miss-1.c: New test.
29001
29002 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29003
29004         * gcc.c-torture/execute/20001013-1.c: New test.
29005
29006 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29007
29008         * gcc.dg/format-branch-1.c: New test.
29009
29010 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29011
29012         * README, lib/file-format.exp: Remove EGCS references.
29013
29014 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29015
29016         * gcc.dg/20001013-1.c: New test.
29017
29018 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29019
29020         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29021         for intmax_t in the compiler using __typeof__ and the type rules
29022         for conditional expressions.
29023
29024 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29025
29026         * gcc.dg/20001012-1.c: New test.
29027         * gcc.dg/20001012-2.c: New test.
29028
29029 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29030
29031         * gcc.dg/format-attr-1.c: New test.
29032
29033 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29034
29035         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29036         __LONG_LONG_MAX__ instead of LLONG_MAX.
29037
29038 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29039
29040         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29041         scanf flags.
29042         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29043         flags.
29044
29045 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29046
29047         * gcc.dg/sequence-pt-1.c: New test.
29048
29049 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29050
29051         * gcc.c-torture/execute/20001011-1.c: New testcase.
29052         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29053
29054 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29055
29056         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29057         does not error on it.
29058
29059 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29060
29061         * gcc.dg/20001009-1.c: New test.
29062
29063 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29064
29065         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29066         * gcc.c-torture/execute/20001009-2.c: ... to here.
29067
29068 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29069
29070         * gcc.c-torture/compile/20001009-1.c: New testcase.
29071         * gcc.c-torture/execute/20001009-1.c: New testcase.
29072         Testcases provided by Jan Hubicka <jh@suse.cz>.
29073
29074 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29075
29076         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29077         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29078         uintmax_t using <limits.h> to emulate the compiler's internal
29079         logic.  No longer XFAIL %j tests.
29080
29081 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29082
29083         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29084         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29085         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29086         regexps and details of expected handling of some bad formats.
29087         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29088         suppression.
29089
29090 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29091
29092         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29093         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29094         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29095         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29096         in list archives.
29097
29098 2000-10-06  Richard Henderson  <rth@cygnus.com>
29099
29100         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29101         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29102         * g++.old-deja/g++.jason/report.C: Likewise.
29103         * g++.old-deja/g++.law/friend5.C: Likewise.
29104         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29105         of the expected warnings.
29106
29107 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29108
29109         * g++.old-deja/g++.pt/enum14.C: New test.
29110
29111 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29112
29113         * g++.old-deja/g++.pt/crash59.C: New test.
29114
29115 2000-10-04  Will Cohen  <wcohen@redhat.com>
29116
29117         * gcc.dg/20000926-1.c: New test.
29118
29119 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29120
29121         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29122         function name for current C++ compiler.
29123         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29124
29125 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29126
29127         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29128         __PRETTY_FUNCTION__.
29129         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29130
29131 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29132
29133         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29134
29135 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29136
29137         * gcc.c-torture/compile/20000923-1.c: New test.
29138
29139 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29140
29141         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29142         * g++.old-deja/g++.pt/ttp62.C: Same.
29143         * g++.old-deja/g++.other/inline14.C: Same.
29144
29145 2000-09-24  Richard Henderson  <rth@cygnus.com>
29146
29147         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29148
29149 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29150
29151         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29152
29153 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29154
29155         * gcc.c-torture/compile/20000922-1.c: New file.
29156
29157 2000-09-21  Nick Clifton  <nickc@redhat.com>
29158
29159         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29160         a signed long modulo operation.
29161         (mod6): New function - perform an unsigned long modulo operation.
29162         (main): Add tests for modulos of very large numbers by very small
29163         dividends.
29164
29165 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29166
29167         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29168
29169 2000-09-19  Richard Henderson  <rth@cygnus.com>
29170
29171         * gcc.dg/compare2.c (case 10): XFAIL.
29172
29173 2000-09-18  Richard Henderson  <rth@cygnus.com>
29174
29175         * gcc.c-torture/execute/20000906-1.c: Move ...
29176         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29177         that support __builtin_trap.
29178
29179 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29180
29181         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29182
29183 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29184
29185         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29186         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29187         more $ format tests.
29188
29189 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29190
29191         * gcc.dg/format-errmk-1.c: New test.
29192
29193 2000-09-17  Greg McGary  <greg@mcgary.org>
29194
29195         * gcc.c-torture/execute/20000917-1.x: Remove.
29196
29197 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29198
29199         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29200
29201 2000-09-17  Greg McGary  <greg@mcgary.org>
29202
29203         * gcc.c-torture/execute/20000917-1.c: New test.
29204         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29205
29206 2000-09-16  Neil Booth  <NeilB@earthling.net>
29207
29208         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29209         in nested macro bug.
29210
29211 2000-09-15  Neil Booth  <NeilB@earthling.net>
29212
29213         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29214
29215 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29216
29217         * gcc.c-torture/execute/20000914-1.c: New test.
29218
29219 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29220
29221         * g++.other/inline13.C: New test.
29222
29223 2000-09-12  Andreas Jaeger  <aj@suse.de>
29224
29225         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29226         constant by Ulrich Drepper <drepper@redhat.com>.
29227
29228 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29229
29230         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29231
29232 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29233
29234         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29235
29236 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29237
29238         * gcc.dg/cpp/backslash.c: New test.
29239
29240 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29241
29242         * gcc.c-torture/execute/20000910-1.c: New test.
29243         * gcc.c-torture/execute/20000910-2.c: Likewise.
29244
29245 2000-09-11  Robert Lipe  <robertl@sco.com>
29246
29247         * gcc.dg/pragma-align.c: New test.
29248
29249 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29250
29251         * g++.old-deja/g++.pt/explicit82.C: New test.
29252         * g++.old-deja/g++.pt/explicit83.C: New test.
29253
29254 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29255
29256         * gcc.dg/asm-names.c: New test.
29257
29258 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29259
29260         * gcc.dg/cpp/tr-warn6.c: New test
29261
29262 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29263
29264         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29265         be accepted.
29266
29267 2000-09-07  Catherine Moore  <clm@redhat.com>
29268
29269         * gcc.c-torture/execute/unroll-1.c: New test.
29270
29271 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29272
29273         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29274         ERROR markers.
29275         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29276         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29277         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29278         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29279         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29280         Preprocess only.
29281         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29282         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29283
29284 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29285
29286         * g++.old-deja/g++.pt/deduct2.C: New test.
29287
29288 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29289
29290         * g++.old-deja/g++.pt/parms2.C: New test.
29291
29292 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29293
29294         * g++.old-deja/g++.pt/crash58.C: New test.
29295
29296 2000-09-06  Greg McGary  <greg@mcgary.org>
29297
29298         * gcc.c-torture/execute/20000906-1.c: New test.
29299         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29300
29301 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29302
29303         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29304
29305 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29306
29307         * g++.old-deja/g++.pt/crash57.C: New test.
29308
29309 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29310
29311         * g++.old-deja/g++.pt/crash56.C: New test.
29312
29313 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29314
29315         * g++.old-deja/g++.pt/koenig1.C: New test.
29316
29317 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29318
29319         * gcc.dg/20000904-1.c: New test.
29320
29321 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29322
29323         * gcc.dg/cpp/paste8.c: New test.
29324
29325 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29326
29327         * gcc.c-torture/compile/20000827-1.c: New test.
29328
29329 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29330
29331         * gcc.dg/format-diag-1.c: New test.
29332
29333 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29334
29335         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29336         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29337         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29338         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29339         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29340
29341 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29342
29343         * g++.old-deja/g++.other/nested4.C: New test.
29344
29345 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29346
29347         * g++.old-deja/g++.ns/scoped1.C: New test.
29348
29349 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29350
29351         * lib/g++.exp: Support testing already-installed GCC.
29352
29353 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29354
29355         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29356
29357 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29358
29359         * gcc.dg/return-type-2.c: New test.
29360
29361 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29362
29363         * gcc.c-torture/compile/20000825-1.c: New test.
29364
29365 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29366
29367         * gcc.dg/dwarf2-2.c: New test.
29368
29369 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29370
29371         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29372         dg-warning regexps.
29373
29374 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29375
29376         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29377         gcc.dg/format-ext-5.c: New tests.
29378
29379 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29380
29381         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29382
29383 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29384
29385         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29386
29387 2000-08-24  Richard Henderson  <rth@cygnus.com>
29388
29389         * gcc.dg/ia64-sync-1.c: New test.
29390         * gcc.dg/ia64-sync-2.c: New test.
29391         * gcc.dg/ia64-asm-1.c: New test.
29392
29393 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29394
29395         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29396         * gcc.dg/format-ext-2.c: New test.
29397
29398 2000-08-23  Jason Merrill  <jason@redhat.com>
29399
29400         * lib/old-dejagnu.exp: Also ignore "In member function" and
29401         "At global scope".
29402
29403 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29404
29405         * gcc.dg/noncompile/label-lineno-1.c: New test.
29406
29407 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29408
29409         * gcc.dg/c99-array-nonobj-1.c: New test.
29410
29411 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29412
29413         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29414         tests.
29415         * gcc.dg/format-ext-1.c: New test.
29416
29417 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29418
29419         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29420         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29421         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29422         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29423         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29424
29425 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29426
29427         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29428         gcc.dg/c99-strftime-2.c: New tests.
29429
29430 2000-08-22  Richard Henderson  <rth@cygnus.com>
29431
29432         * gcc.c-torture/execute/20000822-1.c: New test.
29433
29434 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29435
29436         * gcc.c-torture/execute/20000819-1.x: Remove.
29437
29438 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29439
29440         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29441         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29442         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29443         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29444         gcc.dg/format-xopen-1.c: New tests.
29445
29446 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29447
29448         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29449
29450 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29451
29452         * g++.old-deja/g++.other/loop2.C: New test.
29453
29454         * gcc.c-torture/compile/20000606-1.c: New test.
29455         * gcc.c-torture/compile/20000728-1.c: New test.
29456         * gcc.c-torture/execute/20000801-1.c: New test.
29457         * gcc.c-torture/execute/20000801-2.c: New test.
29458         * gcc.c-torture/execute/20000819-1.c: New test.
29459         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29460         * gcc.dg/20000629-1.c: New test.
29461         * gcc.dg/20000724-1.c: New test.
29462         * gcc.dg/20000807-1.c: New test.
29463
29464 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29465
29466         * gcc.dg/cpp/pragma-1.c: New test.
29467         * gcc.dg/cpp/pragma-2.c: New test.
29468
29469 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29470
29471         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29472         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29473
29474 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29475
29476         * gcc.c-torture/compile/20000818-1.c: New test.
29477
29478 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29479
29480         * gcc.c-torture/execute/20000818-1.c: New test.
29481
29482 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29483
29484         * gcc.dg/format-va-1.c: New test.
29485
29486 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29487
29488         * g++.old-deja/g++.other/typedef8.C: New test.
29489
29490 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29491
29492         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29493         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29494         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29495         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29496         * g++.old-deja/g++.other/ptrmem7.C: New test.
29497         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29498
29499 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29500
29501         * g++.old-deja/g++.pt/typename27.C: New test.
29502
29503 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29504
29505         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29506         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29507         * g++.old-deja/g++.pt/friend45.C: New test.
29508         * g++.old-deja/g++.other/friend8.C: New test.
29509
29510 2000-08-15  Richard Henderson  <rth@cygnus.com>
29511
29512         * gcc.c-torture/execute/20000815-1.c: New test.
29513
29514 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29515
29516         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29517         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29518         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29519
29520 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29521
29522         * g++.old-deja/g++.other/refinit2.C: New test.
29523
29524 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29525
29526         * lib/c-torture.exp (c-torture): Make
29527         compiler_conditional_xfail_data global.
29528         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29529         compiler_conditional_xfail_data machinery.
29530         (f-torture-execute): Likewise.
29531         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29532         and only when unrolling loops.
29533
29534         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29535
29536 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29537
29538         * g++.old-deja/g++.pt/explicit81.C: New test.
29539
29540 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29541
29542         * g++.old-deja/g++.pt/typename26.C: New test.
29543
29544 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29545
29546         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29547         warning.
29548
29549 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29550
29551         * g++.old-deja/g++.other/array3.C: New test.
29552
29553 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29554
29555         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29556         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29557         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29558         New tests.
29559
29560 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29561
29562         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29563         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29564
29565 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29566
29567         * gcc.c-torture/execute/20000808-1.c: New test.
29568
29569 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29570
29571         * gcc.dg/c90-const-expr-1.c: New test.
29572
29573 2000-08-08  Richard Henderson  <rth@cygnus.com>
29574
29575         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29576
29577 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29578
29579         * gcc.dg/noncompile/const-ll-1.c: New test.
29580
29581 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29582
29583         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29584
29585 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29586
29587         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29588         that running programs linked against the shared version of libobjc
29589         run correctly.
29590
29591 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29592
29593         * gcc.dg/c99-printf-1.c: New test.
29594
29595 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29596
29597         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29598
29599 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29600
29601         * gcc.c-torture/execute/20000731-1.x: Delete.
29602
29603 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29604
29605         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29606         and torture_without_loops as is done by c-torture.exp.
29607         (search_for): Copy from c-torture.exp.
29608         (gcc-dg-runtest): New function, drives a directory of tests
29609         iterating over the TORTURE_OPTIONS.
29610         (scan-assembler, scan-assembler-not): Move here from
29611         individual directory drivers.
29612
29613         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29614         defined by lib/gcc-dg.exp.
29615         * gcc.dg/cpp/cpp.exp: Likewise.
29616         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29617         gcc-dg-runtest, so we cycle over optimization options.
29618
29619         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29620         * gcc.dg/compare2.c: No longer expected to fail.
29621
29622 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29623
29624         * gcc.c-torture/execute/20000804-1.c: New test.
29625
29626 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29627
29628         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29629
29630 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29631
29632         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29633
29634 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29635
29636         * gcc.c-torture/compile/20000803-1.c: New test.
29637
29638 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29639
29640         * gcc.c-torture/execute/20000801-3.c,
29641         gcc.c-torture/execute/20000801-4.c: New tests.
29642         * gcc.c-torture/execute/20000801-3.x,
29643         gcc.c-torture/execute/20000801-4.x: Xfail.
29644
29645 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29646
29647         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29648         libobjc/.libs to allow for libtool.
29649
29650 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29651
29652         * gcc.c-torture/compile/20000802-1.c: New test.
29653
29654 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29655
29656         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29657
29658 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29659
29660         * gcc-c-torture/execute/20000731-2.c: New test.
29661
29662         * gcc.c-torture/execute/20000731-1.c: New test.
29663         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29664
29665 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29666
29667         * testsuite/gcc.dg/cpp/paste7.c: New test.
29668         * gcc.dg/cpp/20000725-1.c: New test.
29669
29670 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29671
29672         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29673         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29674         declaration warning for __builtin_dwarf_reg_size.
29675
29676         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29677
29678 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29679
29680         * gcc.dg/noncompile/voidparam-1.c: New test.
29681
29682 2000-07-30  Richard Henderson  <rth@cygnus.com>
29683
29684         * gcc.dg/c90-digraph-1.c: Don't xfail.
29685         * gcc.dg/compare2.c (case 10): Xfail.
29686         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29687
29688 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29689
29690         * gcc.dg/c99-main-1.c: New test.
29691
29692 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29693
29694         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29695
29696 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29697
29698         * gcc.c-tortuer/execute/20000726-1.c: New test.
29699
29700 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29701
29702         * gcc.c-torture/execute/enum-2.c: New test.
29703
29704 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29705
29706         * gcc.dg/cpp/tr-warn3.c: New test.
29707
29708 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29709
29710         * g++.old-deja/g++.ext/implicit1.C: Remove.
29711         * g++.old-deja/g++.jason/c2.C: Remove
29712         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29713         * g++.old-deja/g++.pt/crash16.C: Likewise.
29714         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29715
29716 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29717
29718         * g++.old-deja/g++.other/for2.C: New test.
29719
29720 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29721
29722         * gcc.dg/20000720-1.c: New test.
29723
29724 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29725
29726         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29727
29728 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29729
29730         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29731         * gcc.c-torture/execute/20000722-1.c: New.
29732         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29733
29734 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29735
29736         * gcc.dg/cpp/20000720-1.S: New test.
29737
29738 2000-07-21  Michael Meissner  <meissner@redhat.com>
29739
29740         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29741
29742 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29743
29744         * g++.old-deja/g++.brendan/crash16.C,
29745         g++.old-deja/g++.brendan/parse3.C,
29746         g++.old-deja/g++.brendan/redecl1.C,
29747         g++.old-deja/g++.ns/template13.C,
29748         g++.old-deja/g++.other/decl4.C,
29749         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29750
29751 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29752
29753         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29754         and "Internal error".
29755
29756         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29757         regexps.
29758         * gcc.dg/cpp/paste6.c: New test.
29759
29760 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29761
29762         * gcc.dg/cpp/tr-direct.c: New test.
29763
29764         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29765         gcc.dg/cpp/undef1.c: Tweak error regexps.
29766
29767 2000-07-18  Eric Christopher <echristo@redhat.com>
29768
29769         * gcc.c-torture/compile/20000718-1.c: New test.
29770
29771 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29772
29773         * cpplex.c (_cpp_push_token): If the token being pushed back
29774         is the previous token in this context, just subtract one from
29775         context->posn.
29776         * cppmacro.c (save_expansion): Clear aux field when storing a
29777         placemarker.
29778
29779 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29780
29781         * gcc.dg/noncompile/redecl-1.c: New test.
29782
29783 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29784
29785         * gcc.c-torture/execute/20000717-5.c: New test.
29786         * gcc.c-torture/execute/20000717-1.x: Removed.
29787
29788 2000-07-17  Richard Henderson  <rth@cygnus.com>
29789
29790         * gcc.c-torture/execute/20000717-4.c: New test.
29791
29792 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29793
29794         * gcc.dg/cpp/syshdr.c: New test.
29795         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29796
29797 2000-07-17  Neil Booth  <neilb@earthling.net>
29798
29799         * gcc.dg/cpp/cmdlne-dM.c: New test.
29800         * gcc.dg/cpp/cmdlne-dD.c: New test.
29801
29802 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29803
29804         * gcc.c-torture/execute/20000717-3.c: New test.
29805
29806         * gcc.c-torture/compile/20000717-1.c: New test.
29807
29808 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29809
29810         * gcc.c-torture/execute/20000717-2.c: New test.
29811
29812 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29813
29814         * gcc.dg/formatz-1.c: New test.
29815
29816         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29817         * gcc.dg/c99-digraph-1.c: New tests.
29818
29819         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29820         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29821
29822         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29823         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29824         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29825         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29826         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29827         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29828         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29829
29830 2000-07-17   Greg McGary <greg@mcgary.org>
29831
29832         * gcc.c-torture/execute/20000717-1.c: New test.
29833         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29834
29835 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29836
29837         * gcc.c-torture/execute/20000715-2.c: New test.
29838         * gcc.dg/20000715-1.c: New test.
29839
29840 2000-07-15  Michael Meissner  <meissner@redhat.com>
29841
29842         * gcc.c-torture/execute/20000715-1.c: New test.
29843
29844 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29845
29846         * gcc.c-torture/execute/20000707-1.c: New test.
29847
29848 2000-07-13  Neil Booth  <NeilB@earthling.net>
29849
29850         * testsuite/gcc.dg/cpp/digraph1.c,
29851         testsuite/gcc.dg/cpp/digraph2.c,
29852         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29853
29854 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29855
29856         * g77.f-torture/compile/20000630-2.f:  New test.
29857         * g77.f-torture/compile/20000630-2.x
29858
29859 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29860
29861         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29862
29863 2000-07-11  Neil Booth  <NeilB@earthling.net>
29864
29865         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29866
29867 2000-07-11  Neil Booth  <NeilB@earthling.net>
29868
29869         * gcc.dg/cpp/cmdlne-C.c: New.
29870
29871 2000-07-09  Neil Booth  <NeilB@earthling.net>
29872
29873         * gcc.dg/cpp/directiv.c: New tests.
29874         * gcc.dg/cpp/undef1.c: Update.
29875
29876 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29877
29878         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29879
29880 2000-07-09  Neil Booth  <NeilB@earthling.net>
29881
29882         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29883
29884 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29885
29886         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29887         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29888
29889 2000-07-08  Neil Booth  <NeilB@earthling.net>
29890
29891         * gcc.dg/cpp/macsyntx.c: New tests.
29892
29893 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29894
29895         * gcc.dg/20000707-1.c: New test.
29896
29897 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29898
29899         * gcc.c-torture/execute/20000706-1.c: New test.
29900         * gcc.c-torture/execute/20000706-2.c: New test.
29901         * gcc.c-torture/execute/20000706-3.c: New test.
29902         * gcc.c-torture/execute/20000706-4.c: New test.
29903         * gcc.c-torture/execute/20000706-5.c: New test.
29904
29905 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29906
29907         * g++.old-deja/g++.pt/instantiate7.C: New test.
29908
29909 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29910
29911         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29912         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29913         * g++.old-deja/g++.other/rtti3.C: Likewise.
29914         * g++.old-deja/g++.other/rttid3.C: Likewise.
29915
29916 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29917
29918         *  g77.f-torture/compile/20000630-1.x: Fix typo
29919
29920 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29921
29922         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29923         assembly output.
29924
29925 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29926
29927         * gcc.dg/cpp/ident.c: New test.
29928
29929 2000-07-05  Neil Booth  <NeilB@earthling.net>
29930
29931         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29932           gcc.dg/cpp/lexstrng.c: New tests.
29933
29934 2000-07-04  Neil Booth  <NeilB@earthling.net>
29935
29936         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29937         * gcc.dg/cpp/strify2.c: Same.
29938
29939 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29940
29941         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29942         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29943         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29944         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29945
29946         * testsuite/gcc.dg/cpp/macro1.c,
29947         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29948         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29949         testsuite/gcc.dg/cpp/strify1.c,
29950         testsuite/gcc.dg/cpp/strify2.c: New tests.
29951
29952 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29953
29954         * gcc.c-torture/execute/20000703-1.c: New test.
29955
29956 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29957
29958         * g++.old-deja/g++.pt (lookup10.C): New test.
29959
29960 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29961
29962         * g++.old-deja/g++.pt (typename25.C): New test.
29963
29964 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29965
29966         * gcc.c-torture/compile/20000701-1.c: New test.
29967
29968 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29969
29970         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29971         to test case.
29972
29973 2000-06-30  Catherine Moore  <clm@cygnus.com>
29974
29975         * gcc.c-torture/execute/align-1.c: New test.
29976
29977 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29978
29979         * g++.old-deja/g++.pt/expr8.C: New test.
29980         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29981
29982 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29983
29984         * gcc.c-torture/compile/20000629-1.c: New test.
29985
29986 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29987
29988
29989         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29990         gcc.dg/noncompile directory, depending on whether they're
29991         preprocessor tests or not.  Annotate all the tests for the dg
29992         framework.
29993
29994         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29995         * gcc.dg/noncompile/noncompile.exp: New.
29996
29997         * Moved files:
29998         Old name                                New name
29999         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30000         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30001         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30002         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30003         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30004         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30005         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30006         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30007         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30008         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30009         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30010         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30011         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30012         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30013         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30014         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30015         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30016         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30017         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30018         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30019         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30020         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30021         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30022         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30023
30024         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30025         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30026         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30027         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30028         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30029         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30030
30031 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30032
30033         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30034         declare one variable.  On the fourth, error.
30035         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30036         declared by 20000628-1a.h.
30037
30038 2000-06-29  Richard Henderson  <rth@redhat.com>
30039
30040         * gcc.c-torture/execute/930529-1.x: New file.
30041         * gcc.dg/920413-1.c: Adjust expected warning text.
30042         * gcc.dg/980217-1.c: Declare abort.
30043         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30044
30045 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30046
30047         * g77.f-torture/compile/20000629-1.f: New test.
30048         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30049
30050 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30051
30052         Rearrange lots of files, removing entirely the
30053         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30054         directories.
30055
30056         * Deleted files:
30057         gcc.c-torture/code_quality/code_quality.exp
30058         gcc.c-torture/special/special.exp
30059         gcc.failure/failure.exp
30060         gcc.failure/940409-1.x
30061         gcc.c-torture/compile/961203-1.x
30062
30063         * New files:
30064         gcc.misc-tests/linkage.exp
30065         gcc.c-torture/execute/920730-1t.c
30066         gcc.c-torture/execute/920730-1t.x
30067         gcc.c-torture/compile/920520-1.x
30068         gcc.c-torture/compile/920521-1.x
30069         gcc.c-torture/compile/981006-1.x
30070         gcc.c-torture/execute/eeprof-1.x
30071
30072         * Moved files (possibly with modifications to fit a new harness):
30073         Old name                                New name
30074         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30075         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30076         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30077         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30078         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30079         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30080         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30081         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30082         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30083         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30084         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30085         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30086         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30087         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30088
30089 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30090
30091         * c-torture/compile/961203-1.x: Delete.
30092
30093         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30094         not exit. Include stdio.h.
30095         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30096         * gcc.misc-tests/dg-12.c: Likewise.
30097         * gcc.misc-tests/dg-5.c: Likewise.
30098         * gcc.misc-tests/dg-6.c: Likewise.
30099         * gcc.misc-tests/dg-7.c: Prototype abort.
30100         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30101         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30102         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30103         not exit.
30104         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30105         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30106
30107 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30108
30109         * gcc.dg/cpp/20000628-1.c: New test.
30110         * gcc.dg/cpp/20000628-1.h: New header for above test.
30111         * gcc.dg/cpp/20000628-1a.h: Likewise.
30112
30113 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30114
30115         * gcc.dg/cpp: New directory.
30116         * gcc.dg/cpp/cpp.exp: New driver.
30117         * gcc.dg/cpp/20000627-1.c: New test.
30118         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30119         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30120         and rewrite as a compilation test.
30121
30122         * gcc.dg: Move many files into the cpp subdirectory, possibly
30123         renaming or editing them as well.
30124         Old name                New name
30125         990119-1.c              cpp/19990119-1.c
30126         990228-1.c              cpp/19990228-1.c
30127         990407-1.c              cpp/19990407-1.c
30128         990409-1.c              cpp/19990409-1.c
30129         990413-1.c              cpp/19990413-1.c
30130         990703-1.c              cpp/19990703-1.c
30131         20000127-1.c            cpp/20000127-1.c
30132         20000129-1.c            cpp/20000129-1.c
30133         20000207-1.c            cpp/20000207-1.c
30134         20000207-2.c            cpp/20000207-2.c
30135         20000209-1.c            cpp/20000209-1.c
30136         20000209-2.c            cpp/20000209-2.c
30137         20000301-1.c            cpp/20000301-1.c
30138         20000419-1.c            cpp/20000419-1.c
30139         20000510-1.S            cpp/20000510-1.S
30140         20000519-1.c            cpp/20000519-1.c
30141         20000529-1.c            cpp/20000529-1.c
30142         20000625-1.c            cpp/20000625-1.c
30143         20000625-2.c            cpp/20000625-2.c
30144         cpp-as1.c               cpp/assert1.c
30145         cpp-as2.c               cpp/assert2.c
30146         cxx-comments-1.c        cpp/cxxcom1.c
30147         cxx-comments-2.c        cpp/cxxcom2.c
30148         endif-label.c           cpp/endif.c
30149         cpp-hash1.c             cpp/hash1.c
30150         cpp-hash2.c             cpp/hash2.c
30151         cpp-if1.c               cpp/if-1.c
30152         cpp-if2.c               cpp/if-2.c
30153         cpp-if3.c               cpp/if-3.c
30154         cpp-if4.c               cpp/if-4.c
30155         cpp-if5.c               cpp/if-5.c
30156         cpp-cond.c              cpp/if-cexp.c
30157         cpp-missingop.c         cpp/if-mop.c
30158         cpp-missingparen.c      cpp/if-mpar.c
30159         cpp-opprec.c            cpp/if-oppr.c
30160         cpp-ifparen.c           cpp/if-paren.c
30161         cpp-shortcircuit.c      cpp/if-sc.c
30162         cpp-shift.c             cpp/if-shift.c
30163         cpp-unary.c             cpp/if-unary.c
30164         cpp-li1.c               cpp/line1.c
30165         cpp-li2.c               cpp/line2.c
30166         lineno.c                cpp/line3.c
30167         lineno-2.c              cpp/line4.c
30168         cpp-mi.c                cpp/mi1.c
30169         cpp-mic.h               cpp/mi1c.h
30170         cpp-micc.h              cpp/mi1cc.h
30171         cpp-mind.h              cpp/mi1nd.h
30172         cpp-mindp.h             cpp/mi1ndp.h
30173         cpp-mix.h               cpp/mi1x.h
30174         cpp-mi2.c               cpp/mi2.c
30175         cpp-mi2a.h              cpp/mi2a.h
30176         cpp-mi2b.h              cpp/mi2b.h
30177         cpp-mi2c.h              cpp/mi2c.h
30178         cpp-mi3.c               cpp/mi3.c
30179         cpp-mi3.def             cpp/mi3.def
30180         poison-1.c              cpp/poison.c
30181         pr-impl.c               cpp/prag-imp.c
30182         cpp-redef-2.c           cpp/redef1.c
30183         cpp-redef.c             cpp/redef2.c
30184         strpaste.c              cpp/strp1.c
30185         strpaste-2.c            cpp/strp2.c
30186         cpp-tradpaste.c         cpp/tr-paste.c
30187         cpp-tradstringify.c     cpp/tr-str.c
30188         cpp-tradwarn1.c         cpp/tr-warn1.c
30189         cpp-tradwarn2.c         cpp/tr-warn2.c
30190         trigraphs.c             cpp/trigraphs.c
30191         cpp-unc1.c              cpp/unc1.c
30192         cpp-unc2.c              cpp/unc2.c
30193         cpp-unc3.c              cpp/unc3.c
30194         cpp-unc.c               cpp/unc4.c
30195         undef.c                 cpp/undef1.c
30196         undef-2.c               cpp/undef2.c
30197         cpp-wi1.c               cpp/widestr1.c
30198
30199 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30200
30201         * lib/g++.exp (g++_include_flags): Tweak.
30202
30203 2000-06-27  H.J. Lu  <hjl@gnu.org>
30204             Loren J. Rittle  <ljrittle@acm.org>
30205
30206         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30207         version with one that knows about the new gcc tree structure.
30208         (g++_link_flags): Same.
30209
30210 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30211
30212         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30213         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30214         case we are cross-compiling.
30215
30216         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30217         g++.old-deja/g++.niklas/Makefile.in,
30218         g++.old-deja/g++.niklas/configure.in,
30219         g++.old-deja/g++.other/Makefile.in,
30220         g++.old-deja/g++.other/configure.in,
30221         gcc.c-torture/code_quality/Makefile.in,
30222         gcc.c-torture/code_quality/configure.in,
30223         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30224         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30225         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30226         gcc.c-torture/execute/ieee/Makefile.in,
30227         gcc.c-torture/execute/ieee/configure.in,
30228         gcc.c-torture/noncompile/Makefile.in,
30229         gcc.c-torture/noncompile/configure.in,
30230         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30231         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30232         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30233
30234 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30235
30236         * g++.old-deja/g++.other/ambig3.C: New test.
30237
30238 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30239
30240         * g++.old-deja/g++.pt/syntax1.C: New test.
30241         * g++.old-deja/g++.pt/syntax2.C: New test.
30242         * g++.old-deja/g++.other/syntax3.C: New test.
30243         * g++.old-deja/g++.other/syntax4.C: New test.
30244
30245 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30246
30247         * gcc.dg/20000623-1.c: Prototype exit and abort.
30248
30249 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30250
30251         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30252         New tests.
30253         * gcc.dg/cpp-mi3.def: New file.
30254
30255         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30256         inside assertions.
30257         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30258         lexer's error messages.
30259         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30260         divine anything from the linemarkers.
30261         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30262         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30263
30264 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30265
30266         * gcc.dg/20000623-1.c: New test.
30267
30268 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30269
30270         * gcc.c-torture/execute/20000622-1.c: New test.
30271
30272 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30273
30274         * g++.old-deja/g++.other/init15.C: New test.
30275
30276 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30277
30278         * g++.old-deja/g++.pt/vaarg2.C: New test.
30279         * g++.old-deja/g++.pt/vaarg3.C: New test.
30280
30281 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30282
30283         * g++.old-deja/g++.other/dyncast6.C: New test.
30284
30285 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30286
30287         * gcc.c-torture/execute/loop-6.c: New test.
30288
30289 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30290
30291         * gcc.dg/20000614-1.c: New test.
30292         * gcc.dg/20000614-2.c: New test.
30293
30294 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30295
30296         * g++.old-deja/g++.other/inline12.C: New test.
30297
30298 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30299
30300         * g++.old-deja/g++.other/eh1.C: New test.
30301
30302 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30303
30304         * g++.old-deja/g++.other/type.C: New test.
30305
30306 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30307
30308         * g++.old-deja/g++.other/initstring.C: New test.
30309
30310 2000-06-12  Jason Merrill  <jason@redhat.com>
30311
30312         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30313
30314 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30315
30316         * gcc.c-torture/compile/20000609-1.c: New test.
30317
30318 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30319
30320         * gcc.dg/20000609-1.c: New test.
30321
30322 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30323
30324         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30325         * gcc.c-torture/noncompile/poison-1.c: Move...
30326         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30327         * gcc.dg/cpp-li1.c: Add a token after the #line.
30328
30329 2000-06-05  Richard Henderson  <rth@cygnus.com>
30330
30331         * gcc.c-torture/execute/20000605-2.c: New test.
30332         * gcc.c-torture/execute/20000605-3.c: New test.
30333
30334 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30335
30336         * g77.f-torture/execute/20000503-1.x: New file.
30337
30338 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30339
30340         * g++.old-deja/g++.eh/badalloc1.C: New test.
30341
30342 2000-06-05  Richard Henderson  <rth@cygnus.com>
30343
30344         * gcc.c-torture/execute/20000605-1.c: New test.
30345
30346 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30347             Nathan Sidwell <nathan@codesourcery.com>
30348
30349         * gcc.c-torture/compile/20000605-1.c: New test.
30350
30351 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30352
30353         * g77.f-torture/compile/20000601-1.f:  New test.
30354
30355 2000-06-03  Richard Henderson  <rth@cygnus.com>
30356
30357         * gcc.c-torture/execute/20000603-1.c: New.
30358
30359 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30360
30361         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30362         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30363
30364 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30365
30366         * gcc.dg/compare2.c (case 12): XFAIL.
30367         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30368         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30369
30370         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30371
30372 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30373
30374         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30375         guard macro is already defined when the header is first
30376         included.
30377         * gcc.dg/cpp-mix.h: New file.
30378         * gcc.dg/endif-label.c: Update patterns to match compiler.
30379
30380         * g++.brendan/complex1.C: Declare abort.
30381         * g++.law/refs4.C: Remove XFAIL.
30382         * g++.oliva/expr2.C: Declare abort and exit.
30383
30384 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30385
30386         * gcc.c-torture/execute/20000528-1.c: New test.
30387
30388         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30389         * g++.old-deja/g++.law/temps4.C: Likewise.
30390
30391         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30392         stdlib.h.  Call abort() on failure.
30393         * g++.old-deja/g++.law/refs4.C: Likewise.
30394         * g++.old-deja/g++.law/temps4.C: Likewise.
30395         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30396         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30397
30398 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30399
30400         Relative to g++.dg/special:
30401         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30402
30403         Relative to g++.old-deja:
30404         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30405         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30406         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30407         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30408         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30409         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30410         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30411
30412         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30413         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30414         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30415         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30416         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30417         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30418         and/or string.h.
30419
30420         * g++.other/goto1.C: Update expectations for error messages.
30421
30422 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30423
30424         * gcc.c-torture/compile/20000523-1.c: New test.
30425
30426 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30427
30428         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30429
30430 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30431
30432         * g++.old-deja/g++.eh/catch11.C: New test.
30433         * g++.old-deja/g++.eh/catch12.C: New test.
30434
30435 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30436
30437         * gcc.c-torture/execute/20000523-1.c: New test.
30438
30439 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30440
30441         * c-torture/execute/bcp-1.c: Replace abort in arg of
30442         __builtin_constant_p with a generic external function.
30443
30444         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30445         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30446         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30447         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30448         Prototype abort and/or exit.
30449
30450         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30451         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30452         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30453         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30454
30455 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30456
30457         * gcc.dg/dwarf2-1.c: New test.
30458
30459 2000-05-20  Richard Henderson  <rth@cygnus.com>
30460
30461         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30462
30463 2000-05-20  Andreas Jaeger  <aj@suse.de>
30464
30465         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30466         testcase.
30467
30468 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30469
30470         * gcc.c-torture/execute/20000519-2.c: New test.
30471
30472 2000-05-19  Andreas Jaeger  <aj@suse.de>
30473
30474         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30475         which fails with SSA.
30476
30477         * lib/c-torture.exp: Also test with -O3 -fssa.
30478
30479 2000-05-18  Michael Meissner  <meissner@redhat.com>
30480
30481         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30482         * gcc.c-torture/execute/920415-1.c: Ditto.
30483         * gcc.c-torture/execute/920501-1.c: Ditto.
30484         * gcc.c-torture/execute/conversion.c: Ditto.
30485         * gcc.c-torture/execute/cvt-1.c: Ditto.
30486
30487 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30488
30489         * gcc.c-torture/compile/20000518-1.c: New test.
30490
30491 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30492
30493         * g77.f-torture/compile/200005018.f:  New test.
30494
30495 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30496
30497         * gcc.c-torture/compile/20000517-1.c: New test.
30498
30499 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30500
30501         * gcc.c-torture/execute/20000516-1.c: New test.
30502
30503 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30504
30505         * g++.old-deja/g++.other/eh.C: New test.
30506
30507 2000-05-12  Richard Henderson  <rth@cygnus.com>
30508
30509         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30510         constants through to doit's conditional.
30511
30512 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30513
30514         * gcc.c-torture/compile/20000511-1.c: New test.
30515         * g77.f-torture/compile/20000511-1.f: New test.
30516         * g77.f-torture/compile/20000511-2.f: New test.
30517
30518 2000-05-11  Michael Meissner  <meissner@redhat.com>
30519
30520         * gcc.c-torture/execute/20000511-1.c: New test.
30521
30522 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30523
30524         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30525         * gcc.dg/20000510-1.S: New.
30526
30527 2000-05-08  Catherine Moore  <clm@cygnus.com>
30528
30529         * gcc.dg/unused-3.c: New.
30530
30531 2000-05-06  Richard Henderson  <rth@cygnus.com>
30532
30533           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30534           * g++.old-deja/g++.mike/warn1.C: Likewise.
30535           * g++.old-deja/g++.pt/local1.C: Likewise.
30536           * g++.old-deja/g++.pt/local7.C: Likewise.
30537           * g++.old-deja/g++.pt/spec16.C: Likewise.
30538
30539 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30540
30541         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30542
30543 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30544
30545           * g77.f-torture/execute/20000503-1.f:  New test.
30546
30547 2000-05-04  Andreas Jaeger  <aj@suse.de>
30548
30549         * gcc.dg/noreturn-2.c: New test.
30550
30551 2000-05-04  Neil Booth  <NeilB@earthling.net>
30552
30553         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30554         preprocessor.
30555
30556 2000-05-04  Richard Henderson  <rth@cygnus.com>
30557
30558         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30559
30560 2000-05-04  Richard Henderson  <rth@cygnus.com>
30561
30562         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30563         OpenSSL by Jason R Thorpe.
30564
30565 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30566
30567         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30568
30569 2000-05-03  Robert Lipe <robertlipe@usa.net>
30570
30571         * gcc.dg/20000503-1.c: New test.
30572
30573 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30574
30575         * gcc.c-torture/compile/20000502-1.c: New test.
30576         * g++.old-deja/g++.other/align.C: New test.
30577         * gcc.dg/cpp-tradstringify.c: New test.
30578
30579 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30580
30581         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30582         and hard registers.
30583
30584 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30585
30586         * gcc.c-torture/execute/loop-5.c: New test.
30587
30588 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30589
30590         * gcc.c-torture/execute/va-arg-20.c: New test.
30591
30592 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30593
30594         * gcc.c-torture/execute/20000422-1.c: New test.
30595
30596 2000-04-20  Greg McGary  <gkm@gnu.org>
30597
30598         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30599         when optimizing, but without sibling-call optimizations (-O1).
30600
30601 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30602
30603           * gcc.c-torture/compile/20000420-1.c: New test.
30604
30605 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30606
30607         * g++.abi/ptrflags.C: New test.
30608         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30609
30610 2000-04-19  Catherine Moore  <clm@cygnus.com>
30611
30612         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30613
30614 2000-04-19  Greg McGary  <gkm@gnu.org>
30615
30616         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30617         sibling-call optimizations.
30618
30619 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30620
30621         * gcc.dg/20000419-1.c: New test.
30622
30623 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30624
30625         * gcc.c-torture/execute/20000412-6.c: New test.
30626
30627 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30628
30629         * gcc.c-torture/execute/20000412-5.c: New test.
30630         * g77.f-torture/compile/20000412-1.f: New test.
30631         * gcc.c-torture/execute/20000412-4.c: New test.
30632         * gcc.c-torture/compile/20000412-2.c: New test.
30633         * gcc.c-torture/execute/20000412-3.c: New test.
30634         * gcc.c-torture/compile/20000412-1.c: New test.
30635         * gcc.c-torture/execute/20000412-2.c: New test.
30636
30637 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30638
30639         * objc/execute/bf-20.m: New test.
30640
30641 2000-04-10  Richard Henderson  <rth@cygnus.com>
30642
30643         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30644
30645         * gcc.c-torture/execute/20000412-1.c: New test.
30646
30647 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30648
30649         * g++.old-deja/g++.eh/catchptr1.C: New test.
30650
30651 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30652
30653         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30654
30655 2000-04-08  Neil Booth  <NeilB@earthling.net>
30656
30657         * gcc.dg/cpp-nullchar.c: Remove test as
30658         embedded nulls cause problems.
30659
30660 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30661
30662         * gcc.dg/compare2.c: New test.
30663
30664 2000-04-08  Neil Booth  <NeilB@earthling.net>
30665
30666         * gcc.dg/cpp-nullchar.c: New test.
30667
30668 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30669
30670         * gcc.dg/cpp-mi2.c: New test.
30671         * gcc.dg/cpp-mi2[abc].h: New files.
30672
30673 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30674
30675         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30676         member name.
30677
30678 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30679
30680         * g++.old-deja/g++.abi/vmihint.C: New test.
30681
30682 2000-04-06  Neil Booth  <NeilB@earthling.net>
30683
30684         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30685         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30686         copyright.
30687
30688 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30689
30690         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30691         avoid stack-frame overwrite.
30692
30693 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30694
30695         * gcc.c-torture/compile/20000405-2.c: New test.
30696         * gcc.c-torture/compile/20000405-3.c: New test.
30697
30698 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30699
30700         * gcc.c-torture/compile/20000405-1.c: New test.
30701
30702 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30703
30704         * gcc.dg/cast-qual-1.c: Revert last change.
30705
30706 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30707
30708         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30709
30710 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30711
30712         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30713         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30714
30715 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30716
30717         * gcc.c-torture/compile/20000403-2.c: New test.
30718         * gcc.c-torture/compile/20000403-1.c: New test.
30719
30720 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30721
30722         * gcc.c-torture/execute/20000403-1.c: New test.
30723
30724 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30725
30726         * gcc.c-torture/execute/20000402-1.c: New test.
30727
30728 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30729
30730         * gcc.c-torture/execute/va-arg-15.c: New test.
30731         * gcc.c-torture/execute/va-arg-16.c: New test.
30732         * gcc.c-torture/execute/va-arg-17.c: New test.
30733         * gcc.c-torture/execute/va-arg-18.c: New test.
30734         * gcc.c-torture/execute/va-arg-19.c: New test.
30735
30736 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30737
30738         * gcc.c-torture/compile/981211-1.c: Move to...
30739         * gcc.dg/cpp-as1.c: ...here.
30740         * gcc.dg/cpp-as2.c: New file.
30741
30742         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30743         compiler.
30744
30745 2000-04-02  Neil Booth  <NeilB@earthling.net>
30746
30747         * gcc.dg/cpp-cond.c  New tests.
30748         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30749         accidental success less likely.
30750         * gcc.dg/cpp-missingop.c  New tests.
30751         * gcc.dg/cpp-missingparen.c  New tests.
30752         * gcc.dg/cpp-shift.c  New tests.
30753         * gcc.dg/cpp-shortcircuit.c  New tests.
30754         * gcc.dg/cpp-unary.c  New tests.
30755
30756 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30757
30758         * gcc.c-torture/compile/20000329-1.c: New test.
30759
30760 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30761
30762         * gcc.c-torture/compile/20000326-1.c: New test.
30763         * gcc.c-torture/compile/20000326-2.c: New test.
30764
30765 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30766
30767         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30768         the first parameter is a function argument.
30769
30770 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30771
30772         * g++.old-deja/g++.ext/array4.C: New test.
30773
30774 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30775
30776         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30777
30778 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30779
30780         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30781
30782 2000-03-19  Richard Henderson  <rth@cygnus.com>
30783
30784         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30785
30786 2000-03-19  Richard Henderson  <rth@cygnus.com>
30787
30788         * gcc.c-torture/compile/20000319-1.c: New test.
30789
30790 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30791
30792         * gcc.c-torture/execute/20000314-3.c: New test.
30793         * gcc.c-torture/execute/20000314-2.c: New test.
30794         * gcc.c-torture/execute/20000314-1.c: New test.
30795         * gcc.c-torture/compile/20000314-2.c: New test.
30796         * gcc.c-torture/compile/20000314-1.c: New test.
30797
30798 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30799
30800         * g++.old-deja/g++.warn/inline.C: New test.
30801
30802 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30803
30804         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30805         standards-compliant result rather than specific constants.
30806         Put test-values in array.
30807
30808 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30809
30810         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30811         (g++_target_compile): Put test-specific options last.
30812
30813 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30814
30815         * g++.old-deja/g++.eh/vbase4.C: New test.
30816
30817 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30818
30819         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30820
30821 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30822
30823         * g++.old-deja/g++.brendan/misc12.C: Removed.
30824         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30825         * g++.old-deja/g++.ext/pretty4.C: New test.
30826
30827 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30828
30829         * g++.old-deja/g++.other/string2.C: New test.
30830
30831 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30832
30833         * g++.old-deja/g++.warn/impint2.C: New test.
30834
30835 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30836
30837         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30838         is 1, not zero.
30839
30840 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30841
30842         * g++.old-deja/g++.warn/impint.C: New test.
30843         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30844         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30845         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30846         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30847         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30848         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30849         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30850         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30851         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30852         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30853         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30854         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30855
30856 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30857
30858         * gcc.dg/cpp-redef.c: New test.
30859
30860 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30861
30862         * g++.old-deja/g++.pt/unify7.C: New test.
30863
30864 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30865
30866         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30867         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30868
30869 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30870
30871         * gcc.c-torture/compile/20000224-1.c: New test.
30872
30873 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30874
30875         * gcc.c-torture/compile/cpp-2.c: New test.
30876         * gcc.c-torture/compile/cpp-1.c: New test.
30877
30878 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30879
30880         * gcc.c-torture/execute/20000225-1.c: New test.
30881
30882 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30883
30884         * gcc.dg/cpp-li2.c: New test.
30885
30886         * gcc.dg/cpp-wi1.c: New test.
30887
30888         * gcc.dg/cpp-li1.c: New test.
30889
30890 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30891
30892         * g++.old-deja/g++.other/sizeof5.C: New test.
30893
30894 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30895
30896         * gcc.c-torture/execute/va-arg-13.c: New test.
30897
30898 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30899
30900         * gcc.c-torture/execute/va-arg-12.c: New test.
30901
30902 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30903
30904         * gcc.c-torture/execute/20000223-1.c: New test.
30905
30906 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30907
30908         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30909
30910 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30911
30912         * g++.old-deja/g++.abi/ptrmem.C: New test.
30913
30914 2000-02-19  Richard Henderson  <rth@cygnus.com>
30915
30916         * gcc.c-torture/compile/init-3.c: New.
30917
30918 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30919
30920         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30921         ALWAYS_CXXFLAGS.
30922
30923 2000-02-11  Robert Lipe <robertl@sco.com>
30924
30925         * gcc.c-torture/compile/20000211-3.c: New test.
30926
30927 2000-02-11  Martin Buchholz <martin@xemacs.org>
30928
30929         * gcc.c-torture/compile/20000211-2.c: New test.
30930
30931 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30932
30933         * gcc.c-torture/compile/20000211-1.c: New test.
30934
30935 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30936
30937         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30938           on native targets
30939
30940 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30941
30942         * g++.old-deja/g++.other/cast5.C: New test.
30943
30944 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30945
30946         * gcc.c-torture/execute/20000205-1.c: New.
30947
30948 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30949
30950         * g++.old-deja/g++.jason/cast3.C: Return void.
30951         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30952
30953 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30954
30955         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30956
30957         * gcc.dg/loop-1.c: New test.
30958
30959 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30960
30961         * gcc.c-torture/compile/20000127-1.c: New test.
30962         * gcc.c-torture/execute/991228-1.c: New test.
30963
30964 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30965
30966         * gcc.dg/unused-2.c: New test.
30967
30968         * gcc.dg/conv-1.c: New test.
30969
30970 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30971
30972         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30973         compiler.
30974         (tool_option_proc): Fix typo.
30975
30976 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30977
30978         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30979         of the ld on the host, not on the build machine.
30980         Also, don't crash if '--help' is not a supported option.
30981
30982 2000-01-24  Richard Henderson  <rth@cygnus.com>
30983
30984         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30985
30986 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30987
30988         * gcc.c-torture/execute/20000120-2.c: New test.
30989         * gcc.c-torture/execute/20000120-1.c: New test.
30990
30991 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30992
30993         * gcc.c-torture/execute/20000113-1.c: New test.
30994
30995 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30996
30997         * gcc.c-torture/execute/20000112-1.c: New test.
30998
30999 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31000
31001         * gcc.dg/20000111-1.c: New test.
31002
31003 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31004
31005         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31006         with 16 bit integers.
31007
31008 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31009
31010         * gcc.dg/20000108-1.c: New test.
31011
31012 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31013
31014         * g++.old-deja/g++.ns/koenig8.C: New test.
31015
31016 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31017
31018         * g++.old-deja/g++.other/cast4.C: New test.
31019
31020 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31021
31022         * gcc.c-torture/compile/20000105-2.c: New test.
31023         * gcc.c-torture/compile/20000105-1.c: New test.
31024
31025 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31026
31027         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31028         references to printf & atoi to conform to ANSI standard.
31029         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31030         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31031         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31032         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31033         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31034         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31035         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31036         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31037         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31038         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31039         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31040         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31041         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31042         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31043         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31044         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31045         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31046         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31047         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31048         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31049         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31050         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31051         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31052         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31053         * g++.old-deja/g++.brendan/init3.C: Likewise.
31054         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31055         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31056         * g++.old-deja/g++.brendan/new2.C: Likewise.
31057         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31058         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31059         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31060         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31061         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31062         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31063         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31064         * g++.old-deja/g++.brendan/template24.C: Likewise.
31065         * g++.old-deja/g++.brendan/template3.C: Likewise.
31066         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31067         * g++.old-deja/g++.jason/inline3.C: Likewise.
31068         * g++.old-deja/g++.jason/opeq.C: Likewise.
31069         * g++.old-deja/g++.law/arg5.C: Likewise.
31070         * g++.old-deja/g++.law/arm7.C: Likewise.
31071         * g++.old-deja/g++.law/ctors11.C: Likewise.
31072         * g++.old-deja/g++.law/cvt8.C: Likewise.
31073         * g++.old-deja/g++.law/init9.C: Likewise.
31074         * g++.old-deja/g++.law/refs4.C: Likewise.
31075         * g++.old-deja/g++.law/template2.C: Likewise.
31076         * g++.old-deja/g++.law/visibility24.C: Likewise.
31077         * g++.old-deja/g++.law/vtable3.C: Likewise.
31078         * g++.old-deja/g++.mike/asm2.C: Likewise.
31079         * g++.old-deja/g++.mike/eh1.C: Likewise.
31080         * g++.old-deja/g++.mike/misc1.C: Likewise.
31081         * g++.old-deja/g++.mike/misc13.C: Likewise.
31082         * g++.old-deja/g++.mike/misc14.C: Likewise.
31083         * g++.old-deja/g++.mike/ns12.C: Likewise.
31084         * g++.old-deja/g++.mike/p1248.C: Likewise.
31085         * g++.old-deja/g++.mike/p3708.C: Likewise.
31086         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31087         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31088         * g++.old-deja/g++.mike/p646.C: Likewise.
31089         * g++.old-deja/g++.mike/p700.C: Likewise.
31090         * g++.old-deja/g++.mike/p783.C: Likewise.
31091         * g++.old-deja/g++.mike/p783a.C: Likewise.
31092         * g++.old-deja/g++.mike/p783b.C: Likewise.
31093         * g++.old-deja/g++.mike/p786.C: Likewise.
31094         * g++.old-deja/g++.mike/p789.C: Likewise.
31095         * g++.old-deja/g++.mike/p789a.C: Likewise.
31096         * g++.old-deja/g++.mike/p807a.C: Likewise.
31097         * g++.old-deja/g++.other/delete3.C: Likewise.
31098         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31099         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31100         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31101         * g++.old-deja/g++.other/empty1.C: Likewise.
31102         * g++.old-deja/g++.other/temporary1.C: Likewise.
31103         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31104         * g++.old-deja/g++.pt/t16.C: Likewise.
31105         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31106
31107 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31108
31109         * gcc.dg/991230-1.c: New test.
31110
31111 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31112
31113         * gcc.c-torture/compile/991229-3.c: New test.
31114         * gcc.c-torture/compile/991229-2.c: New test.
31115         * gcc.c-torture/compile/991229-1.c: New test.
31116
31117 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31118
31119         * gcc.c-torture/compile/labels-2.c: New test.
31120
31121 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31122
31123         * gcc.c-torture/execute/991227-1.c: New test.
31124
31125 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31126
31127         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31128
31129 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31130
31131         * gcc.c-torture/execute/991221-1.c: New test.
31132
31133 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31134
31135         * g++.old-deja/g++.other/cast3.C: New test.
31136
31137 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31138
31139         * gcc.c-torture/execute/991216-4.c: New test.
31140
31141 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31142
31143         * gcc.c-torture/execute/991216-1.c: New test.
31144         * gcc.c-torture/execute/991216-2.c: New test.
31145         * gcc.c-torture/execute/991216-3.c: New test.
31146
31147 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31148
31149         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31150         Actually make the test fail by using "-O2" for compilation.
31151
31152 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31153
31154         * g++.old-deja/g++.warn/cast-align1.C: New test.
31155
31156 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31157
31158         * gcc.c-torture/compile/991214-1.c: New test.
31159         * gcc.c-torture/compile/991214-2.c: New test.
31160
31161 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31162
31163         * gcc.dg/991214-1.c: New test.
31164
31165 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31166
31167         * gcc.c-torture/compile/991213-3.c: New test.
31168         * gcc.c-torture/compile/991213-2.c: New test.
31169         * gcc.c-torture/compile/991213-1.c: New test.
31170
31171 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31172
31173         * gcc.dg/991209-1.c: New test.
31174
31175 1999-12-08  Nathan Sidwell <nathan@acm.org>
31176
31177         * gcc.c-torture/compile/991208-1.c: New test.
31178
31179 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31180
31181         * gcc.dg/ultrasp2.c: New test.
31182
31183 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31184
31185         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31186
31187 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31188
31189         * gcc.c-torture/compile/991202-1.c: New test.
31190         * gcc.c-torture/execute/991202-1.c: New test.
31191         * gcc.c-torture/execute/991202-2.c: New test.
31192         * gcc.c-torture/execute/991202-3.c: New test.
31193
31194 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31195
31196         * g++.old-deja/g++.abi/align.C: New test.
31197         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31198         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31199
31200 1999-12-01  Richard Henderson  <rth@cygnus.com>
31201
31202         * gcc.c-torture/execute/991201-1.c: New.
31203
31204 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31205
31206         * gcc.dg/991129-1.c: New test.
31207
31208 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31209
31210         * gcc.c-torture/compile/991127-1.c: New test.
31211
31212 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31213
31214         * g++.old-deja/g++.other/warn4.C: New test.
31215
31216 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31217
31218         * g++.old-deja/g++.eh/cleanup2.C: New test.
31219         * g++.old-deja/g++.ext/pretty2.C: New test.
31220         * g++.old-deja/g++.ext/pretty3.C: New test.
31221         * g++.old-deja/g++.other/debug6.C: New test.
31222
31223 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31224
31225         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31226         compiler_output to look for one error message instead of two.
31227
31228 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31229
31230         * gcc.c-torture/execute/991118-1.c: Also test case
31231         where the word boundary does not split a byte evenly.
31232
31233 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31234
31235         * g++.old-deja/g++.ext/restrict1.C: New test.
31236
31237 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31238
31239         * gcc.c-torture/execute/991118-1.c: New test.
31240
31241 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31242
31243         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31244         working directory pathnames.
31245
31246 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31247
31248         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31249         host is equipped with driver.h and driver.o so it can actually
31250         compile and run the tests.
31251
31252 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31253
31254         * gcc.c-torture/compile/991008-1.c: New test.
31255
31256 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31257
31258         * lib/gcc-dg.exp: Include target-supports.exp
31259
31260 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31261
31262         * lib/target-supports.exp: New file: Provide procs to test for
31263         features supported by the target.
31264         (check_weak_available): Moved here from ecos.exp.
31265         (check_alias_available): New proc: Determine of the target
31266         toolchain supports the alias attribute.
31267
31268         * gcc.dg/special/ecos.exp: Move check_weak_available to
31269         target-supports.exp.
31270         (alias-1.c): Only perform the test if the target supports
31271         aliases.
31272         (wkali-1.c): Only perform the test if the target supports
31273         aliases.
31274
31275         * gcc.dg/990506-0.c: Expect error messages from cross
31276         targets as well as native targets.
31277
31278 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31279
31280         * gcc.dg/ultrasp1.c: Removed xfail.
31281         * gcc.dg/struct-ret-2.c: Likewise.
31282         * gcc.dg/array-1.c: Likewise.
31283
31284 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31285
31286         * gcc.dg/struct-ret-2.c: New test.
31287
31288         * gcc.dg/array-1.c: New test.
31289
31290 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31291
31292         * gcc.c-torture/execute/991030-1.c: New test.
31293
31294 1999-10-26  Richard Henderson  <rth@cygnus.com>
31295
31296         * gcc.c-torture/compile/991026-2.c: New test.
31297
31298 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31299
31300         * gcc.c-torture/compile/991026-1.c: New test.
31301
31302 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31303
31304         * gcc.c-torture/execute/991023-1.c: New test.
31305
31306 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31307
31308         * gcc.c-torture/execute/991019-1.c: New test.
31309
31310 1999-10-16  Richard Henderson  <rth@cygnus.com>
31311
31312         * gcc.c-torture/execute/991016-1.c: New test.
31313
31314 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31315
31316         * gcc.c-torture/execute/991014-1.c: New test.
31317
31318 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31319
31320         * g++.old-deja/g++.other/union2.C: New test.
31321
31322 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31323
31324         * g++.old-deja/g++.other/vaarg2.C: New test.
31325         * g++.old-deja/g++.other/vaarg3.C: New test.
31326
31327 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31328
31329         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31330         in compile/.
31331
31332 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31333
31334         * gcc.c-torture/execute/va-arg-11.c: New test.
31335
31336 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31337
31338         * lib/file-format.exp (gcc_target_object_format): Don't
31339         crash if objdump is unavailable.
31340
31341 1999-09-29  Donn Terry <donn@interix.com>
31342
31343         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31344
31345 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31346
31347         * gcc.c-torture/compile/990928-1.c: New test.
31348
31349 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31350
31351         * g++.old-deja/g++.other/decl6.C: New test.
31352
31353 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31354
31355         * gcc.c-torture/execute/va-arg-10.c: New test.
31356
31357 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31358
31359         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31360         __PRETTY_FUNCTION__.
31361
31362 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31363
31364         * gcc.c-torture/execute/990923-1.c: New test.
31365
31366 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31367
31368         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31369         for which -fpic is inappropriate.
31370
31371 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31372
31373         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31374
31375 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31376
31377         * g++.old-deja/g++.other/dyncast1.C: New test.
31378         * g++.old-deja/g++.other/dyncast2.C: New test.
31379         * g++.old-deja/g++.other/dyncast3.C: New test.
31380         * g++.old-deja/g++.other/dyncast4.C: New test.
31381         * g++.old-deja/g++.other/dyncast5.C: New test.
31382         * g++.old-deja/g++.eh/catch3.C: New test.
31383         * g++.old-deja/g++.eh/catch3p.C: New test.
31384         * g++.old-deja/g++.eh/catch4.C: New test.
31385         * g++.old-deja/g++.eh/catch4p.C: New test.
31386         * g++.old-deja/g++.eh/catch5.C: New test.
31387         * g++.old-deja/g++.eh/catch5p.C: New test.
31388         * g++.old-deja/g++.eh/catch6.C: New test.
31389         * g++.old-deja/g++.eh/catch6p.C: New test.
31390         * g++.old-deja/g++.eh/catch7.C: New test.
31391         * g++.old-deja/g++.eh/catch7p.C: New test.
31392         * g++.old-deja/g++.eh/catch8.C: New test.
31393         * g++.old-deja/g++.eh/catch8p.C: New test.
31394         * g++.old-deja/g++.eh/catch9.C: New test.
31395         * g++.old-deja/g++.eh/catch9p.C: New test.
31396
31397 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31398
31399         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31400         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31401
31402 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31403
31404         * gcc.c-torture/compile/990913-1.c: New test.
31405
31406 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31407
31408         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31409         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31410
31411 1999-09-09  Richard Henderson  <rth@cygnus.com>
31412
31413         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31414
31415 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31416
31417         * g++.old-deja/g++.other/lookup11.C: New test.
31418         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31419         what is permitted and what we want.
31420         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31421         overload use.
31422         * g++.old-deja/g++.jason/rfg5.C: Likewise
31423
31424 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31425
31426         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31427         * gcc.c-torture/noncompile/poison-1.c: New file.
31428
31429 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31430
31431         * g++.old-deja/g++.other/sizeof3.C: New test.
31432         * g++.old-deja/g++.other/sizeof4.C: New test.
31433         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31434         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31435
31436 1999-09-07  Richard Henderson  <rth@cygnus.com>
31437
31438         * gcc.dg/va-arg-1.c: New.
31439
31440 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31441
31442         * gcc.c-torture/execute/va-arg-9.c: New test.
31443
31444 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31445
31446         * g77.f-torture/compile/980519-2.f: New test.
31447         * g77.f-torture/compile/19990905-0.f: New test.
31448         * g77.f-torture/compile/19990905-1.f: New test.
31449         * g77.f-torture/compile/19990905-2.f: New test.
31450
31451         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31452
31453 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31454
31455         * gcc.c-torture/execute/990827-1.c: Fix typo.
31456
31457 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31458
31459         * g++.old-deja/g++.other/deref1.C: New test.
31460
31461 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31462
31463         * g++.old-deja/g++.other/ambig2.C: New test.
31464         * g++.old-deja/g++.other/cond5.C: New test.
31465         * g++.old-deja/g++.other/lookup16.C: New test.
31466
31467 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31468
31469         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31470         assemblers too.
31471
31472 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31473
31474         * lib/c-torture.exp: Avoid the "compare executables" optimization
31475         when testing native.
31476
31477 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31478
31479         * gcc.c-torture/execute/990829-1.c: New test.
31480         * gcc.c-torture/compile/990829-1.c: New test.
31481
31482 1999-08-27  Paul Burchard  <burchard@pobox.com>
31483
31484         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31485         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31486         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31487         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31488         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31489         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31490         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31491         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31492         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31493         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31494         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31495
31496 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31497
31498         * gcc.c-torture/execute/990827-1.c: New test.
31499
31500 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31501
31502         * g77.f-torture/noncompile/19990826-4.f: New test.
31503
31504         * g77.f-torture/compile/19990826-3.f: New test.
31505
31506         * g77.f-torture/execute/19990826-2.f: New test.
31507
31508         * g77.f-torture/compile/19990826-1.f: New test.
31509
31510         * gcc.c-torture/execute/990826-0.c: New test.
31511         * g77.c-torture/execute/19990826-0.f: New test.
31512
31513         * g77.f-torture/noncompile/970626-2.f: New test.
31514
31515 1999-08-25  Paul Burchard  <burchard@pobox.com>
31516
31517         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31518         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31519         lss-011.C: New tests.
31520
31521 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31522
31523         * g++.old-deja/g++.other/decl5.C: New test.
31524
31525 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31526
31527         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31528         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31529         call `postbase' for each one.  All callers of `postbase' changed
31530         to call this instead.
31531
31532 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31533
31534         * gcc.c-torture/execute/990811-1.c: New test.
31535
31536 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31537
31538         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31539         just native ones.
31540
31541         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31542         just native ones.
31543
31544 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31545
31546         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31547
31548 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31549
31550         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31551
31552 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31553
31554         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31555
31556 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31557
31558         * gcc.c-torture/execute/990804-1.c: New test.
31559
31560 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31561
31562         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31563         * g++.old-deja/g++.brendan/crash64.C: Likewise
31564         * g++.old-deja/g++.brendan/overload8.C: Likewise
31565
31566 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31567
31568         * g++.old-deja/g++.other/struct1.C: New test.
31569
31570 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31571
31572         * g++.old-deja/g++.other/enum2.C: New test.
31573
31574 1999-08-02  Richard Henderson  <rth@cygnus.com>
31575
31576         Adapted from tests from Franz Sirl:
31577         * gcc.c-torture/execute/va-arg-7.c: New test.
31578         * gcc.c-torture/execute/va-arg-8.c: New test.
31579
31580 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31581
31582         * gcc.c-torture/compile/990801-2.c: New test.
31583
31584         * gcc.c-torture/compile/990801-1.c: New test.
31585
31586 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31587
31588         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31589         fp-cmp-1.c, converting double to float.
31590
31591         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31592         fp-cmp-1.c, converting double to long double.
31593
31594         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31595         from fr1 to unknown_register, since fr1 is a legitimate register
31596         on some machines.
31597
31598 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31599
31600         * README: More listname related changes.
31601
31602 1999-07-08  Catherine Moore  <clm@cygnus.com>
31603
31604         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31605
31606 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31607
31608         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31609
31610 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31611
31612         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31613
31614 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31615
31616         * gcc.dg/990703-1.c: New test.
31617
31618 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31619
31620         * lib/file-format.exp: New file: Move definition of proc
31621         gcc_target_object_format to here from
31622         gcc.dg/special/ecos.exp.
31623
31624         * lib/c-torture.exp: Include lib file-format.exp.
31625         * lib/gcc-dg.exp: Include lib file-format.exp.
31626
31627         * gcc.dg/special/ecos.exp: Remove definition of proc
31628         gcc_target_object_format.
31629
31630 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31631
31632         * gcc.c-torture/execute/990628-1.c: New test.
31633
31634 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31635
31636         * gcc.c-torture/compile/990625-2.c: New test.
31637
31638         * gcc.c-torture/compile/990625-1.c: New test.
31639
31640 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31641
31642         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31643         attributes compile.
31644         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31645         ports that use the COFF/PE file format.
31646
31647 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31648
31649         * gcc.c-torture/compile/990617-1.c: New test.
31650
31651 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31652
31653         * g++.old-deja/g++.other/decl4.C: New test.
31654
31655 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31656
31657         * g++.old-deja/g++.other/bitfld3.C: New test.
31658
31659 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31660
31661         * g++.old-deja/g++.eh/catch1.C: New test.
31662
31663 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31664
31665         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31666
31667         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31668         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31669
31670 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31671
31672         * g77.f-torture/compile/19990502-0.f: Replace with new,
31673         shorter, test that still fails after recent changes.
31674
31675 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31676
31677         * gcc.c-torture/execute/990604-1.c: New test.
31678
31679 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31680
31681         * gcc.c-torture/execute/990531-1.c: New test.
31682
31683 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31684
31685         * gcc.c-torture/compile/990527-1.c: New test.
31686
31687 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31688
31689         * gcc.c-torture/execute/990527-1.c: New test.
31690
31691 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31692
31693         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31694         bitfields as signed.
31695
31696 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31697
31698         * g77.f-torture/compile/19990525-0.f: New test.
31699
31700 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31701
31702         * gcc.c-torture/execute/990525-2.c: New test.
31703
31704         * gcc.c-torture/execute/990525-1.c: New test.
31705
31706 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31707
31708         * g++.old-deja/g++.other/anon3.C: New test.
31709         * g++.old-deja/g++.other/anon4.C: New test.
31710         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31711         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31712         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31713         Merrill).
31714
31715 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31716
31717         * gcc.c-torture/execute/990524-1.c: New test.
31718
31719         * gcc.dg/990524-1.c: New test.
31720
31721 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31722
31723         * gcc.c-torture/compile/990523-1.c: New test.
31724
31725 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31726
31727         * gcc.c-torture/compile/990519-1.c: New test.
31728
31729 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31730
31731         * gcc.c-torture/compile/990517-1.c: New test.
31732
31733         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31734         (e4, f4): New tests.
31735         (main): Call them.
31736
31737 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31738
31739         * gcc.dg/noreturn-1.c: New test.
31740
31741 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31742
31743         * gcc.c-torture/execute/990513-1.c: New test.
31744
31745 1999-05-10  Richard Henderson  <rth@cygnus.com>
31746
31747         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31748
31749 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31750
31751         * g77.f-torture/execute/erfc.f: Use small single-precision
31752         values, to avoid problems on Alphas when not -mieee.
31753
31754 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31755
31756         * gcc.dg/990506-0.c: New test.
31757
31758 1999-05-08  Richard Henderson  <rth@cygnus.com>
31759
31760         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31761         the constant to test.  Don't XFAIL 64-bit targets.
31762
31763         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31764         * g++.old-deja/g++.law/profile1.C: Likewise.
31765
31766         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31767         operator new instances.
31768         * g++.old-deja/g++.other/delete5.C: Likewise.
31769
31770 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31771
31772         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31773         intrinsic.
31774
31775 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31776
31777         * g77.f-torture/execute/u77-test.f: Reverse order of two
31778         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31779
31780 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31781
31782         * gcc.dg/compare1.c: New test.
31783
31784 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31785
31786         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31787         New tests.
31788
31789 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31790
31791         * g77.f-torture/compile/19990502-1.f: New test.
31792
31793 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31794
31795         * g77.f-torture/compile/19990502-0.f: New test.
31796
31797 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31798
31799         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31800         intrinsic.
31801
31802 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31803
31804         * g77.f-torture/execute/u77-test.f (main): List libU77
31805         intrinsics not currently tested.
31806         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31807         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31808         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31809         Trim blanks off the ends of some printed strings.
31810
31811 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31812
31813         * g77.f-torture/execute/u77-test.f (main): Just warn about
31814         FSTAT gid disagreement, as it's expected on some systems.
31815
31816 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31817
31818         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31819         use a new function, which allows for some slop.
31820         Clean up some commentary.
31821         (issum): The new function.
31822         (sgladd): Deleted subroutine.
31823
31824 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31825
31826         * g77.f-torture/execute/u77-test.f: Modify to be more like
31827         libf2c/libU77 version, bringing patches to that version here.
31828         Add suitable commentary.
31829
31830 1999-04-25  Richard Henderson  <rth@cygnus.com>
31831
31832         * gcc.dg/990424-1.c: New test.
31833
31834 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31835
31836         * g77.f-torture/execute/u77-test.f (main): Bug involving
31837         LSTAT has been fixed, so turn back on full checking.
31838
31839 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31840
31841         * g77.f-torture/compile/19990419-0.f: New test.
31842         * g77.f-torture/execute/19990419-1.f: New test.
31843
31844 1999-04-17  Richard Henderson  <rth@cygnus.com>
31845
31846         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31847         to avoid the need for a prototype to supress a warning.
31848
31849 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31850
31851         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31852
31853 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31854
31855         * gcc.c-torture/execute/990404-1.c: New test.
31856
31857 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31858
31859         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31860         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31861         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31862         missing initializer warnings.
31863
31864 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31865
31866         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31867         matching strings.
31868
31869 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31870
31871         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31872
31873 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31874
31875         * g77.f-torture/execute/19990325-0.f: New test.
31876         * g77.f-torture/execute/19990325-1.f: New test.
31877
31878 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31879
31880         * gcc.c-torture/execute/990324-1.c: New test.
31881
31882 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31883
31884         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31885         test with 4.
31886
31887 1999-03-17  Richard Henderson  <rth@cygnus.com>
31888
31889         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31890
31891 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31892
31893         * g77.f-torture/execute/19990313-2.f: New test.
31894         * g77.f-torture/execute/19990313-3.f: New test.
31895
31896 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31897
31898         * g77.f-torture/execute/19990313-0.f: New test.
31899         * g77.f-torture/execute/19990313-1.f: New test.
31900
31901 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31902
31903         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31904         printf to sprintf.
31905         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31906         (main): Add check for u15.  Conditionalize u31 check depending on
31907         whether ints are <32 bits or >=32 bits.
31908
31909 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31910
31911         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31912
31913 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31914
31915         * g77.f-torture/compile/19990305-0.f: New test.
31916         * g77.f-torture/execute/19981119-0.f: New test.
31917
31918 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31919
31920         * g77.f-torture/execute/970625-2.f: call ABORT if final
31921         result is not correct, instead of just printing it.
31922         Add this checking via newly introduced obfuscation, to
31923         trip up buggy front ends.
31924
31925 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31926
31927         * g77.f-torture/compile/960317-1.f: Moved from being
31928         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31929
31930 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31931
31932         * g77.f-torture/execute/960317-1.f: New (old) test.
31933         * g77.f-torture/execute/970625-2.f: Ditto.
31934
31935 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31936
31937         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31938         message on line 1 or line 2; cccp and cpplib do this differently.
31939
31940 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31941
31942         * g++.old-deja/g++.law/weak1.C: New test.
31943
31944 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31945
31946         * gcc.c-torture/execute/990119-1.c: Renamed to...
31947         * gcc.dg/990119-1.c: this, so it will only be tested once
31948         (it's a preprocessor test, it doesn't need to be run at
31949         multiple optimization levels).
31950
31951 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31952
31953         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31954           ALWAYS_CXXFLAGS.
31955
31956 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31957
31958         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31959         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31960         to not be compilable by current g77.
31961
31962 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31963
31964         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31965
31966 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31967
31968         * gcc.c-torture/execute/990222-1.c: New test.
31969
31970 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31971
31972         * g77.f-torture/compile/19990218-0.f: New test.
31973         * g77.f-torture/noncompile/19990218-1.f: New test.
31974
31975 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31976
31977         * g77.f-torture/compile/19981216-0.f: New test.
31978
31979 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31980
31981         * gcc.dg/990214-1.c: New test.
31982
31983 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31984
31985         * gcc.dg/990213-2.c: New test.
31986
31987         * gcc.dg/990213-1.c: New test.
31988
31989 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31990
31991         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31992         ints.
31993
31994 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31995
31996         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31997         specified by target.
31998
31999         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32000
32001 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32002
32003         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32004
32005 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32006
32007         * gcc.dg/special/ecos.exp: New test driver for new tests with
32008         special requirements.
32009
32010         * gcc.dg/special/alias-1.c: New test.
32011         * gcc.dg/special/gcsec-1.c: New test.
32012         * gcc.dg/special/weak-1.c: New test.
32013         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32014         * gcc.dg/special/weak-2.c: New test.
32015         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32016         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32017         * gcc.dg/special/wkali-1.c: New test.
32018         * gcc.dg/special/wkali-2.c: New test.
32019         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32020         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32021
32022 1999-02-10  Felix Lee  <flee@cygnus.com>
32023
32024           * lib/c-torture.exp (c-torture-compile): Pull out code for
32025           analyzing gcc error messages.
32026           (c-torture-execute): Likewise.  Fix some (harmless) false
32027           positives.
32028           * lib/gcc.exp (gcc_check_compile): New function.
32029
32030 1999-02-08  Richard Henderson  <rth@cygnus.com>
32031
32032         * gcc.c-torture/execute/990208-1.c: New test.
32033
32034 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32035
32036         * g++.dg/special/ecos.exp: New driver for new tests with special
32037         requirements
32038
32039         * g++.dg/special/conpr-1.C: New test
32040         * g++.dg/special/conpr-2.C: New test
32041         * g++.dg/special/conpr-2a.C: New test
32042         * g++.dg/special/conpr-3.C: New test
32043         * g++.dg/special/conpr-3a.C: New test
32044         * g++.dg/special/conpr-3b.C: New test
32045
32046         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32047         allow g++ to use the dg driver
32048
32049         * README: Add comment about g++.dg directory
32050
32051 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32052
32053         * README: Update email addresses.
32054
32055 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32056
32057         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32058         arguments in order to force structure S onto the stack even on
32059         the alpha.
32060         (test): Pass 10 leading arguments to function foo as well as the
32061         structure S.
32062
32063         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32064         failure for all targets.
32065
32066         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32067         abort to terminate program execution.
32068
32069 1999-01-30  Richard Henderson  <rth@cygnus.com>
32070
32071         * gcc.c-torture/execute/990130-1.c: New test.
32072
32073 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32074
32075         * gcc.dg/990130-1.c: New test.
32076
32077 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32078
32079         * gcc.c-torture/execute/990128-1.c: New test.
32080
32081 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32082
32083         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32084
32085 1999-01-27  Felix Lee  <flee@cygnus.com>
32086
32087         * lib/c-torture.exp (c-torture-compile): pull out code for
32088         analyzing gcc error messages.
32089         (c-torture-execute): ditto, and fix some (harmless) false
32090         positives.
32091         * lib/gcc.exp (gcc_check_compile): new function.
32092
32093 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32094
32095         * gcc.dg/990117-1.c: New test.
32096
32097         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32098
32099         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32100
32101 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32102
32103         * g77.f-torture/compile/990115-1.f: New test.
32104
32105 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32106
32107         * gcc.c-torture/compile/990107-1.c: New test
32108
32109 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32110
32111         * gcc.c-torture/execute/990106-2.c: New test.
32112
32113         * gcc.c-torture/execute/990106-1.c: New test.
32114
32115 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32116
32117         * gcc.c-torture/compile/981223-1.c: New test.
32118
32119 1998-12-29  Richard Henderson  <rth@cygnus.com>
32120
32121         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32122         (opt3): Rename from opt4 and disable.
32123
32124 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32125
32126         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32127
32128 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32129
32130         * g++.old-deja/g++.other/conv5.C: New test.
32131
32132 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32133
32134         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32135
32136 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32137
32138         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32139
32140 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32141
32142         * gcc.c-torture/compile/981211-1.c: New test.
32143
32144 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32145
32146         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32147
32148         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32149
32150 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32151
32152         * gcc.special/930510-1.c: Make C9X safe.
32153         * gcc.misc-tests/gcov-1.c Similarly.
32154         * gcc.misc-tests/gcov-2.c Similarly.
32155
32156 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32157
32158         * gcc.dg/ultrasp1.c: New test.
32159
32160 1998-12-06  Richard Henderson  <rth@cygnus.com>
32161
32162         * gcc.c-torture/execute/981206.c: New test.
32163
32164 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32165
32166         * g++.old-deja/g++.ns/template7.C: New test.
32167
32168         * g++.old-deja/g++.other/expr1.C: New test.
32169
32170         * g++.old-deja/g++.eh/tmpl3.C: New test.
32171
32172         * g++.old-deja/g++.eh/tmpl2.C: New test.
32173
32174 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32175
32176         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32177         * g++.old-deja/g++.other/using6.C: Removed.
32178         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32179
32180         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32181
32182 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32183
32184         * g++.old-deja/g++.pt/overload8.C: New test.
32185
32186         * g++.old-deja/g++.pt/overload7.C: New test.
32187
32188         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32189
32190         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32191         and relinking messages.
32192         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32193         compiling with -frepo.
32194
32195 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32196
32197         * g++.old-deja/g++.pt/lookup6.C: New test.
32198
32199 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32200
32201         * gcc.c-torture/execute/981130-1.c: New test.
32202         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32203
32204 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32205
32206         * g++.old-deja/g++.pt/explicit76.C: New test.
32207
32208         * g++.old-deja/g++.pt/friend38.C: New test.
32209
32210         * g++.old-deja/g++.ns/crash2.C: New test.
32211
32212         * g++.old-deja/g++.pt/defarg8.C: New test.
32213
32214         * g++.old-deja/g++.pt/instantiate6.C: New test.
32215
32216         * g++.old-deja/g++.pt/static6.C: New test.
32217
32218         * g++.old-deja/g++.pt/decl2.C: New test.
32219
32220 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32221
32222         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32223         problem is actually related with name lookup, but so what? :-)
32224
32225         * g++.old-deja/g++.pt/friend37.C: New test.
32226
32227 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32228
32229         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32230         element, which fails on some systems.
32231
32232         * g77.f-torture/execute/labug1.f: New test.
32233
32234 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32235
32236         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32237         is defined.
32238
32239 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32240
32241         * g77.f-torture/compile/981117-1.f: New test.
32242
32243 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32244
32245         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32246         properly discarded.
32247
32248 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32249
32250         * gcc.c-torture/execute/memcheck: New directory of tests for
32251         -fcheck-memory-usage.
32252
32253 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32254
32255         * README: New file, general information about the testsuite and
32256         new description of the various C++ test subdirectories.
32257         * README.g++: Eliminate obsolete information, update and move most
32258         relevant stuff to README.
32259
32260 1998-11-07  Richard Henderson  <rth@cygnus.com>
32261
32262         * gcc.c-torture/compile/981107-1.c: New test.
32263
32264 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32265
32266         * execute/memcpy-bi.c: New testcase.
32267
32268 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32269
32270         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32271         base classes.
32272
32273         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32274         template is selected.
32275
32276         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32277         classes, it should be accepted for all types.
32278
32279         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32280
32281         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32282         specializations start with template headers.
32283
32284 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32285
32286         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32287
32288         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32289         non-POD types.
32290
32291 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32292
32293         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32294
32295 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32296
32297         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32298
32299 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32300
32301         * 981019-1.c: New test.
32302
32303 1998-10-14  Robert Lipe <robertl@dgii.com>
32304
32305         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32306         find objc headers.
32307
32308 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32309
32310         * compile/981001-4.c: Remove use of GCC extension that triggers a
32311         compiler bug.
32312
32313 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32314
32315         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32316
32317 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32318
32319         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32320         instantiation of template produces incorrect code for delete
32321         expression.
32322
32323         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32324         constructors' name is not unique.
32325         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32326         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32327
32328         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32329         automatic array of const is ill-formed.
32330
32331         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32332         of template parameter?
32333
32334         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32335         const.
32336
32337         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32338         pointer-to-member expression.
32339
32340         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32341         declaration causes ICE.
32342
32343 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32344
32345         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32346         reserved in the global namespace.
32347
32348         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32349         generate needed virtual table.
32350
32351         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32352
32353 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32354
32355         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32356         template-dependent type
32357
32358 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32359
32360         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32361         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32362         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32363
32364         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32365         class should be usable as argument of member function.
32366         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32367         class should be usable as return type of member function.
32368         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32369         class should be usable as type of data member.
32370
32371         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32372
32373 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32374
32375         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32376
32377 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32378
32379         * gcc.dg/dll-?.c Add thumb to target list.
32380         Fix assembler scan patterns to match current assembler output.
32381
32382 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32383
32384         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32385         matching of template brackets.
32386
32387         * g++.old-deja/g++.other/using4.C: New test.  Test using
32388         declarations of methods from base classes.
32389
32390         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32391         within functions should introduce names into the innermost
32392         enclosing namespace.
32393
32394         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32395         of static locals if first initialization throws.
32396
32397 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32398
32399         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32400
32401 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32402
32403         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32404         lose track of the possible targets of tablejump insns.
32405         * special/special.exp: Run it.
32406
32407 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32408
32409         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32410         must be declared before its specializations can be named in friend
32411         declarations.
32412
32413 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32414
32415         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32416
32417         * g77.f-torture/execute/io1.f: New test.
32418
32419 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32420
32421         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32422         with pointer to template function, for which no argument deduction
32423         is possible.
32424
32425         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32426         specialization of template function as argument to template
32427         function.
32428
32429         * g++.old-deja/g++.other/access2.C: New test; Inner class
32430         shouldn't have privileged access to Outer's names.
32431
32432 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32433
32434         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32435         friend template declared within template class conflicts with
32436         nested class of the same name.
32437
32438         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32439         is ignored.
32440
32441         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32442         object with direct initializer as function declaration.
32443
32444         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32445         initializers.
32446
32447         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32448         involving const pointer and NULL produces incorrect result.
32449
32450         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32451         type name without `typename' should be rejected with -pedantic.
32452
32453 1998-10-02  Richard Henderson  <rth@cygnus.com>
32454
32455         * g++.old-deja/g++.other/addrof1.C: New test.
32456
32457 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32458
32459         * gcc.c-torture/compile/981001-1.c: New test.
32460         * gcc.c-torture/execute/981001-1.c: New test.
32461
32462 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32463
32464         * gcc.c-torture/compile/981001-2.c: New test.
32465         * gcc.c-torture/compile/981001-3.c: New test.
32466         * gcc.c-torture/compile/981001-4.c: New test.
32467
32468 1998-10-01  Robert Lipe  <robertl@dgii.com>
32469
32470         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32471         multilibbed hosts.   Idea grafted from g77.exp.
32472
32473 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32474
32475         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32476         avoid losing on systems which need -lsocket.
32477
32478 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32479
32480         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32481         * g++.old-deja/g++.other/nested2.C: Ditto.
32482         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32483         failure.
32484
32485 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32486
32487         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32488         preferred over template operator!= for enum bitfields.
32489
32490 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32491
32492         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32493         that happen to have the same base name, but in different scopes,
32494         are incorrectly rejected.
32495
32496 1998-09-16  Richard Henderson  <rth@cygnus.com>
32497
32498         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32499         on the native word size instead of an integer literal.
32500
32501 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32502
32503         * g++.old-deja/g++.other/static2.C: Invocation of static data
32504         member of type pointer-to-function denoted as non-static member.
32505
32506         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32507         checks involving function types and aliases.
32508
32509 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32510
32511         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32512         redefined to the same non-trivial type.
32513
32514         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32515         namespace-qualification of template specializations declared in
32516         other namespaces.
32517
32518         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32519         to declare a subset of the specializations of a template function
32520         as friends of specializations of a template class.
32521
32522         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32523         member templates that do not fully specialize the enclosing
32524         template class are rejected.
32525
32526 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32527
32528         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32529
32530 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32531
32532         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32533         altered from libf2c/libU77 version.
32534
32535 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32536
32537         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32538
32539 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32540
32541         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32542         (un)signed char are different types for template specialization
32543         purposes.
32544
32545 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32546
32547         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32548         * objc: ObjC testsuite.
32549
32550 1998-08-31  Catherine Moore  <clm@cygnus.com>
32551
32552         * gcc.c-torture/execute/941014-1.x:  New file.
32553
32554 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32555
32556         * lib/c-torture.exp: Add support for
32557         torture_eval_before_compile and torture_eval_before_execute
32558         variables.
32559
32560 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32561
32562         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32563         this test triggers valid.
32564
32565 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32566
32567         * gcc.dg/980827-1.c: New test.
32568
32569 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32570
32571         * gcc.c-torture/execute/loop-4b.c: New test.
32572
32573 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32574
32575         * lib/c-torture.exp: Add support for
32576         torture_eval_before_compile and torture_eval_before_execute
32577         variables.
32578
32579 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32580
32581         * gcc.c-torture/compile/980825-1.c: New test.
32582
32583 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32584
32585         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32586         count number tests in opt_t0 not good_t0.
32587
32588 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32589
32590         * gcc.c-torture/compile/930326-1.x: Fix typo.
32591
32592 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32593
32594         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32595         causes an ICE.
32596
32597 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32598
32599         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32600         STACK_SIZE is defined.
32601         * gcc.c-torture/unsorted/stuct.c: Similarly.
32602
32603         * gcc.c-torture/compile/980821-1.c: New test.
32604
32605 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32606
32607         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32608
32609 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32610
32611         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32612         code.
32613
32614 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32615
32616         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32617         error'.
32618
32619 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32620
32621         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32622
32623 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32624
32625         * gcc.c-torture/compile/980816-1.c: New test.
32626
32627         * gcc.dg/980816-1.c: New test.
32628
32629 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32630
32631         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32632         compiler for ieee tests.
32633
32634 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32635
32636         * g77.f-torture/compile/980729-0.f: New test.
32637
32638 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32639
32640         * gcc.c-torture/special/eeprof-1.c: New test, for
32641         -finstrument-functions.
32642         * gcc.c-torture/special/special.exp: Run it.
32643
32644 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32645
32646         * gcc.c-torture/compile/980729-1.c: New test.
32647
32648 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32649
32650         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32651         __thumb__ is defined, and test for ARM style doubles if so.
32652
32653 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32654
32655         * g77.f-torture/noncompile/980615-0.f: New test.
32656
32657 1998-07-26  H.J. Lu  (hjl@gnu.org)
32658
32659         * gcc.dg/980312-1.c: Do link instead of compile.
32660         * gcc.dg/980313-1.c: Likewise.
32661
32662 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32663
32664         * gcc.c-torture/compile/980726-1.c: New test.
32665
32666 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32667
32668         * g77.f-torture/execute/io0.f: New test.
32669
32670 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32671
32672         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32673         an int.
32674
32675 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32676
32677         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32678         m32r bugs.
32679
32680 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32681
32682         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32683         c-decl.c:grokdeclarator can handle mode attributes.
32684
32685 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32686
32687         * gcc.c-torture/execute/980716-1.c: New test.
32688
32689 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32690
32691         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32692         the mn10200.
32693         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32694         the mn10200.
32695         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32696         * gcc.c-torture/compile/930326-1.x: Similarly.
32697
32698 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32699
32700         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32701         New test from Craig.
32702
32703 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32704
32705         * g77.f-torture/noncompile/980616-0.f: New test.
32706
32707         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32708
32709 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32710
32711         *  g++.other/singleton.C: Return error value instead of taking
32712         SIGSEGV.
32713
32714 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32715
32716         *  g++.other/singleton.C: New test.   Warning is under dispute.
32717         Runtime crash is not.
32718
32719 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32720
32721         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32722         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32723         using6.C, using7.C}:  New namespace tests.
32724
32725 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32726
32727         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32728         specialization with typedef'ed names used as array indexes.
32729
32730 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32731
32732         * gcc.c-torture/execute/980709-1.c: New test.
32733
32734         * gcc.dg/980709-1.c: New test.
32735
32736 1998-07-07  Richard Henderson  <rth@cygnus.com>
32737
32738         * gcc.c-torture/execute/bcp-1.c: New test.
32739
32740 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32741
32742         * gcc.c-torture/execute/980707-1.c: New test.
32743
32744 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32745
32746         * gcc.c-torture/compile/980706-1.c: New test.
32747
32748 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32749
32750         * g77.f-torture/execute/980701-0.f,
32751         g77.f-torture/execute/980701-1.f: New test from Craig.
32752
32753 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32754
32755         * gcc.c-torture/compile/980701-1.c: New test.
32756
32757         * gcc.c-torture/execute/980701-1.c: New test.
32758
32759 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32760 rlsruhe.de>
32761
32762         * g++.old-deja/g++.robertl/eb132.C: New test.
32763         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32764
32765 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32766
32767         * g77.f-torture/execute/980628-7.f,
32768         g77.f-torture/execute/980628-8.f,
32769         g77.f-torture/execute/980628-9.f,
32770         g77.f-torture/execute/980628-10.f: New tests from Craig.
32771
32772         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32773
32774 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32775
32776         * g77.f-torture/execute/980628-4.f: New test from Craig.
32777         * g77.f-torture/execute/980628-5.f: Likewise.
32778         * g77.f-torture/execute/980628-2.f: Likewise.
32779         * g77.f-torture/execute/980628-0.f: Likewise.
32780         * g77.f-torture/execute/980628-1.f: Likewise.
32781         * g77.f-torture/execute/980628-3.f: Likewise.
32782         * g77.f-torture/execute/980628-6.f: Likewise.
32783
32784 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32785
32786         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32787         directory when nothing has been installed yet.
32788
32789 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32790
32791         * gcc.c-torture/special/special.exp: Handle newer versions of
32792         dejagnu.
32793
32794 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32795
32796         * gcc.dg/980626-1.c: New test.
32797
32798 1998-06-19  Bruno Haible <haible@ilog.fr>
32799
32800         * gcc.misc-tests/m-un-2.c: New test.
32801         * g++.old-deja/g++.other/warn01.c: Likewise.
32802
32803 1998-06-19  Robert Lipe  <robertl@dgii.com>
32804
32805         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32806         compatibility with assmblers with a different comment character.
32807         Eliminate use of GAS-specific extensions.
32808
32809 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32810
32811         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32812
32813 1998-06-19  Robert Lipe  <robertl@dgii.com>
32814
32815         *lib/g77.exp: Replace search for libf2c.a with search for newly
32816         renamed libg2c.a
32817
32818 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32819
32820         * gcc.c-torture/execute/980617-1.c: New test.
32821
32822 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32823
32824         * gcc.c-torture/execute/980612-1.c: New test.
32825
32826 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32827
32828         * gcc.dg/980523-1.c: Only test on ppc-linux.
32829         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32830
32831         * gcc.c-torture/execute/980608-1.c: New test.
32832
32833 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32834
32835         * gcc.c-torture/execute/980605-1.c: New test.
32836
32837 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32838
32839         * gcc.c-torture/execute/980604-1.c: New test.
32840
32841 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32842
32843         * gcc.c-torture/execute/980602-1.c: New test.
32844         * gcc.c-torture/execute/980602-2.c: Likewise.
32845
32846 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32847
32848         * 970125-0.f: Fix per JCB.  Add commentary.
32849
32850 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32851
32852         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32853         IEEE -0 support.
32854
32855 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32856
32857         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32858         earlier.
32859
32860 1998-05-28  Catherine Moore <clm@cygnus.com>
32861
32862         * gcc.c-torture/execute/980526-3.c: New test.
32863
32864 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32865
32866         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32867         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32868         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32869         m88k-motorola-sysv3 to XFAIL.
32870
32871 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32872
32873         * gcc.dg/980526-1.c: New test.
32874         * gcc.c-torture/execute/980526-2.c: New test.
32875
32876 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32877
32878         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32879
32880         * gcc.c-torture/execute/980526-1.c: New test.
32881
32882 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32883
32884         * g77.f-torture/execute/alpha2.f: Add runtime test.
32885
32886 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32887
32888         * g++.old-deja/old-deja.exp: Strip leading directories.
32889
32890         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32891         error for the line.  Don't run multiple tests for the same line.
32892
32893 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32894
32895         * gcc.dg/980523-1.c: New test.
32896
32897 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32898
32899         * g77.f-torture/compile/970915-0.f: New test.
32900
32901 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32902
32903         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32904
32905 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32906
32907         * gcc.dg/980520-1.c: New test.
32908
32909 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32910
32911         * gcc.dg/980502-1.c: Fix return type.
32912
32913 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32914
32915         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32916         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32917         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32918         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32919         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32920
32921 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32922
32923         * g77.f-torture/execute/980520-1.f: New test.
32924
32925 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32926
32927         * lib/mike-g77.exp: New file.
32928
32929         * g77.f-torture/noncompile/noncompile.exp,
32930         g77.f-torture/noncompile/check0.f: New files.
32931
32932 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32933
32934         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32935         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32936         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32937         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32938         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32939         abort where appropriate.
32940
32941 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32942
32943         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32944         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32945
32946 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32947
32948         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32949
32950 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32951
32952         * g77.f-torture/compile/980427-0.f: New test.
32953
32954 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32955
32956         * g77.f-torture/compile/980424-0.f: New test.
32957
32958 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32959
32960         * g77.f-torture/compile/980419-2.f (main): New test.
32961         * g77.f-torture/compile/970125-0.f: New test.
32962         * g77.f-torture/compile/980419-1.f: New test.
32963
32964 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32965
32966         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32967         of loop-4.c.
32968
32969 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32970
32971         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32972
32973 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32974
32975         * gcc.c-torture/compile/980329-1.c: New test.
32976
32977 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32978
32979         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32980         * gcc.dg/980312-1.c: Fix typo in -march command.
32981
32982 1998-03-16  H.J. Lu  (hjl@gnu.org)
32983
32984         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32985
32986 1998-03-11  Robert Lipe  <robertl@dgii.com>
32987
32988         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32989         Dave Love agree the Fortran source is bogus.
32990
32991 1998-03-11  Robert Lipe  <robertl@dgii.com>
32992
32993         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32994         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32995         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32996         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32997         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32998
32999 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33000
33001         * g++.old-deja/g++.other/friend1.C: New test.
33002
33003 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33004
33005         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33006         possibly uninitialized) variables and declare dnrm2.
33007
33008 1998-02-23  Robert Lipe <robertl@dgii.com>
33009
33010         From Bruno Haible <haible@ilog.fr>:
33011         * gcc.c-torture/execute/980223.c: New test.
33012
33013 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33014
33015         * gcc.dg/ifelse-1.c: New test.
33016
33017 1998-02-09  H.J. Lu  (hjl@gnu.org)
33018
33019         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33020
33021           * lib/old-dejagnu.exp (old-dejagnu): Added the
33022           "execution test - XFAIL *-*-*" handling in the spirit of
33023           "excess errors test -". Changed the "execution test fails"
33024           handling to be like "excess errors test fails".
33025           * Update various tests accordingly.
33026
33027 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33028
33029         * gcc.c-torture/execute/980205.c: New test.
33030
33031 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33032
33033         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33034         * lib/f-torture.exp: Similarly.
33035         * gcc.c-torture: Rename all .cexp files to .x files.
33036
33037 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33038
33039         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33040         (940510-1.c): Removed duplicate.
33041         (971104-1.c): New test.
33042
33043 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33044
33045           * lib/f-torture.exp: Improve error and loop detection.
33046
33047 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33048
33049         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33050         use that to size the filler array.
33051
33052 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33053
33054         * lib/c-torture.exp(c-torture-execute): Fix typo.
33055
33056         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33057         testcase as the executable name. Keep the executable around if
33058         the test fails.
33059
33060 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33061
33062         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33063         changes.  Only test one -g option, and move it to the end of the
33064         list of options to test.
33065
33066 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33067
33068         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33069         variable GCC_TORTURE_OPTIONS to supply default switches separated
33070         by colons.  If no environment variable, run tests with -O0 -g, -O1
33071         -g, and -O2 -g as well.
33072
33073 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33074
33075         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33076         explanatory comments. Fix indentation.
33077
33078 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33079
33080         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33081
33082 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33083
33084         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33085         * g++.old-deja/g++.mike/p7325.C: Likewise.
33086         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33087
33088 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33089
33090         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33091         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33092         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33093         * g++.old-deja/g++.law/operators4.C: Likewise.
33094
33095 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33096
33097         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33098         * g++.old-deja/g++.mike/p784.C: Ditto.
33099         * g++.old-deja/g++.mike/p785.C: Ditto.
33100
33101 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33102
33103           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33104
33105 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33106
33107         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33108         target feature; pass this to c-torture-execute as needed.
33109
33110 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33111
33112         * lib/c-torture.exp(c-torture-execute): If the previous and the
33113         current executables being tested are identical, we don't need to
33114         run the executable again. Try to make the executable names
33115         unique. Add an optional argument for passing additional compiler
33116         flags.
33117
33118 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33119
33120         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33121
33122 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33123
33124         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33125
33126 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33127
33128         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33129         32bit or larger longs.
33130
33131         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33132         have either a 32bit long or 32bit int.
33133
33134 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33135
33136         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33137         Make double precision tests dependent on sizeof (double).
33138
33139 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33140
33141         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33142         too.
33143
33144 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33145
33146         * gcc.c-torture/compile/961203-1.cexp: New script.
33147
33148 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33149
33150         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33151         up the includes ourselves.
33152
33153 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33154
33155         * lib/plumhall.exp: Remove random include, and add a few
33156         verbose messages for debugging.
33157
33158 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33159
33160         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33161         of trying to do it ourselves.
33162
33163 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33164
33165         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33166
33167 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33168
33169         * gcc.prms/5403.c: Made regexp a bit less strict.
33170
33171 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33172
33173         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33174         is returned from remote_load instead.
33175         * lib/plumhall.exp: Ditto.
33176         * lib/mike-g++.exp: Ditto.
33177         * lib/old-dejagnu.exp: Ditto.
33178         * lib/c-torture.exp: Ditto.
33179
33180 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33181
33182         * lib/g++.exp: Use build_wrapper procedure.
33183         * lib/gcc.exp: Ditto.
33184
33185 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33186
33187         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33188         an old-style decl for malloc.  Fixes tests to work when
33189         sizeof (int) != sizeof (size_t).
33190
33191 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33192
33193         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33194
33195         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33196         use stdargs.h interface.
33197
33198 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33199
33200         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33201         NO_VARARGS when compiling.
33202
33203 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33204
33205         * lib/plumhall.exp(ph_includes): New procedure.
33206         (ph_make): Use it.
33207         (ph_compiler): Ditto.
33208
33209         * lib/g++.exp: Rename test-glue.c to testglue.c.
33210         * lib/gcc.exp: Ditto.
33211
33212 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33213
33214         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33215         to completion when it's called.
33216
33217 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33218
33219         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33220         is defined, don't do test.
33221
33222 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33223
33224         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33225         for object files.
33226         (ph_summary): Mark skipped testcases as untested, not unresolved.
33227
33228         * lib/plumhall.exp (ph_make): If unresolved because of bad
33229         errorCode, record errorCode in log file.
33230         (*): Replace send_log/verbose with verbose -log.
33231
33232 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33233
33234         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33235         double conversion if double isn't at least 8 bytes.
33236
33237         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33238         int to work with targets where int is 16 bits.
33239
33240         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33241         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33242         precision for the test to complete.
33243
33244 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33245
33246         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33247         if d10v is not compiled with the -mdouble64 flag.
33248         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33249
33250         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33251         d10v is not compiled with the -mint32 flag.
33252
33253 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33254
33255         * lib/plumhall.exp: Use incr_count.
33256
33257 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33258
33259         * gcc.c-torture: Update to c-torture-1.45.
33260
33261 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33262
33263         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33264         the name of the expect testcase file).
33265
33266         * lib/g++.exp(g++_init): Ditto.
33267
33268 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33269
33270         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33271         the host.
33272
33273         * lib/gcc.exp(gcc_exit): New procedure.
33274
33275 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33276
33277         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33278         specs where appropriate.
33279
33280         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33281         because of new "candidates are" messages, and removed a few
33282
33283         * Converted all non-old-style g++ testcases to old-style, and
33284         moved into g++.old-deja.
33285
33286 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33287
33288         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33289         options.
33290
33291         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33292         succeeded.
33293
33294         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33295
33296 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33297
33298         * lib/gcc.exp (gcc_target_compile): Add support for defining
33299         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33300         the machine doesn't have those features.
33301
33302 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33303
33304         * g++.law/operators4.exp: Don't use LIBS.
33305
33306 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33307
33308         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33309
33310         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33311         * lib/g++.exp: Set it here instead. Also, allow use of the
33312         --tool_exec and --tool_opt options. Change CXX to
33313         GXX_UNDER_TEST.
33314
33315         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33316
33317         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33318
33319 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33320
33321         * lib/old-dejagnu.exp: Use prune_warnings instead of
33322         prune_system_crud.
33323         * lib/mike-g++.exp: Ditto.
33324         * lib/gcc.exp: Ditto.
33325         * lib/g++.exp: Ditto.
33326
33327         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33328
33329 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33330
33331           * 941014-2.c: Include stdlib.h
33332           * 960327-1.c: Include stdio.h
33333           * dbra.c, index-1.c: Don't assume ints are 32bits.
33334
33335 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33336
33337         * lib/gcc.exp: Add gcc,stack_size target feature.
33338
33339         * lib/g++.exp(g++_target_compile): Add the include and link
33340         paths here, not in two other places. And, it's $options, not
33341         options.
33342
33343         * lib/mike-g++.exp(postbase): Remove the code that determines
33344         the correct include and link paths.
33345         * g++.old-deja/old-deja.exp: Ditto.
33346
33347 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33348
33349         * lib/g++.exp(g++_init): target_compile no longer returns the
33350         filename of the result.
33351
33352 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33353
33354         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33355         call to glob.
33356
33357         * gcc.c-torture/special/special.exp: Change call to
33358         gcc_target_compile to include the object file.
33359
33360 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33361
33362         * gcc.c-torture/special/special.exp: Correct misspelling in last
33363         change.
33364
33365 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33366
33367         * lib/plumhall.exp(ph_summary): Log the entire output of the
33368         executable. Return -1 if there were any failures, 0 otherwise.
33369         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33370         (ph_make): Clean up objects and executables that were built
33371         if the tests succeeded.
33372
33373 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33374
33375         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33376         libraries and includes in the build tree as appropriate.
33377
33378 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33379
33380         * lib/c-torture.exp: Instead of looking for the global variable
33381         NO_LONG_LONG, check to see if that's a feature of the target.
33382
33383 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33384
33385         * config/default.exp: Minimize. Delete the remainer of the files in
33386         config; this functionality is now in devo/dejagnu/config.
33387
33388         g++.*/*: Pass any additional flags used to compile to postbase;
33389         delete CXXFLAGS.
33390
33391         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33392         is now done by runtest.exp. Use gcc_target_compile instead of
33393         compile.
33394
33395         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33396         Remove references to CFLAGS. Use remote_file instead of
33397         calling rm -f.
33398         (c-torture): Take a list of arguments to use to compile this
33399         testcase.
33400
33401         lib/g++.exp: Simplify. Use target_compile instead of compile.
33402         lib/gcc-dg.exp: Ditto.
33403         lib/gcc.exp: Ditto.
33404         lib/mike-{gcc,g++}.exp: Ditto.
33405         lib/old-dejagnu.exp: Ditto.
33406         lib/plumhall.exp: Ditto.
33407
33408 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33409
33410         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33411         (ph_linker): Likewise.
33412
33413 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33414
33415           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33416         MAP_ANON / MAP_ANONYMOUS if defined;
33417         else try to map from /dev/zero .
33418
33419 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33420
33421         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33422         isn't defined, then define it to MAP_ANONYMOUS.
33423
33424 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33425
33426         * gcc.c-torture: Update to c-torture-1.42 release.
33427
33428 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33429
33430         * gcc.c-torture: Update to c-torture-1.41 release.
33431
33432 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33433
33434         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33435         c-torture release.
33436
33437 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33438
33439         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33440         and LDFLAGS.  Fix second case to append the target_info ldflags
33441         onto LDFLAGS, not CFLAGS.
33442         * lib/g++.exp (g++_init): Add target_info stuff.
33443         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33444         of libgloss and newlib flags for !native.
33445
33446         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33447         (GDB): Fix relative path to go up another dir for finding gdb.
33448
33449 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33450
33451         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33452         versions in the target_info array, if they don't exist.
33453
33454 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33455
33456         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33457
33458 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33459
33460         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33461         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33462
33463 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33464
33465         * lib/old-dejagnu.exp: Don't remove the output file before we've
33466         actually tested it. Don't append pwd to the path of the executable
33467         we're testing.
33468
33469 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33470
33471         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33472
33473 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33474
33475         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33476         temporary directory for compiler files, and set it to a default
33477         value of /tmp. Set $output as the name of the output file from
33478         compiling the testcase. Add a -o option to $cflags_var so the
33479         compiler writes the final output file as $output. Set $executable
33480         to $output.
33481
33482         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33483         directory for compiler files, and set it to /tmp if it doesn't
33484         already have a value. Set $output_file to the name of the output
33485         file from compiling the testcase. Add a -o option to CXXFLAGS so
33486         the compiler writes the final output file as $output. Use $output
33487         as the executable to be tested.
33488
33489 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33490
33491         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33492
33493 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33494
33495         * gcc.c-torture/execute/pending-1.c: New test.  Still
33496         pending in Tege's queue.
33497
33498 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33499
33500         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33501         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33502         if there were failures.  Call unresolved if there were unresolved
33503         testcases.  Call gcc_fail if program did not run to completion.
33504         (ph_make): Pass additional argument name to ph_execute.
33505         (ph_execute): Add new argument.  Pass additional arguments to
33506         ph_summary.  Call gcc_fail is there is no execution output.
33507
33508 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33509
33510         * lib/plumhall.exp (proc_summary): Output relavent summary
33511         lines into the log so specific failures in plumhall can be
33512         investigated.
33513
33514 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33515
33516         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33517         (c-torture-execute): Don't try to execute tests which use
33518         "long long" types if $NO_LONG_LONG is nonzero.
33519
33520 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33521
33522         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33523         not c-torture.
33524
33525         * gcc.ieee: Move from here.
33526         * gcc.c-torture/execute/ieee: To here.
33527
33528 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33529
33530         * gcc.c-torture: Update to c-torture-1.41 release.
33531
33532 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33533
33534         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33535         not "$output".
33536
33537 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33538
33539         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33540         -c present.
33541
33542 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33543
33544         * config/proelf.exp: Handle connecting to a simulator.
33545
33546 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33547
33548         * config/proelf.exp: New file.  Enough framework that we can
33549         run c-torture tests on the proelf targets (or any other target
33550         that gdb can connect to for that matter).
33551
33552 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33553
33554         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33555         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33556
33557         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33558         exec_output exists.
33559
33560 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33561
33562         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33563         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33564
33565         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33566         to pass/fail/unresolved/unsupported/untested.  Caller must now
33567         call unresolved/unsupported/untested.
33568         * lib/*.exp: Update FSF address.  Update to handle new results of
33569         ${tool}_load.
33570         * lib/chill.exp (verbose): Delete.
33571
33572 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33573
33574         * lib/gcc.exp (default_gcc_start): Change order of args to
33575         $LDFLAGS $CFLAGS $LIBS.
33576         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33577         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33578         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33579         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33580         * gcc.misc-tests/dg-test.exp: Likewise.
33581         * gcc.misc-tests/msgs.exp: Likewise.
33582         * gcc.prms/prms.exp: Likewise.
33583         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33584         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33585
33586         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33587
33588 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33589
33590         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33591
33592         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33593         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33594
33595         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33596         necessary.
33597
33598 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33599
33600         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33601         global for loop; add use of $mathlib.
33602         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33603         settings here; set mathlib for anything but VxWorks.
33604
33605 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33606
33607         * gcc.c-torture: Update to c-torture-1.40 release.
33608
33609 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33610
33611         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33612         dg.exp.
33613
33614 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33615
33616         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33617         global.
33618
33619 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33620
33621         * lib/g++.exp (LIBS): Define if not already.
33622         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33623         (gcc-dg-prune): Call prune_gcc_output.
33624         * lib/gcc.exp (prune_gcc_output): New proc.
33625         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33626         prune_gcc_output.
33627
33628 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33629
33630         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33631         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33632
33633 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33634
33635         * gcc.c-torture: Update to c-torture-1.39 release.
33636
33637 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33638
33639         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33640         fails, try others as well.
33641
33642 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33643
33644         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33645         If compilation fails, mark execute tests as `untested'.
33646         If test is marked as unsupported, don't mark compilation and
33647         execute tests as failed.
33648
33649 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33650
33651         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33652         libstdc++ for whether or not we want to be doing shared
33653         libraries.  Delete link_curses since we don't need it anymore.
33654         * lib/mike-g++.exp (postbase): Don't link in libg++.
33655         * g++.old-deja/old-deja.exp: Likewise.
33656
33657 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33658
33659         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33660
33661 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33662
33663         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33664         For that, add `-Wl,-a,shared_archive'.
33665         * g++.old-deja/old-deja.exp: Likewise.
33666
33667 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33668
33669         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33670
33671 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33672
33673         * lib/mike-g++.exp (postbase): Pay attention to the status of
33674         g++_load.
33675
33676 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33677
33678           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33679
33680 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33681
33682         * lib/gcc.exp (default_gcc_start): No longer need to log program
33683         being executed or its output, execute_anywhere does that now.
33684         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33685         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33686
33687 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33688
33689         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33690         the same as those in lib/g++.exp.
33691
33692 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33693
33694         * gcc.c-torture: Update to c-torture-1.38 release.
33695         * gcc.ieee: Related changes.
33696
33697 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33698
33699         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33700         "exec". Minor reformatting changes.
33701
33702         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33703         cross. This means all "exec" calls now work on a remote host as
33704         well.
33705         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33706         cross. Filter out the extra "\r\n" stuff that expect puts in.
33707         (c-torture-execute): Filter out the bogus warnings like
33708         c-torture-compile does. Add support for canadian cross.
33709         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33710         Use execute_anywhere rather than calling exec directly. Now it
33711         works for canadian cross testing.
33712
33713 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33714
33715         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33716         results into a variable, and check that rather than using file exists.
33717
33718 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33719
33720         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33721         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33722
33723 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33724
33725         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33726         lib_curses if there's a shared libg++ in the build tree.
33727
33728 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33729
33730         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33731         if not supported target.
33732
33733 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33734
33735         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33736         link_curses up to always happen, not just for native builds.
33737
33738 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33739
33740         * gcc.c-torture: Update to c-torture-1.36 release.
33741         * gcc.failure: Related changes.
33742
33743 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33744
33745         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33746
33747 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33748
33749         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33750         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33751         runshlib, link_curses, and mathlib for link and run.
33752
33753         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33754         pass the runtime shared library options for Solaris, OSF/1, and
33755         Irix5, and link with -lcurses to avoid unresolved references.
33756
33757 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33758
33759         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33760         only run once.
33761
33762 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33763
33764         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33765
33766 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33767
33768         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33769         do not have a framework for the "compat" tests yet.
33770
33771 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33772
33773         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33774         set to null if we're testing vxworks5.1.  Use that instead of
33775         `-lm' in the setting of LIBS for link and run.
33776
33777 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33778
33779         * config/rom68k.exp (${tool}_load): Major changes to make it
33780         work.  Verified that it does in fact return the stuff in
33781         exec_output properly.  Catch any Emul or any TRAP other than 0.
33782
33783 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33784
33785         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33786         LDFLAGS properly for targets that need stuff from libgloss.
33787         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33788         only run once.
33789         (gpp_initialized): New variable.
33790
33791 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33792
33793         * config/rom68k.exp: Load libgloss.exp.
33794         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33795         so we can produce a fully linked binary.
33796         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33797         so we can produce a fully linked binary.
33798
33799 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33800
33801         * lib/plumhall.exp (ph_section): Watch for expected failures.
33802         Add missing `else'.
33803
33804         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33805         run the testcase.
33806         (c-torture): Likewise.
33807
33808 1995-08-28  Doug Evans  <dje@cygnus.com>
33809
33810         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33811
33812         * lib/mike-g++.exp (mike_cleanup): New proc.
33813         (prebase): New globals compiler_result, not_compiler_result,
33814         target_regexp.
33815         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33816         allow leading "-" in pattern.  Watch for unsupported tests.
33817         If $compiler_result is set, pattern match assembler code,
33818         and ditto for $not_compiler_result.
33819         * lib/mike-gcc.exp: Likewise.
33820
33821         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33822         execution "succeeded".
33823
33824 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33825
33826         * config/win32.exp: New file.
33827         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33828
33829 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33830
33831         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33832         unsupported.
33833         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33834         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33835         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33836
33837         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33838         "... without exceptions was ...".  That is now handled by
33839         prune_system_crud.
33840         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33841
33842 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33843
33844         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33845         sieve.c,sort2.c}: New files.
33846         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33847         sieve.exp,sort2.exp}: Drivers for them.
33848
33849         * lib/mike-gcc.exp (program_output): New user settable variable.
33850         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33851         messages.
33852         * lib/mike-g++.exp (program_output): New user settable variable.
33853
33854         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33855
33856         * config/sh.exp: Deleted (use sim.exp instead).
33857
33858 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33859
33860         * config/vx.exp: Declare CHECKTASK as global.
33861         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33862         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33863         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33864
33865 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33866
33867         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33868         target. Like vx.exp, only includes `vx29k.exp' instead of
33869         `vxworks.exp'.
33870
33871 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33872
33873         * config/sim.exp: Increase time limit from 120 seconds to 240.
33874
33875 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33876
33877         * gcc.c-torture/execute/950628-1.c: New test.
33878
33879 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33880
33881         * gcc.c-torture: Update with changes/additions from
33882         c-torture-1.34.
33883
33884 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33885
33886         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33887
33888 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33889
33890         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33891
33892 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33893
33894         * gcc.c-torture/compile/950512-1.c: New test.
33895         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33896         * gcc.dg/struct-ret-1.c: Likewise.
33897
33898 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33899
33900         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33901           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33902
33903 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33904
33905         * gcc.c-torture/special/920411-1.c: Deleted.
33906         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33907
33908 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33909
33910         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33911         cpu limit.
33912
33913 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33914
33915         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33916
33917 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33918
33919         From kenner;
33920         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33921         is the proper length.
33922         * va-arg-3.c: Likewise.
33923
33924 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33925
33926         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33927         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33928
33929         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33930         * lib/g++.exp (default_g++_start): Delete old cruft.
33931
33932 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33933
33934         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33935         (2 * (1 << 18)) to (2 * (1 << 17)).
33936
33937         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33938
33939 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33940
33941         * config/rom68k.exp: Renamed from config/idp.exp
33942
33943 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33944
33945         * c-torture/compile/921109-2.c
33946
33947 1995-04-18  Mike Stump  <mrs@cygnus.com>
33948
33949         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33950         excess errors.
33951
33952 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33953
33954         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33955         output.
33956         * lib/g++.exp (default_g++_start): Likewise.
33957
33958 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33959
33960         * gcc.c-torture/compile/950329-1.c: New test.
33961
33962 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33963
33964           * config/bug.exp (${tool}_load): Updated to use new remote_open
33965           and remote_close procs.
33966         * config/idp.exp: New file.
33967
33968 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33969
33970         * gcc.c-torture/execute/950322-1.c: New test.
33971
33972 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33973
33974         * config/vx.exp (${tool}_load): Clean up testing of return code from
33975         vxworks_ld and vxworks_spawn.
33976
33977 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33978
33979         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33980
33981 1995-03-13  Mike Stump  <mrs@cygnus.com>
33982
33983         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33984         can mark excess errors on a machine by machine basis.  Note, the
33985         default is to not expect any excess errors, even when excess
33986         errors test - is given, so you will want to put an XFAIL ... on
33987         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33988         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33989         those 4 machines, but no others.
33990
33991 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33992
33993         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33994         * lib/c-torture.exp: to here.
33995
33996 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33997
33998         * gcc.c-torture/execute/950221-1.c: New test.
33999         * gcc.c-torture/execute/struct-ret-1.c: New test.
34000         * gcc.c-torture/compile/950221-1.c: New test.
34001
34002         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34003
34004 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34005
34006         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34007         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34008
34009 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34010
34011         * g++.gb: New directory of tests, derived from my signature and
34012         class scoping tests.
34013
34014         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34015         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34016         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34017         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34018         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34019         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34020         * g++.gb/sig25.C: Likewise.
34021
34022         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34023         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34024         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34025         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34026         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34027         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34028         * g++.gb/sig25.exp: Likewise.
34029
34030         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34031         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34032         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34033         * g++.gb/scope13.C: Likewise, this test still fails.
34034
34035         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34036         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34037         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34038         * g++.gb/scope13.exp: Ditto.
34039
34040         * g++.gb/README: New file, explains what these tests are about.
34041
34042 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34043
34044         * lib/dg.exp (dg-do): Support `preprocess'.
34045         (dg-test): Likewise.
34046
34047 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34048
34049         * config/udi.exp: change "continue -expect" to "exp_continue".
34050
34051 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34052
34053         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34054         Delete redundant tests.
34055
34056         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34057         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34058         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34059         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34060         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34061         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34062         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34063         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34064
34065         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34066         storing label pointers.
34067         * gcc.c-torture/execute/921019-1.c: Likewise.
34068         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34069         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34070         parameter fp.
34071         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34072         constants.
34073
34074         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34075         Delete obsolete tests.
34076
34077         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34078         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34079         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34080         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34081         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34082         * gcc.c-torture/compile/950124-1.c: New test.
34083
34084         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34085
34086 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34087
34088         * lib/mike-g++.exp: Add -lm to LIBS.
34089
34090 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34091
34092         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34093
34094 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34095
34096         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34097
34098 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34099
34100         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34101
34102 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34103
34104         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34105         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34106         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34107         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34108         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34109         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34110         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34111         * g++.law/{operators31.C, operators32.C,
34112         * g++.law/{operators33.C, operators34.C}: Likewise.
34113         * g++.law/{pic1.C, refs2.C}: Likewise.
34114         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34115         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34116         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34117         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34118
34119         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34120         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34121         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34122         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34123         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34124         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34125         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34126         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34127         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34128         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34129         * g++.law/{operators34.exp}: Likewise.
34130         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34131         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34132         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34133         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34134         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34135
34136         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34137         No longer expected to fail.
34138         * g++.law/missed-error3.C: Tweak for recent bool changes.
34139
34140 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34141
34142         * config/emb-unix: Deleted.
34143         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34144         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34145
34146 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34147
34148         * lib/dg.exp (dg-test): Fix typo in last patch.
34149
34150 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34151
34152         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34153         (handles multiple occurrences).
34154
34155 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34156
34157         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34158         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34159         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34160         printed).
34161         * lib/c-torture.exp (c-torture-compile): Likewise.
34162         (c-torture): Prepend full path if missing.
34163         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34164         (gcc_fail): Likewise.
34165         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34166
34167 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34168
34169         * lib/netware.exp: Only attach to NetWare i386 systems.
34170
34171 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34172
34173         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34174         messages.  Add test name to "output pattern match" pass/fail message.
34175
34176 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34177
34178         * gcc.dg: New testsuite.
34179         * gcc.dg/dg.exp: New file.
34180
34181         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34182         test-switch.c}: Deleted.
34183
34184         * gcc.misc-tests/msgs.exp: New testcase driver.
34185
34186 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34187
34188         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34189         Watch for illegal return values from ${tool}_load.
34190         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34191         cross targets.  Coerce return value >0 to 1.
34192
34193 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34194
34195         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34196
34197         * config/emb-unix.exp: New file.
34198
34199         * config/sim.exp: Error if variable $SIM not defined.
34200         (${tool}_load): Mark test as "untested" if simulator missing.
34201
34202         * config/unix.exp: Load remote.exp to get rcp_download.
34203         * lib/c-torture.exp: Use different option lists for testcases with
34204         and without loops.
34205         * gcc.c-torture/execute/execute.exp: Likewise.
34206
34207 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34208
34209         * config/*.exp: Clarify return code from ${tool}_load.
34210         Call `unresolved' or `untested' instead of `warning' or `perror'
34211         (sometimes you still want to call both though).
34212         Add comment that `shell_id' is local to each file.
34213         * config/udi.exp (timeout): Set to 30.
34214         Don't print warning if connection fails, $connectmode has already
34215         printed an error.
34216         (${tool}_load): Move verbose messages to level 2.
34217         Rework pattern for "Process started" message.
34218         Pass `shell_id' to ${connectmode}_download.
34219         Retry twice upon timeout.  Make resetting of target more robust.
34220         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34221         Pass `shell_id' to exit_$connectmode.
34222         Only call exit_$connectmode if connected.
34223         * config/unix.exp (${tool}_load): Check return codes better.
34224         * config/vrtx.exp (${tool}_load): Likewise.
34225         * config/vx.exp (${tool}_load): Likewise.
34226         Delete unneeded global's.
34227         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34228         from ${tool}_load.
34229         (dg-stat): Delete.
34230         (dg-init): Delete recording of pass/fail counts.
34231         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34232         (old-dejagnu-init): Likewise.
34233         (old-dejagnu-stat): Delete contents, empty proc now.
34234         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34235         (c-torture): Delete references to lcnt, lpass, lfail.
34236         Get option list from TORTURE_OPTIONS.
34237         Delete -funroll[-all]-loops if no loops.
34238         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34239         (g++_stat): Delete contents (empty proc now).
34240         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34241         (gcc_finish): Likewise.
34242         (gcc_stat): Deleted.
34243         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34244         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34245         * gcc.c-torture/execute/execute.exp: Likewise.
34246         Split tests into two parts: compile, execute.
34247         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34248         no loops.  Update to reflect clarified return codes from ${tool}_load.
34249
34250 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34251
34252         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34253         to grep for.
34254         (old-dejagnu): Likewise (where necessary).
34255
34256 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34257
34258         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34259
34260         * lib/dg.exp (dg-process-target): Fix processing of selector.
34261         Add comment regarding use of `error'.
34262
34263         * lib/gcc.exp (prune_system_crud): Define if missing.
34264         * lib/g++.exp (prune_system_crud): Likewise.
34265
34266         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34267         Call prune_system_crud.
34268         * lib/dg.exp (dg-runtest): New proc.
34269         Use perror instead of send_user for tcl errors in testcase.
34270         Don't return any value, it's never used.
34271         Don't clobber previous definition of `unknown'.
34272         Print tcl errors in `dg-final'.
34273
34274 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34275
34276         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34277         (dg-test): Don't print errorInfo, it contains stack backtrace.
34278
34279 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34280
34281         * lib/g++.exp (runtest_file_p): Define if missing.
34282
34283 1994-09-24  Doug Evans  (dje@cygnus.com)
34284
34285         * lib/mike-g++.exp: Comment out loading of g++.exp.
34286         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34287         (default_g++_version): Always print something.
34288         (default_g++_start): Comment out call to `which'.
34289         (g++_start, g++_load): Deleted (must be defined in config file).
34290         * lib/gcc.exp: Test for existence of $CC at start.
34291         Delete check for tmpdir (done in gcc_init).
34292         (default_gcc_version): Always print something.
34293         (default_gcc_start): Comment out call to `which'.
34294         * config/*.exp: Major cleanup - make cross targets work at least a
34295         little better for g++ (by not being "--tool gcc" specific).
34296         Rename gcc_xxx to ${tool}_xxx.
34297         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34298         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34299
34300 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34301
34302         * lib/c-torture.exp (c-torture-compile): Rework compiler
34303         message processing.
34304
34305         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34306         c-torture.
34307
34308 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34309
34310         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34311
34312         * lib/dg.exp (dg-process-target): Support { target native }.
34313
34314 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34315
34316         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34317         looked for "... program xxx got fatal signal".
34318         Correct regsub munging of `comp_output'.
34319         Ignore compiler messages "path prefix not used" and "linker input
34320         file unused".
34321
34322 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34323
34324         * lib/gcc.exp (runtest_file_p): Define if missing.
34325         * gcc.prms/template.c: Example to work from.
34326
34327 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34328
34329         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34330         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34331
34332         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34333         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34334         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34335         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34336
34337         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34338         (dg-process-target): No longer a varargs proc.
34339         Return S/N for target, P/F for xfail.  All callers changed.
34340         (user option procs): More argument checking.
34341         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34342         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34343         (dg-test): Skip test if not running on selected target in `dg-do'.
34344         Update handling of `dg-do-what', `dg-output-text'.
34345         Separate execution pass/fail from output pattern match pass/fail.
34346         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34347
34348 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34349
34350         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34351         target for 920510-1.c.
34352
34353 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34354
34355         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34356         Clean up comment regarding use of passcnt, etc.
34357         (gcc_stat): Don't update `testcnt' here.
34358         (gcc_finish): Do it here.
34359         Might as well reset `but_id' here too.
34360         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34361         to determine if the file should be tested.
34362         * gcc.c-torture/compile/compile.exp: Likewise.
34363         * gcc.c-torture/execute/execute.exp: Likewise.
34364         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34365         * gcc.misc-tests/dg-test.exp: Likewise.
34366         * gcc.prms/prms.exp: Likewise.
34367         * gcc.wendy/wendy.exp: Likewise.
34368         * g++.old-deja.exp: Likewise.
34369         Move "Testing file" message to verbose level 1.
34370
34371 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34372
34373         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34374
34375 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34376
34377         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34378         (default_gcc_start): Accept optional second list element
34379         of compiler flags.  Print compiler output at verbosity level 2.
34380         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34381         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34382         Save current values of framework globals passcnt, failcnt, xpasscnt,
34383         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34384         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34385         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34386         xfailcnt to compute stats.  Update framework global `testcnt' from
34387         pass/fail counts.
34388         (gcc_finish): New proc.  Clean up test environment.
34389         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34390         (gcc_epass, gcc_efail): Delete.
34391         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34392         argument of line number.
34393         (dg-init): If the tool has an init routine, call it.
34394         (dg-test): Remove args `cflags_var' and `libs_var'.
34395         Pass all compiler options to ${tool}_start.
34396         Handle missing line number.
34397         (dg-finish): New function.
34398         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34399         particular files.  Call gcc_finish at end.  Move "skipping test"
34400         message to verbosity level 3.
34401         * gcc.c-torture/compile/compile.exp: Likewise.
34402         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34403         * gcc.c-torture/execute/execute.exp: Likewise.
34404         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34405         Print testcase being tried at verbosity level 1.
34406         * gcc.c-torture/special/special.exp: Unset xfail.
34407         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34408         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34409         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34410         * gcc.failure/failure.exp: Likewise.
34411         * gcc.ieee/ieee.exp: Likewise.
34412         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34413         Update call to dg-test.  Call dg-finish at end.
34414         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34415         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34416         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34417         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34418         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34419         * gcc.wendy/wendy.exp: Add copyright.
34420         Delete setting of tmpdir (done by gcc_init).
34421         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34422         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34423         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34424         gcc_[ce]pass/fail.
34425
34426 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34427
34428         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34429         confusion.
34430         (g++_load): Likewise.
34431
34432         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34433         Rename argument to `prog' to remove the confusion.
34434         Varargs fns behave differently too!
34435         (g++_load): Likewise.
34436
34437         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34438
34439         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34440         what it is.  Delete (always) printing of status value for !native.
34441         Simplify verbose code, and include status and exec_output.
34442         (g++_load): Use gcc_load.
34443
34444 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34445
34446         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34447         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34448         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34449         940714-3.c as these testcases don't exist anymore.  Make
34450         va-arg-1.c expected to pass.
34451
34452 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34453
34454         * gcc.misc-tests/misc.exp: Only run specific testcases.
34455         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34456         * gcc.misc-tests/dg-[1-9].c: New files.
34457
34458         * lib/dg.exp: New testsuite driver.
34459         * gcc.prms/prms.exp: Use it.
34460
34461         * README.gcc: New file.
34462
34463         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34464         Document and reset `lxpass' and `lxfail'.
34465         Simplify "initialized" message.
34466         (gcc_stat): Clean up comments a little.
34467
34468 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34469
34470         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34471
34472 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34473
34474         * lib/old-dejagnu.exp (process-option): New proc.
34475         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34476         (old-dejagnu): Simplify.
34477         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34478
34479 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34480
34481         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34482         exists and is not an empty string.
34483
34484         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34485         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34486         finished.
34487         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34488         automatically.
34489
34490         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34491         longer expected to fail.
34492
34493         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34494         "f" function call.
34495
34496         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34497
34498         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34499         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34500         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34501         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34502         c-torture-1.29.
34503
34504         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34505         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34506
34507         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34508
34509         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34510         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34511
34512         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34513         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34514         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34515
34516 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34517
34518         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34519         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34520         940714-1.c, 940714-2.c, 940714-3.c},
34521         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34522         gcc.misc-tests/{mg.c,mg.exp}:
34523         New tests.
34524         * gcc.noncompile/noncompile.exp: Change accordingly.
34525
34526 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34527
34528         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34529         Undo previous clobberage.
34530
34531 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34532
34533         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34534         * gcc.special/{930510-1.c, special.exp}:
34535         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34536         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34537         struct-varargs-1.c}: New tests from c-torture-1.26.
34538
34539 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34540
34541         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34542           argument to switch.
34543
34544 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34545
34546         * Revert the previous changes.  Please see Rob's directory
34547           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34548           fixes.
34549
34550 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34551
34552         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34553             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34554             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34555             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34556             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34557             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34558             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34559             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34560             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34561             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34562             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34563             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34564             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34565             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34566             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34567             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34568             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34569             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34570             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34571             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34572             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34573             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34574             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34575             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34576             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34577             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34578             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34579
34580 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34581
34582         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34583             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34584           with perror calls.
34585
34586 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34587
34588         * config/unix.exp (g++_load): Fix syntax.
34589
34590 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34591
34592         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34593         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34594         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34595         Don't expect va-arg-1.c to fail.  Correct expected output for
34596         920928-1.c.
34597         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34598         * gcc.wendy/hbm4.c: Correct typo.
34599         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34600
34601 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34602
34603         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34604         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34605         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34606         * lib/c-torture.exp (c-torture-compile): Ditto.
34607
34608         Reduce volume of output (remove all the -I's and such).
34609         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34610         Call gcc_cpass, gcc_cfail.
34611         (c-torture): Pass testing option to c-torture-compile.
34612
34613 1994-03-21  Doug Evans  (dje@cygnus.com)
34614
34615         Bring patches over from progressive.
34616         * config/default.exp: Exit remote shell cleanly.
34617         (g++_exit, g++_start): Add default versions.
34618         * config/sim.exp (gcc_load): Use perror, not error.
34619
34620 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34621
34622         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34623         set in site.exp.
34624
34625 1994-03-14  Doug Evans  (dje@cygnus.com)
34626
34627         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34628         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34629         (wendy_try): New proc to run testcase.
34630         (main loop): Call 'em.
34631         * gcc.wendy/*.c: Clean up pass to correct expected output.
34632
34633         * lib/gcc.exp: Minor cleanup work.
34634         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34635
34636 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34637
34638         * config/sim.exp (gcc_load): Document return codes better.
34639         Don't pass -v to simulator.
34640
34641 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34642
34643           * gcc.special/920717-x.c: Fix typo.
34644           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34645           get at sources.
34646
34647         * lib/mike-gcc.exp: Fix typo.
34648
34649 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34650
34651         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34652         binary to use, transform the name.
34653         * config/*.exp: rename everything. Nuke any g++ specific files,
34654         it's now a special case of gcc that requires no special support.
34655         Add a default.exp for unsupported targets.
34656
34657 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34658
34659         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34660         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34661         version of Tcl.
34662
34663 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34664
34665         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34666         than a warning.
34667
34668 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34669
34670         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34671
34672 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34673
34674         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34675         option_list.  Compile every file with only 4/6 option choices
34676         (same as C torture) instead of with 12/18 different option
34677         choices.
34678         * lib/c-torture.exp: Likewise.
34679
34680         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34681         not already set.
34682
34683 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34684
34685         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34686         can put an XFAIL *-*-* on excess errors.
34687
34688 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34689
34690         * g++.law: Add more tests derived from g++-bugs snapshots.
34691
34692         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34693         equivalent to g++.law/init9.
34694
34695         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34696         compiled it, and the a.out file after we've run it.
34697
34698 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34699
34700         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34701         compiled it, and the a.out file after we've run it.
34702
34703 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34704
34705         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34706
34707 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34708
34709         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34710         version number.
34711
34712 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34713
34714         * g++.law: New directory of g++ tests derived from the g++-bugs
34715         snapshots.
34716
34717 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34718
34719         * gcc.compile: initbug1.c initbug1.exp testcase added
34720
34721 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34722
34723         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34724         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34725           fixes submitted by Jeff Law (law@cs.utah.edu)
34726         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34727           Jeff Law (law@cs.utah.edu)
34728
34729
34730 1993-11-30  Mike Stump  (mrs@cygnus.com)
34731
34732         * config/unix-g++.exp: Follow the gcc way of doing things.
34733         * g++.old-deja/old-deja.exp: Minor updates.
34734         * lib/g++.exp: New file, follow the gcc way of doing things.
34735         * lib/old-dejagnu.exp: Minor updates.
34736         * lib/mike-g++.exp: Always unset errorInfo.
34737
34738 1993-11-06  Mike Stump  (mrs@cygnus.com)
34739
34740         * lib/gcc.exp: Fix some errors with the below change, CC and
34741         CFLAGS should be global when setting, not local.
34742
34743 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34744
34745         * lib/gcc.exp: Transform tool name.
34746
34747 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34748
34749         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34750
34751 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34752
34753         * lib/gcc.exp: change gcc_done to gcc_stat
34754
34755 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34756
34757         * Upgraded gcc testsuite to c-torture version 1.25
34758
34759 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34760
34761         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34762         * lib/c-torture: added hooks for new reporting code.
34763
34764 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34765
34766         * config/sh-gcc.exp: check if sh-sim exists in the path
34767
34768 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34769
34770         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34771         * gcc.compile/compile.exp: Initial changes for new logic.
34772         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34773         * gcc.failure/failure.exp: Initial changes for new logic.
34774         * gcc.ieee/ieee.exp: Initial changes for new logic.
34775         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34776         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34777         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34778         * lib/c-torture.exp: Initial changes for new logic.
34779         * lib/gcc.exp: Initial changes for new logic.
34780
34781 1993-10-15  Mike Stump  (mrs@cygnus.com)
34782
34783         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34784         depend upon failure or success.  Fully qualify names in failure
34785         and success messages.  Always remove a.out before starting
34786         compile, just in case.  Pay more attention to error text output by
34787         the compiler.  Handle testcases with no known past errors just
34788         like all others, so that things are uniform.  Other miscellaneous
34789         improvements.
34790
34791 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34792
34793         * gcc.cpp: new directory for cpp tests
34794
34795 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34796
34797         * lib/chill.exp: Code reformatted, removed unused code.
34798         * config/unix-chill.exp: Code reformatted, removed unused code.
34799         * chill.execute/execute.exp: Code reformatted, removed unused code.
34800         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34801
34802 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34803
34804         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34805         routines not written.
34806
34807 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34808
34809         * config/bug-gcc.exp: Use new procs from bug.exp.
34810
34811 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34812
34813         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34814         via ftp, rather than depending on NFS.
34815         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34816         case.
34817
34818 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34819
34820         * config/bug-gcc.exp: Use new download proc.
34821
34822 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34823
34824         * chill.execute/execute.exp: cleanups, handles errors better
34825         * chill.compile/compile.exp: rewrite, based on execute.exp
34826         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34827         * lib/chill.exp: major changes to diff proc and compile and link
34828           procs. added chill_fail and chill_pass wrappers to pass and
34829           fail. added more comments, and handle error codes better.
34830           Added a hack to capture stderr from exec, so noncompile tests
34831           can work.
34832
34833 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34834
34835         * chill.execute/execute.exp: rewrite of testsuite driver
34836         * lib/chill.exp: rewrite of testsuite driver
34837         * config/unix-chill.exp: rewrite of testsuite driver
34838
34839 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34840
34841     In chill.execute:
34842         * iexpr.ch: Standardize uppercase.
34843         * tuples.dat: Standardize uppercase.
34844         * vary.ch: standardize.  Correct varying string assignments.
34845         * vary.dat: Add new output lines.
34846
34847 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34848
34849     In chill.execute:
34850         * chprintf.ch: Standardize use of uppercase.
34851         * tuples.ch: Standardize and turn arr2 into a DCL,
34852           rather than a SYN.
34853         * pinits.ch: Standardize.
34854
34855 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34856
34857         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34858         * Makefil: Renamed to Makefile.in.
34859         * configure.in: New.
34860
34861 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34862
34863     In chill.execute:
34864         * .cvsignore: Add result/output files.
34865         * Makefile: Fix up variables at start.  Use MFLAGS
34866           everywhere.  Correct bool_loc, built_ins entries.
34867           Add entry for vary1.ch.
34868         * bitarray.ch: Standardize upper-case usage.
34869         * bitexpr.ch: Standardize, add output of b1.
34870         * params.ch: Use arrayt in along PROC parameters, to
34871           avoid novelty problems.
34872         * sets.ch: Tiny cleanup.
34873         * vary1.ch: Re-indent.
34874
34875 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34876
34877           * Add PR-related files to Makefiles, .cvsignore files, etc.
34878
34879 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34880
34881         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34882           with compiler objects. New names are test-flow.c and test-loop.c
34883
34884 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34885
34886         * Upgraded c-torture tests from 1.19 to 1.20
34887
34888         * new files:
34889         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34890         * gcc.compile: 930623-1.c 930623-2.c
34891         * gcc.noncompile: 930622-1.c 930622-2.c
34892         * gcc.failure: 920411-1.c 920627-2.c
34893         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34894
34895 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34896
34897         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34898           More changes to get testsuite working properly. Needs more work.
34899           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34900
34901 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34902
34903         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34904           More changes to get testsuite working properly. Needs more work.
34905
34906 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34907
34908         * chill.compile/compile.exp: Added for Dejagnu support
34909         * chill.execute/execute.exp: Added for Dejagnu support
34910         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34911
34912 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34913
34914     This should complete moving the CHILL test files.
34915         * chill.noncompile(.cvsignore printf.grt
34916             in-printf.grt chprintf.grt chprintf.ch):
34917             Added test-support files.
34918           (Makefile): Modified further.
34919         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34920             signal.ch): Added test files.
34921           * chill.execute (.cvsignore printf.grt printr.c
34922             in-printf.grt rts.c chprintf.grt rts.h): Added
34923           test-support files.
34924             (Makefile): More corrections.
34925
34926 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34927
34928         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34929           test cases, ready for DejaGnu.
34930
34931 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34932
34933         * Upgraded c-torture tests from 1.18 to 1.19
34934
34935         * gcc.compile: added test(s):
34936           930607-1.c
34937         * gcc.execute: added test(s):
34938           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34939
34940         * added new subdirectory for misc tests: gcc.misc-tests
34941         * gcc.misc-test(s): added tests:
34942           inst-check.c test-consts.c test-ior.c test-switch.c
34943
34944 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34945
34946         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34947
34948 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34949
34950         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34951
34952 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34953
34954         * Upgraded c-torture tests from 1.17 to 1.18
34955
34956 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34957
34958         * Upgraded c-torture tests from 1.12 to 1.17
34959
34960 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34961
34962         * lib/old-dejagnu.exp:
34963           Fixed handling of XFAIL target triplets to correctly
34964           recognize wildcard characters.  Removed code that
34965           appended a unique id tag to the end of the file name
34966           printed out by the result of the testcases within a
34967           given test file.
34968
34969 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34970
34971         * lib/old-dejagnu.exp:
34972           Reworked expected failure handling to trigger off of XFAIL
34973           keyword in keyphrase embeded in testcase source code. The
34974           XFAIL keyword must be at the end of the keyphrase line. It
34975           may optionally be followed by one or more target triplets.
34976           It has just occured that the handling of wildcards in the
34977           target triplet may not be correct.
34978
34979 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34980
34981         * g++.old-deja/tests:
34982           Moved all subdirectories up one level into g++.old-deja .
34983
34984         * lib/old-dejagnu.exp:
34985           Fixed problem with CXXFLAGS not being properly reset, and being
34986           corrupted with extraneous "-c" compiler option.  This was
34987           causing binaries to not be generated for test that needed them.
34988           Modified strings passed to "pass" and "fail" so that individual
34989           tests from the same test file would be distinguished by an
34990           identifier appended to the test file name in the summary logs;
34991           this corrected a problem with erroneous diff logs.  Added code
34992           to search testcases for expected fail and unexpected pass keywords.
34993
34994 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34995
34996         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34997
34998 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34999
35000         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35001           Removed extraneous text from end of "Special g++ Options"
35002           keyphrase.
35003
35004         * lib/old-dejagnu.exp: Added pattern matching to look for new
35005           keywords, embedded in testcases comments, which will trigger
35006           calls to xpass and xfail.
35007
35008 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35009
35010         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35011           comments embedded in the testcases, especially the one looking for
35012           special compiler options, as well as the pattern matching for the
35013           compiler output again.
35014
35015 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35016
35017         * lib/old-dejagnu.exp: Do a proper check of the return value for
35018           execute tests. Fixed several problems with the pattern matching
35019           of the compiler output which gave erroneous test results.
35020           Changed several of the test result messages to be more descriptive.
35021         * config/unix-g++.exp: Proc g++_load now actually works and
35022           executes the tests passed to it and returns a usable return
35023           value.
35024
35025 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35026
35027           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35028
35029 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35030
35031         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35032           Modified both files to properly execute the old style
35033           dejagnu tests. The previous versions of these files were
35034           experimental and did not function anything near correctly.
35035
35036 1993-04-05  Rob Savoye  (rob@cygnus.com)
35037
35038         * Removed all Makefile.in and configure.in files. No configuration
35039         needed now.
35040
35041 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35042
35043         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35044
35045 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35046
35047         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35048         gcc.special/configure.in, gcc.noncompile/configure.in,
35049         gcc.execute/configure.in, gcc.code_quality/configure.in,
35050         g++.other/configure.in, g++.old-deja/configure.in,
35051         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35052         in srcname setting.
35053
35054 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35055
35056         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35057         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35058         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35059
35060 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35061
35062         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35063         (gdb_exit): Don't remove *_soc files.
35064
35065 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35066
35067         * lib/c-torture.exp: Don't look for main; instead always use -w
35068         -c.  This is how the c-torture tests work.  Remove the object
35069         file if the compilation succeeds.
35070         * gcc.execute/execute.exp: Remove executable if test passes.
35071         * gcc.noncompile/noncompile.exp: Every test is an expected
35072         failure.
35073         * gcc.special/special.exp: Added tests from c-torture 1.11,
35074         corrected use of existing test.
35075         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35076         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35077         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35078         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35079         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35080         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35081         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35082         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35083         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35084         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35085         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35086         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35087         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35088         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35089         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35090         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35091         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35092         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35093         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35094         c-torture 1.11.
35095         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35096         correspond to c-torture 1.11.
35097
35098         * New file.