OSDN Git Service

PR c++/8271
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
2
3         PR c++/8271
4         * g++.dg/template/unify10.C: New.
5
6 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
7
8         * g++.dg/parse/pr22514.C: Move to...
9         * g++.dg/debug/pr22514.C: here.
10
11 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12
13         PR c++/23266
14         * g++.dg/inherit/pure1.C: New test.
15
16         * ChangeLog: Fix typos.
17
18 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19             Steven Bosscher  <stevenb@suse.de>
20
21         * gfortran.dg/runtime_warning_1.f90: New test.
22
23 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24
25         PR c++/23219
26         * g++.dg/parse/crash28.C: New.
27
28 2005-08-11  Richard Guenther  <rguenther@suse.de>
29
30         PR target/23289
31         * gcc.target/i386/tailcall-1.c: New testcase.
32
33 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
34
35         * gcc.dg/vect/vect-67.c: Un-xfail.
36
37 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
38
39         PR c++/23225
40         * g++.dg/testsuite/parse/crash27.C: new test.
41
42 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
43
44         PR libfortran/22143
45         * gfortran.dg/shift-kind.f90:  New testcase.
46
47 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
48
49         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
50         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
51
52 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
53
54         PR c++/20646
55         * g++.dg/other/mult-stor1.C: New test.
56
57 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
58
59         * gcc.c-torture/pr18299-1.c: Move to ...
60         * gcc.c-torture/compile/pr18299-1.c: Here.
61
62 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
63
64         * gfortran/fortran.torture/execute/character_passing.f90:
65         Fix types for LSAME.
66
67 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
68
69         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
70         input data back to what it was originally.
71
72 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
73
74         * objc.dg/try-catch-8.m: Enable for all targets.
75
76 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
77
78         * gcc.dg/pr23165.c: New test.
79
80 2005-08-09  Steven Bosscher  <stevenb@suse.de>
81
82         PR tree-optimization/23234
83         * gcc.dg/tree-ssa/pr23234.c: New test.
84
85 2005-08-08  Josh Conner  <jconner@apple.com>
86
87         PR rtl-optimization/23241
88         * gcc.dg/char-compare.c: New test.
89
90 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
91
92         PR c++/22508
93         * g++.dg/init/new13.C: New test.
94
95 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
96
97         PR c++/21166
98         * g++.dg/other/crash-4.C: Adjust
99         * g++/dg/ext/packed9.C: New.
100
101 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
102
103         PR middle-end/21964
104         * gcc.c-torture/execute/pr21964-1.c: New test.
105
106 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
107
108         PR c/22458
109         * gcc.dg/pr22458-1.c: New test.
110
111 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
112             Steven G. Kargl <kargls@comcast.net>
113
114         PR fortran/22390 
115         * gfortran.dg/flush_1.f90: New test.
116
117 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
118
119         PR c++/23191
120         * g++.dg/template/eh2.C: New test.
121
122 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
123
124         PR c++/19498
125         * g++.dg/template/instantiate7.C: New test.
126
127 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
128
129         PR c/23113
130         * gcc.dg/Wunused-value-1.c: New test.
131
132 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
133
134         PR rtl-optimization/23233
135         * gcc.c-torture/compile/pr23233-1.c: New test.
136
137 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
138
139         PR fortran/18833
140         PR fortran/20850
141         * gfortran.dg/equiv_1.f90: New test.
142         * gfortran.dg/equiv_2.f90: New test.
143         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
144         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
145         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
146
147 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
148
149         * gcc.c-torture/execute/vrp-5.c: New test.
150         * gcc.c-torture/execute/vrp-6.c: New test.
151         * gcc.dg/tree-ssa/vrp21.c: New test.
152
153 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
154
155         * g++.dg/parse/pr22514.C: New test.
156
157 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
158
159         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
160
161         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
162         instead of constant loads / pool entries.
163
164 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
165
166         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
167         TEST_TO_WCTYPE.
168
169 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
170         
171         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
172         __WINT_TYPE__ in generated prototypes if possible.
173
174 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
175
176         PR 22037
177         * g++.dg/tree-ssa/pr22037.C:
178
179 2005-08-04  Richard Henderson  <rth@redhat.com>
180
181         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
182         scan-tree-dump-times directive.
183
184 2005-08-04  Jan Hubicka  <jh@suse.cz>
185
186         * gcov-1.C: Fix switch counts.
187         * gcov-4b.c: Likewise.
188
189 2005-08-03  Jeff Law  <law@redhat.com>
190
191         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
192
193 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
194
195         * gcc.c-torture/execute/pr23135.c: New test.
196
197 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
198
199         PR tree-optimization/19899
200         * gcc.dg/tree-ssa/scev-1.c: New test.
201         * gcc.dg/tree-ssa/scev-2.c: New test.
202
203 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
204
205         PR target/18582
206         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
207
208 2005-08-03  Jan Hubicka  <jh@suse.cz>
209
210         * update-conroll.c: New testcase.
211         * update-conroll-2.c: New testcase.
212
213 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
214
215         * gfortran.dg/constant_substring.f: New test.
216         * gfortran.dg/pr22491.f: New test.
217
218 2005-08-02  Jan Hubicka  <jh@suse.cz>
219
220         * update-threading.c: Replace by the proper one.
221
222 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
223
224         PR 23164
225         * g++.dg/tree-ssa/pr23164.C: New test.
226
227 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
228
229         * gcc.dg/tree-ssa/pr23192.c: New test.
230
231 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
232
233         * gcc.c-torture/execute/vrp-4.c: New test.
234
235 2005-08-02  Jan Hubicka  <jh@suse.cz>
236
237         * update-threading.c: New test.
238
239 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
240
241         * gcc.c-torture/compile/20050801-1.c: New test.
242         * gcc.c-torture/compile/20050801-2.c: New test.
243
244 2005-08-01  Jan Hubicka  <jh@suse.cz>
245
246         * val-prof-5.c: New test.
247
248 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
249
250         PR c/22311
251         * gcc.dg/pr22311-1.c : New test.
252
253 2005-07-31  Steven Bosscher  <stevenb@suse.de>
254
255         PR target/23095
256         * gfortran.dg/pr23095.f: New test.
257
258         PR c++/22003
259         * g++.dg/other/pr22003.C: New test.
260
261 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
262
263         PR target/20621
264         * gcc.c-torture/execute/pr20621-1.c: New test.
265
266 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
267
268         * gfortran.dg/comma_format_extension_4.f:  Adjust length
269         of string for format.
270         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
271         print statement with internal write.
272         * gfortran.dg/der_array_io_2.f:  Likewise.
273         * gfortran.dg/der_array_io_3.f:  Likewise.
274
275 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
276
277         * gcc.dg/fold-abs-4.c: new test.
278
279 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
280
281         PR fortran/22570 an related issues.
282         * gfortran.dg/x_slash_1.f: New test.
283
284 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
285
286         PR c/23143
287         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
288         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
289
290 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
291
292         PR c/529
293         * gcc.dg/Wshadow-3.c: New test.
294
295 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
296
297         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
298         used to have the wrong bounds).
299
300 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
301
302         PR c/21720
303         * gcc.dg/hex-round-1.c: Test more cases.
304         * gcc.dg/hex-round-2.c: New test.
305
306 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
307
308         PR 22550
309         * g++.dg/tree-ssa/pr22550.C: New test.
310
311 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
312
313         * gcc.dg/tree-ssa/vrp19.c: New test.
314         * gcc.dg/tree-ssa-vrp20.c: New test.
315
316 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
317
318         PR c/22240
319         * gcc.dg/transparent-union-4.c: New test.
320
321 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
322
323         PR c/22192
324         * gcc.dg/c99-vla-2.c: New test.
325
326 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
327
328         PR c/21720
329         * gcc.dg/hex-round-1.c: New test.
330
331 2005-07-28  Jan Hubicka  <jh@suse.cz>
332
333         * inliner-1.c: Do not dump everything.
334         * tree-prof.exp: Do not pass -ftree-based-profiling.
335         * bprob.exp: Likewise.
336
337         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
338
339 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
340
341         PR c++/22545
342         * g++.dg/expr/ptrmem7.C: New test.
343
344 2005-07-28  Mike Stump  <mrs@apple.com>
345
346         * g++.old-deja/g++.mike/visibility-1.C: New test.
347
348 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
349
350         PR c/20187
351         * gcc.c-torture/execute/pr20187-1.c: New test.
352
353 2005-07-28  Jeff Law  <law@redhat.com>
354
355         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
356         * gcc.dg/tree-ssa/vrp18.c: New test.
357
358 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
359
360         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
361
362 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
363
364         PR tree-optimization/22506
365         * gcc.dg/vect/ps22506.c: New test.
366
367 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
368
369         PR target/21149
370         * gcc.target/i386/sse-3.c: New test.
371
372 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
373
374         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
375         * gcc.target/mips/mips32-dsp-type.c: Likewise.
376
377 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
378
379         PR c/22589
380         * gcc.c-torture/compile/pr22589-1.c: New test.
381
382 2005-07-28  Jan Hubicka  <jh@suse.cz>
383         
384         * update-loopch.c: New testcase.
385
386 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
387
388         PR rtl-optimization/23047
389         * gcc.c-torture/execute/pr23047.c: New test.
390         * gcc.c-torture/execute/pr23047.x: New.
391
392 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
393
394         PR tree-optimization/22493
395         * gcc.c-torture/execute/pr22493-1.c: New test.
396         * gcc.c-torture/execute/pr22493-1.x: New.
397         * gcc.c-torture/execute/vrp-1.c: New test.
398         * gcc.c-torture/execute/vrp-2.c: New test.
399         * gcc.c-torture/execute/vrp-2.c: New test.
400
401 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
402
403         * gcc.target/frv/all-builtin-read8.c: Delete.
404         * gcc.target/frv/all-builtin-read16.c: Delete.
405         * gcc.target/frv/all-builtin-read32.c: Delete.
406         * gcc.target/frv/all-builtin-read64.c: Delete.
407         * gcc.target/frv/all-builtin-write8.c: Delete.
408         * gcc.target/frv/all-builtin-write16.c: Delete.
409         * gcc.target/frv/all-builtin-write32.c: Delete.
410         * gcc.target/frv/all-builtin-write64.c: Delete.
411         * gcc.target/frv/all-read-write-1.c: New.
412
413 2005-07-27  Jeff Law  <law@redhat.com>
414
415         * gcc.c-torture/execute/pr22630.c: New test.
416
417 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
418
419         PR tree-optimization/23073
420         * gcc.dg/vect/nodump-pr23073.c: New test.
421         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
422
423 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
424
425         PR tree-optimize/22348
426         * gcc.c-torture/execute/pr22348.c: New.
427
428 2005-07-27  Richard Guenther  <rguenther@suse.de>
429
430         * gcc.dg/tree-ssa/salias-1.c: New testcase.
431
432 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
433
434         PR fortran/22503
435         * gfortran.dg/logical_comp.f90: New test.
436
437 2005-07-27  Jan Hubicka  <jh@suse.cz>
438
439         * inliner-1.c: Add cleanup of dumps.
440         * val-prof-*.c: Likewise.
441         * update-tailcall.c: New.
442
443 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
444
445         PR 22591
446         * gcc.dg/tree-ssa/pr22591.c: New test.
447         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
448
449 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
450
451         PR libobjc/22606
452         * objc.dg/try-catch-11.m: New test.
453
454 2005-07-26  Richard Guenther  <rguenther@suse.de>
455
456         PR tree-optimization/22486
457         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
458
459 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
460
461         PR tree-opt/22484
462         * testsuite/g++.dg/opt/loop2.C: New test.
463
464 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
465
466         * gcc.dg/tree-ssa/reassoc-3.c: New test.
467         * gcc.dg/tree-ssa/reassoc-4.c: New test.
468
469 2005-07-25  Adam Nemet  <anemet@lnxw.com>
470
471         * lib/profopt.exp (profopt-execute): Check for profiling data
472         files on the target.
473
474 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
475
476         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
477         for matching of asm labels.
478
479 2005-07-25  Richard Guenther  <rguenther@suse.de>
480
481         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
482
483 2005-07-25  Richard Guenther  <rguenther@suse.de>
484
485         PR testsuite/22624
486         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
487
488 2005-07-25  Ira Rosen  <irar@il.ibm.com>
489
490         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
491         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
492         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
493         * gcc.dg/vect/vect-100.c: New test.
494         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
495         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
496         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
497         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
498         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
499         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
500         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
501         * gfortran.dg/vect/pr19049.f90: New testcase.
502         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
503
504 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
505
506         * gcc.c-torture/execute/20050713-1.c: New test.
507
508         PR fortran/20063
509         * gfortran.fortran-torture/execute/data_4.f90: New test.
510
511         PR middle-end/20303
512         * gcc.dg/visibility-d.c: New test.
513
514 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
515
516         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
517         * gfortran.dg/underflow.f90: Ditto.
518
519 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
520
521         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
522         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
523         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
524
525 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
526
527         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
528         include case of field width of zero. 
529
530 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
531
532         PR libgfortran/21875
533         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
534         with trailing blanks on normal formatted read.
535
536 2005-07-23  Chao-ying Fu  <fu@mips.com>
537
538         * gcc.target/mips/mips32-dsp-type.c: New test.
539         * gcc.target/mips/mips32-dsp.c: New test.
540
541 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
542
543         PR testsuite/21073
544         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
545
546         PR testsuite/20454
547         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
548         and __cyg_profile_func_exit.
549
550 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
551
552         * gfortran.dg/comma_format_extension_3.f: Fix typo.
553         * gfortran.dg/comma_format_extension_4.f: Same.
554         * gfortran.dg/pr15332.f: Same.
555         * gfortran.dg/pr21730.f: Same.
556
557 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
558
559         * g++.dg/opt/vrp2.C: Fix testcase.
560
561         PR tree-opt/22625
562         * g++.dg/opt/vrp2.C: New test.
563
564 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
565
566         PR debug/21828
567         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
568
569 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
570
571         * gcc.dg/tree-ssa/20050719-1.c: New test.
572
573 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
574
575         * gcc.dg/bfin-longcall-1.c: New file.
576         * gcc.dg/bfin-longcall-2.c: New file.
577
578 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
579
580         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
581
582 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
583
584         PR middle-end/19055
585         * gcc.dg/tree-ssa/pr19055.c: New test.
586         * gcc.dg/tree-ssa/pr19055-2.c: New test.
587
588 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
589
590         PR C++/22358
591         * g++.dg/other/pr22358.C: New test.
592
593 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
594
595         PR c++/2922
596         * g++.dg/lookup/two-stage5.C: New test from bug comments.
597         
598 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
599
600         PR c++/15938
601         * g++.dg/init/union2.C: New test.
602
603 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
604
605         PR c/22393
606         * gcc.dg/complex-4.c: New test.
607
608 2005-07-21  Richard Guenther  <rguenther@suse.de>
609
610         PR testsuite/22522
611         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
612         scanning for asm labels.
613         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
614
615 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
616
617         PR target/22085
618         * gcc.dg/altivec-pr22085.c: New.
619
620 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
621
622         PR tree-optimization/19210
623         * gcc.dg/tree-ssa/pr19210-1.c: New.
624         * gcc.dg/tree-ssa/pr19210-2.c: New.
625
626 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
627
628         PR rtl-optimization/22167
629         * g++.dg/opt/pr22167.C: New test.
630
631 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
632
633         PR c++/2922
634         * g++.dg/lookup/two-stage2.C: New.
635         * g++.dg/lookup/two-stage3.C: New.
636         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
637         fixed two-stage name lookup for operators.
638         * g++.dg/template/call3.C: Compiler now produces an appropriate
639         error message. 
640         * g++.dg/template/crash37.C: Compiler now describes bla() on line
641         14 as a candidate. 
642         * g++.dg/template/ptrmem4.C: Compiler produces different error
643         message.
644         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
645         connect_to_method as a candidate.
646         
647 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
648
649         * gcc.dg/fold-alloc-1.c: New test.
650
651 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
652
653         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
654         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
655
656 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
657
658         * gcc.dg/fold-abs-1.c: New test.
659         * gcc.dg/fold-abs-2.c: New test.
660         * gcc.dg/fold-abs-3.c: New test.
661
662 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
663
664         Make CONSTRUCTOR use VEC to store initializers.
665         * g++.dg/ext/complit3.C: Check for specific error messages.
666         * g++.dg/init/brace2.C: Update error message.
667         * g++.dg/warn/Wbraces2.C: Likewise.
668
669 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
670
671         PR fortran/16940
672         * gfortran.dg/module_interface_1.f90: New test.
673
674 2005-07-19  Danny Berlin <dberlin@dberlin.org>
675             Kenneth Zadeck <zadeck@naturalbridge.com>
676
677         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
678
679 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
680
681         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
682         specify -Wformat for these tests.
683         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
684         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
685         * gcc.dg/format/opt-6.c: Delete.
686
687 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
688
689         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
690         * gcc.dg/tree-ssa/sra-3.c: Likewise.
691
692 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
693
694         * gcc.dg/tree-ssa/alias-2.c: New test.
695
696 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
697
698         PR c++/22263
699         * g++.dg/template/explicit7.C: New test.
700
701 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
702
703         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
704         width of 8 to +Inf and -Inf.
705     
706 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
707
708         PR c++/22139
709         * g++.dg/template/friend36.C: New test.
710
711 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
712
713         PR fortran/21730
714         * gfortran.dg/pr21730.f: New test.
715
716 2005-07-16  Danny Berlin <dberlin@dberlin.org>
717             Kenneth Zadeck <zadeck@naturalbridge.com>
718
719         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
720         since pure const detection cannot run at -O1 in c compiler.
721         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
722         can now optimize this case properly.
723         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
724         because we now pass.
725         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
726
727 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
728
729         PR c/22421
730         * gcc.dg/format/bitfld-1.c: New test.
731
732 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
733
734         PR c++/22204
735         * g++.dg/rtti/repo1.C: New test.
736
737 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
738
739         PR middle-end/22398
740         * gcc.c-torture/compile/pr22398.c: New test.
741
742 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
743
744         PR c++/22132
745         * g++.dg/expr/cast4.C: New test.
746
747 2005-07-15  Richard Guenther  <rguenther@suse.de>
748
749         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
750         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
751
752 2005-07-15  Steven Bosscher  <stevenb@suse.de>
753
754         PR tree-optimization/22230
755         * gcc.dg/tree-ssa/pr22230.c: New test.
756
757 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
758
759         * gfortran.dg/g77/cpp6.f: New test.
760
761         PR fortran/22417
762         * gfortran.dg/g77/cpp5.F: New test.
763         * gfortran.dg/g77/cpp5.h: New file.
764         * gfortran.dg/g77/cpp5inc.h: New file.
765
766 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
767
768         PR libfortran/16435
769         * gfortran.dg/tl_editting.f90: New.
770         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
771
772 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
773
774         * gfortran.dg/char_array_constructor.f90: New test.
775
776 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
777
778         * gfortran.dg/past_eor.f90: New.
779         * gfortran.dg/complex_read.f90: New.
780
781 2005-07-13  Jeff Law  <law@redhat.com>
782
783         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
784         additional casts.
785
786         * gcc.dg/tree-ssa/pr22321.c: New test
787
788 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
789
790         PR tree-optimization/21921
791         * gcc.dg/tree-ssa/pr21921.c: New.
792
793 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
794
795         PR tree-optimizatio/22442
796         * gcc.dg/tree-ssa/loop-11.c: New test.
797
798 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
799
800         PR tree-opt/21840
801         * gcc.c-torture/compile/pr21840.c: New test.
802
803 2005-07-12  Jan Hubicka  <jh@suse.cz>
804
805         * gcc.c-torture/compile/pr22379.c: New test.
806
807 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
808
809         PR libfortran/21593
810         gfortran.dg/dev_null.f90:  Remove outdated comment about
811         PR libfortran/21593.
812
813
814 2005-07-12  Dale Johannesen  <dalej@apple.com>
815
816         * gcc.target/i386/compress-float-sse.c:  New.
817         * gcc.target/i386/compress-float-sse-pic.c:  New.
818         * gcc.target/i386/compress-float-387.c:  New.
819         * gcc.target/i386/compress-float-387-pic.c:  New.
820         * gcc.dg/compress-float-ppc.c:  New.
821         * gcc.dg/compress-float-ppc-pic.c:  New.
822
823 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
824
825         PR libfortran/21593
826         gfortran.dg/dev_null.f90:  Remove targets.
827
828 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
829
830         PR tree-opt/22335
831         * gcc.dg/pr22335-1.c: New test.
832         * gcc.dg/pr22335-2.c: New test.
833
834 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
835
836         PR c++/20172
837         * g++.dg/template/nontype12.C : New test.
838
839 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
840
841         * gcc.dg/tree-ssa/loop-10.c: New test.
842
843 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
844
845         * gcc.c-torture/execute/20020720-1.x: Remove.
846
847 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
848
849         * gfortran.fortran-torture/execute/forall_7.f90: New test.
850
851 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
852
853         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
854         (dg-mips-options): Use it.
855
856 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
857
858         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
859
860 2005-07-09  Richard Henderson  <rth@redhat.com>
861
862         * lib/target-supports.exp (check_effective_target_sync_char_short):
863         Add alpha.
864
865 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
866
867         PR libfortran/22217
868         * gfortran.dg/negative-z-descriptor.f90:  New test.
869
870 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
871
872         PR tree-opt/22329
873         * gcc.dg/pr22329.c: New test.
874
875 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
876
877         PR tree-optimization/20139
878         * gcc.dg/tree-ssa/pr20139.c: New.
879
880 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
881
882         PR tree-opt/22356
883         * testsuite/gcc.dg/pr22356-1.c: New test.
884
885 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
886
887         PR c++/21799
888         * g++.dg/template/unify8.C: New.
889         * g++.dg/template/unify9.C: New.
890
891 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
892
893         * gfortran.fortran-torture/execute/entry_10.f90: New test.
894
895 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
896
897         * gcc.dg/darwin-version-1.c: New.
898         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
899         * gcc.dg/builtins-20.c: Likewise.
900         * gcc.dg/builtins-53.c: Likewise.
901         * gcc.dg/torture/builtins-convert-1.c: Likewise.
902         * gcc.dg/torture/builtins-convert-2.c: Likewise.
903         * gcc.dg/torture/builtins-convert-3.c: Likewise.
904         * gcc.dg/torture/builtins-power-1.c: Likewise.
905         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
906         on Darwin.
907
908 2005-07-07  Jeff Law  <law@redhat.com>
909
910         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
911         argument evaluation order.
912
913 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
914
915         PR libfortran/21594
916         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
917         Add test cases where the shift length is greater than the
918         array length.
919
920 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
921
922         * obj-c++.dg/proto-lossage-6.mm: New.
923         * objc.dg/proto-lossage-6.m: New.
924
925 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
926
927         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
928         * objc.dg/gnu-runtime-2.m: Likewise.
929
930 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
931
932         * gfortran.dg/longline.f: New test.
933
934         * gfortran.dg/badline.f: New test.
935
936 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
937
938         PR fortran/16531
939         PR fortran/15966
940         PR fortran/18781
941         * gfortran.dg/hollerith.f90: New.
942         * gfortran.dg/hollerith2.f90: New.
943         * gfortran.dg/hollerith3.f90: New.
944         * gfortran.dg/hollerith4.f90: New.
945         * gfortran.dg/hollerith_f95.f90: New.
946         * gfortran.dg/hollerith_legacy.f90: New.
947         * gfortran.dg/g77/cpp4.F: New. Port from g77.
948
949 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
950
951         PR objc/22274
952         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
953         * objc.dg/gnu-runtime-2.m: New.
954
955 2005-07-06  Jeff Law  <law@redhat.com>
956
957         * gcc.dg/tree-ssa/vrp17.c: New test.
958
959 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
960
961         PR fortran/22327
962         * gfortran.dg/array_constructor_5.f90: New test.
963
964 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
965
966         * gfortran.fortran-torture/execute/entry_9.f90: New test.
967
968 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
969
970         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
971         * gcc.dg/980816-1.c: Ditto.
972
973 2005-07-06  Jeff Law  <law@redhat.com>
974
975         * gcc.c-torture/compile/pr21356.c: New test.
976
977 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
978
979         PR c/22013
980         PR c/22098
981         * gcc.c-torture/compile/pr22013-1.c,
982         gcc.c-torture/execute/pr22098-1.c,
983         gcc.c-torture/execute/pr22098-2.c,
984         gcc.c-torture/execute/pr22098-3.c: New tests.
985
986 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
987
988         PR c/22308
989         * gcc.dg/pr22308-1.c: New test.
990
991 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
992
993         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
994         target.
995         * gcc.dg/compare9.c: Use -fshort-enums instead of
996         -fno-short-enums.  Change the last test to dg-bogus.
997
998 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
999
1000         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1001         * gcc.dg/compare9.c: New.
1002
1003 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1004
1005         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1006
1007 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1008
1009         PR testsuite/22288
1010         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1011
1012
1013 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1014
1015         * gcc.dg/format/gcc_gfc-1.c: New.
1016
1017 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1018
1019         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1020
1021 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1022
1023         PR fortran/20842
1024         * gfortran.dg/io_invalid_1.f90: New test.
1025
1026 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1027
1028         * gcc.dg/format/gcc_diag-1.c: Update.
1029
1030 2005-07-02  Jeff Law  <law@redhat.com>
1031
1032         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1033         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1034
1035 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1036
1037         * gcc.dg/format/gcc_diag-1.c: Update.
1038
1039 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1040
1041         PR tree-opt/22269
1042         * gcc.c-torture/compile/pr22269.c: New test.
1043
1044 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1045
1046         PR 21584
1047         PR 22219
1048         * g++.dg/tree-ssa/pr21584-1.C: New test.
1049         * g++.dg/tree-ssa/pr21584-2.C: New test.
1050
1051 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1052
1053         * obj-c++.dg/try-catch-11.mm: New.
1054         * objc.dg/try-catch-10.m: New.
1055
1056 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1057
1058         * g++.dg/other/ucnid-1.C: xfail on AIX.
1059
1060 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1061
1062         PR 22234
1063         * gcc.dg/20050629-1.c: New test.
1064
1065 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1066
1067         * obj-c++.dg/const-str-1[0-1].mm: New.
1068         * objc.dg/const-str-1[0-1].m: New.
1069
1070 2005-05-29  Richard Henderson  <rth@redhat.com>
1071
1072         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1073         Rename from check_effective_target_vect_no_max.
1074         (check_effective_target_vect_no_int_add): New.
1075         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1076         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1077         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1078         * gcc.dg/vect/vect-reduc-1.c: Use both.
1079         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1080
1081 2005-05-29  Richard Henderson  <rth@redhat.com>
1082
1083         * lib/target-supports.exp (check_effective_target_vect_no_max): 
1084         Remove i386 and x86_64.
1085
1086 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1087
1088         PR testsuite/21969
1089         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1090
1091 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1092
1093         PR middle-end/21969
1094         * gcc.dg/vect/pr21969.c: New test.
1095
1096 2005-06-28  Eric Christopher  <echristo@redhat.com>
1097
1098         PR c/22052
1099         PR c/21975
1100         * gcc.dg/inline1.c: New test.
1101         * gcc.dg/inline2.c: Ditto.
1102         * gcc.dg/inline3.c: Ditto.
1103         * gcc.dg/inline4.c: Ditto.
1104         * gcc.dg/inline5.c: Ditto.
1105         
1106 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1107
1108         PR libfortran/22142
1109         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1110         Add testcase also testing eoshift1 for PR 22142.
1111
1112 2005-06-28  Richard Henderson  <rth@redhat.com>
1113
1114         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1115         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1116         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1117         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1118         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1119
1120 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1121
1122         PR libfortran/22142
1123         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1124         Add testcase for PR 22142.
1125
1126 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1127
1128         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1129         gcc.target/ia64/fpreg-2.c: New tests.
1130
1131 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1132
1133         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1134
1135 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1136
1137         PR libfortran/22170
1138         * gfortran.dg/slash_1.f90: New test.
1139
1140 2005-06-27  Richard Henderson  <rth@redhat.com>
1141
1142         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1143         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1144         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1145         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1146         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1147         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1148
1149 2005-06-27  Richard Henderson  <rth@redhat.com>
1150
1151         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1152         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1153
1154 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1155
1156         * obj-c++.dg/proto-lossage-5.mm: New.
1157         * objc.dg/proto-lossage-5.m: New.
1158
1159 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1160
1161         PR 21959
1162         * gcc.dg/tree-ssa/pr21959.c: New test.
1163
1164 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1165
1166         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1167         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1168         testing uninitialized var.
1169
1170         * gcc.c-torture/execute/builtins/chk.h: New.
1171         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1172         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1173         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1174         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1175         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1176         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1177         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1178         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1179         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1180         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1181         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1182         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1183         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1184         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1185         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1186         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1187         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1188         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1189         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1190         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1191         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1192         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1193         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1194         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1195         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1196         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1197         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1198         * gcc.dg/builtin-object-size-1.c: New test.
1199         * gcc.dg/builtin-object-size-2.c: New test.
1200         * gcc.dg/builtin-object-size-3.c: New test.
1201         * gcc.dg/builtin-object-size-4.c: New test.
1202         * gcc.dg/builtin-object-size-5.c: New test.
1203         * gcc.dg/builtin-stringop-chk-1.c: New test.
1204         * gcc.dg/builtin-stringop-chk-2.c: New test.
1205         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1206         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1207         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1208         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1209         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1210         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1211         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1212         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1213         * gcc.c-torture/execute/printf-1.c: New test.
1214         * gcc.c-torture/execute/fprintf-1.c: New test.
1215         * gcc.c-torture/execute/vprintf-1.c: New test.
1216         * gcc.c-torture/execute/vfprintf-1.c: New test.
1217         * gcc.c-torture/execute/printf-chk-1.c: New test.
1218         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1219         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1220         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1221
1222 2005-06-27  Michael Matz  <matz@suse.de>
1223
1224         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1225         slot is not merged if address escapes.
1226
1227 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1228
1229         PR c/21911
1230         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1231
1232 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1233
1234         PR middle-end/17965
1235         * gcc.c-torture/compile/20050622-1.c: New test.
1236
1237         PR middle-end/22028
1238         * gcc.dg/20050620-1.c: New test.
1239
1240 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1241
1242         PR tree-optimization/22026
1243         * gcc.dg/tree-ssa/pr22026.c: New.
1244
1245 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1246
1247         PR libfortran/22144
1248         * gfortran.dg/shift-alloc.f90:  New testcase.
1249
1250 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1251
1252         * all files: Update FSF address in copyright headers.
1253
1254 2005-06-22  Jan Hubicka  <jh@suse.cz>
1255
1256         * wholeprogram-1.c: New testcase.
1257         * wholeprogram-2.c: New testcase.
1258
1259 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1260
1261         PR 22171
1262         * gcc.dg/tree-ssa/pr22171.c: New test.
1263
1264 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1265
1266         * gfortran.dg/simplify_modulo.f90: New.
1267
1268 2005-06-24  Jan Hubicka  <jh@suse.cz>
1269
1270         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1271
1272 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1273
1274         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1275
1276 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1277
1278         * obj-c++.dg/typedef-alias-1.mm: New.
1279         * objc.dg/typedef-alias-1.m: New.
1280
1281 2005-06-23  Jeff Law  <law@redhat.com>
1282
1283         * gcc.dg/tree-ssa/vrp16.c: New test.
1284
1285 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1286
1287         * lib/target-supports.exp: Add
1288         check_effective_target_fortran_large_real and
1289         check_effective_target_fortran_large_int to check for
1290         corresponding effective targets.
1291         * gfortran.dg/large_integer_kind_1.f90: New test.
1292         * gfortran.dg/large_real_kind_1.f90: New test.
1293
1294 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1295
1296         PR tree-optimization/22117
1297         * gcc.dg/tree-ssa/pr22117.c: New.
1298
1299 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1300
1301         PR testsuite/22123
1302         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1303
1304 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1305
1306         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1307
1308 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1309
1310         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1311         * gfortran.dg/f2c_4.c: Likewise
1312         
1313 2005-06-22 Paul Brook  <paul@codesourcery.com>
1314
1315         PR fortran/21034
1316         * gfortran.dg/auto_save_1.f90: New test.
1317
1318 2005-06-22  Michael Matz  <matz@suse.de>
1319
1320         * gcc.target/x86-64/abi: New directory.
1321         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1322         * gcc.target/x86-64/abi/README.gcc: New file.
1323         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1324         * gcc.target/x86-64/abi/asm-support.s: New file.
1325         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1326         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1327         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1328         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1329         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1330         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1331         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1332         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1333         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1334         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1335         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1336         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1337         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1338         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1339         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1340         * gcc.target/x86_64/abi/test_varargs.c: New test.
1341
1342 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1343
1344         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1345         32-bit i?86 and x86_64.
1346
1347 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1348
1349         * obj-c++.dg/const-str-[1-9].mm: New tests.
1350
1351 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1352
1353         PR fortran/22010
1354         * gfortran.dg/namelist_use.f90: New.
1355         * gfortran.dg/namelist_use_only.f90: New.
1356
1357 2005-06-21  Jeff Law  <law@redhat.com>
1358
1359         * gcc.dg/tree-ssa/vrp15.c: New test.
1360
1361 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1362
1363         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1364         Remove.
1365         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1366         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1367         remove vect_reduction target keyword. Also avoid two returns in main.
1368         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1369         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1370         * gcc.dg/vect/vect-reduc-1short.c: New test.
1371         * gcc.dg/vect/vect-reduc-1char.c: New test.
1372         * gcc.dg/vect/vect-reduc-2short.c: New test.
1373         * gcc.dg/vect/vect-reduc-2char.c: New test.
1374         * gcc.dg/vect/vect-reduc-6.c: New test.
1375         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1376         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1377         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1378
1379 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1380         Paul Thomas  <pault@gcc.gnu.org>
1381
1382         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1383         New tests.
1384         
1385 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1386
1387         * gfortran.dg/backslash_1.f90: New test.
1388         * gfortran.dg/backslash_2.f90: New test.
1389
1390 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1391
1392         * gfortran.dg/duplicate_labels.f90: New test.
1393
1394 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1395
1396         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1397         unsupportable relocations.
1398         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1399         * gcc.dg/20050321-2.c: xfail for NetWare.
1400
1401 2005-06-20  Andreas Jaeger  <aj@suse.de>
1402
1403         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1404         gcc.target/i386/fastcall-sseregparm.c,
1405         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1406
1407 2005-06-19  Richard Henderson  <rth@redhat.com>
1408
1409         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1410
1411 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1412
1413         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1414
1415 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1416
1417         PR c++/22115
1418         * g++.dg/conversion/simd2.C: Change expected error message.
1419
1420 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1421
1422         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1423         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1424         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1425
1426 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1427
1428         * gcc.dg/fold-mod-1.c: New test.
1429
1430 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1431
1432         PR fortran/19926
1433         * gfortran.dg/pr19926.f90: New test.
1434
1435 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1436
1437         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1438         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1439         targets.
1440         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1441         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1442
1443 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1444
1445         * gcc.target/ia64/float80-varargs-1.c: New test.
1446
1447 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1448
1449         PR tree-opt/22035
1450         * gfortran.dg/f2c_6.f90: New test.
1451
1452 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1453
1454         PR c++/17413
1455         * g++.dg/template/local5.C: New.
1456
1457 2005-06-17  Richard Henderson  <rth@redhat.com>
1458
1459         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1460
1461 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1462
1463         PR testsuite/21945
1464         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1465
1466 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1467
1468         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1469         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1470         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1471         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1472         check_vect to verify the presence of hardware vector support.
1473
1474 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1475
1476         PR testsuite/22056
1477         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1478
1479 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1480
1481         PR libfortran/19216
1482         * gfortran.dg/pr19216.f: Add correct space between brackets and
1483         dg directive.
1484
1485 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1486
1487         PR libfortran/16436
1488         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1489
1490 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1491
1492         * gcc.target/i386/attributes-error.c: New testcase.
1493         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1494         * gcc.target/i386/regparm-stdcall.c: Likewise.
1495         * gcc.target/i386/sseregparm-1.c: Likewise.
1496         * gcc.target/i386/sseregparm-2.c: Likewise.
1497
1498 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1499
1500         * g++.dg/rtti/crash2.C: New.
1501
1502 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1503
1504         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1505
1506 2005-06-15  David Ung  <davidu@mips.com>
1507
1508         * gcc.target/mips/mips16e-extends.c: New test for testing the
1509         generation of MIPS16e zeb/zeh, seb/seh instructions.
1510
1511 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1512
1513         PR 22018
1514         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1515         * gcc.dg/tree-ssa/pr22018.c: New test.
1516
1517 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1518
1519         * gcc.dg/simd-1.c: Update error messages.
1520         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1521         * gcc.dg/simd-2.c: Update error messages.
1522         * gcc.dg/simd-4.c: New.
1523
1524 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1525
1526         PR c++/20678
1527         * g++.dg/other/crash-4.C: New.
1528
1529 2005-06-14  Devang Patel  <dpatel@apple.com>
1530
1531         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1532
1533 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1534
1535         PR c++/21929
1536         * g++.dg/parse/crash11.C: Update
1537
1538 2005-06-13  Jeff Law  <law@redhat.com>
1539
1540         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1541         perform the desired transformations.
1542         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1543         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1544
1545 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1546
1547         PR fortran/22038
1548         * gfortran.dg/forall_1.f90: Un-XFAIL.
1549
1550 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1551
1552         PR c++/21929
1553         * g++.dg/parse/crash26.C: New.
1554
1555         PR c++/20789
1556         * g++.dg/init/member1.C: New.
1557
1558 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1559
1560         * gfortran.dg/altreturn_1.f90: New test.
1561
1562 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1563
1564         PR middle-end/21985
1565         * gcc.dg/tree-ssa/pr21985.c: New test.
1566
1567 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1568
1569         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1570
1571 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1572
1573         PR c++/21930
1574         * g++.dg/other/error10.C: New test case.
1575
1576 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1577
1578         PR libfortran/19155
1579         * gfortran.dg/pr19155.f: Add test.
1580
1581 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1582
1583         * gfortran.dg/f2c_7.f90: New test.
1584
1585         * gfortran.dg/forall_1.f90: XFAILed.
1586
1587 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1588
1589         * gcc.dg/pr14796-1.c: New.
1590         * gcc.dg/pr14796-2.c: New.
1591
1592 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1593
1594         PR fortran/17792
1595         PR fortran/21375
1596         * gfortran.dg/deallocate_stat.f90:  New test.
1597
1598 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1599
1600         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1601
1602 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1603
1604         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1605         access will be generated when this loop is vectorized. Test that
1606         accesses with same alignment were detected.
1607         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1608         Test that accesses with same alignment were detected.
1609         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1610         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1611         alignment were detected.
1612
1613 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1614
1615         * gcc.dg/Wcxx-compat-1.c: New.
1616
1617 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1618
1619         PR libfortran/21480
1620         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1621         complex array.
1622
1623 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1624
1625         * gcc.dg/alias-8.c: New.
1626
1627 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1628
1629         * gcc.dg/format/cmn_err-1.c: Update.
1630
1631 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1632
1633         PR target/20666
1634         * gcc.target/sparc/fexpand-2.c: New.
1635         * gcc.target/sparc/fpmerge-2.c: New.
1636         * gcc.target/sparc/fpmul-2.c: New.
1637         * gcc.target/sparc/noresult.c: New.
1638         * gcc.target/sparc/pdist-2.c: New.
1639         * gcc.target/sparc/pdist-3.c: New.
1640
1641 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1642
1643         PR testsuite/21702
1644         * gcc.target/i386/i386.exp: Fix comment typo.
1645
1646 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1647
1648         PR c++/19497
1649         * g++.dg/inherit/using5.C: New.
1650         * g++.dg/inherit/using6.C: New.
1651
1652 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1653
1654         PR c++/19894
1655         * g++.dg/template/ptrmem15.C: New test.
1656
1657         PR c++/20563
1658         * g++.dg/ext/label4.C: New test.
1659
1660 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1661
1662         * gcc.dg/tls/debug-1.c: New test.
1663
1664 2005-06-07  Dale Johannesen  <dalej@apple.com>
1665
1666         * gcc.target/i386/movq.c:  New.
1667
1668 2005-06-07  Dale Johannesen  <dalej@apple.com>
1669
1670         * gcc.dg/20050607-1.c:  New.
1671
1672 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1673
1674         PR middle-end/21850
1675         * gcc.c-torture/execute/20050607-1.c: New test.
1676
1677 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1678
1679         PR libfortran/21926
1680         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1681         Test case where the return array has lowest stride one,
1682         but isn't packed.
1683
1684 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1685
1686         * lib/target-supports.exp (check_effective_target_sync_int_long):
1687         Add s390 and s390x targets.
1688
1689 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1690
1691         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1692         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1693         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1694         * gcc.dg/tree-ssa/loop-9.c: New test.
1695
1696 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1697
1698         * g++.dg/parse/defarg10.C: New.
1699
1700 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1701
1702         PR regression/21897
1703         * gcc.c-torture/execute/20050604-1.c: New test.
1704
1705 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1706
1707         PR 21903
1708         * g++.dg/parse/defarg9.C: New.
1709
1710         PR c++/20637
1711         * g++.dg/inherit/using4.C: New.
1712         * g++.dg/overload/error1.C: Adjust expected errors.
1713         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1714         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1715         * g++.old-deja/g++.other/redecl2.C: Likewise.
1716         * g++.old-deja/g++.other/redecl4.C: Likewise.
1717         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1718
1719 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1720
1721         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1722
1723 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1724
1725         * lib/gfortran.exp (gfortran_target_compile): Call
1726         dg-additional-files-options
1727         * gfortran.dg/f2c_4.f90: New file
1728         * gfortran.dg/f2c_4.c: New file
1729         * gfortran.dg/f2c_5.f90: New file
1730         * gfortran.dg/f2c_5.c: New file
1731
1732 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1733
1734         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1735
1736         PR fortran/21912
1737         * gfortran.dg/array_constructor_4.f90: New test.
1738
1739 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1740
1741         PR c++/21619
1742         * g++.dg/ext/builtin9.C: New test.
1743
1744 2005-06-05  Dale Johannesen  <dalej@apple.com>
1745
1746         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1747         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1748
1749 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1750
1751         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1752         * gcc.dg/vect/vect-reduc-1.c: New.
1753         * gcc.dg/vect/vect-reduc-2.c: New.
1754         * gcc.dg/vect/vect-reduc-3.c: New.
1755
1756 2005-06-04  Dale Johannesen  <dalej@apple.com>
1757
1758         * gcc.c-torture/execute/20050603-1.c:  New.
1759         * gcc.c-torture/execute/20050603-2.c:  New.
1760         * gcc.dg/20050603-3.c:  New.
1761
1762 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1763
1764         PR fortran/19195
1765         * gfortran.dg/debug_1.f90: New test.
1766
1767         * gfortran.dg/forall_1.f90: New test.
1768
1769 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1770
1771         * gfortran.dg/array_constructor_3.f90: New test.
1772
1773 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1774
1775         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1776
1777 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1778
1779         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1780
1781 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1782
1783         PR c/21873
1784         * gcc.dg/init-excess-1.c: New test.
1785
1786 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1787
1788         PR c++/21853
1789         * g++.dg/expr/static_cast6.C: New test.
1790
1791 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1792
1793         * gcc.dg/tree-ssa/vrp14.c: New test.
1794
1795 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1796
1797         PR c++/21336
1798         * g++.dg/template/new2.C: New test.
1799
1800 2005-06-03  Josh Conner  <jconner@apple.com>
1801
1802         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1803         all entries in initializer.
1804
1805 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1806
1807         PR middle-end/21858
1808         * gcc.dg/pr21858.c: New testcase.
1809
1810 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1811
1812         PR tree-optimization/21292
1813
1814         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1815         New.
1816         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1817         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1818         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1819         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1820         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1821
1822 2005-06-02  Richard Henderson  <rth@redhat.com>
1823
1824         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1825
1826 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1827
1828         * gcc.dg/wtypequal.c: New testcase.
1829
1830 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1831
1832         PR 21582
1833         * gcc.dg/tree-ssa/pr21582.c: New test.
1834
1835 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1836
1837         PR c++/21280
1838         * g++.dg/opt/interface2.h: New.
1839         * g++.dg/opt/interface2.C: New.
1840         * g++.dg/init/ctor4.C: Adjust error lines.
1841         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1842         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1843         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1844         * g++.old-deja/g++.pt/assign1.C: Likewise.
1845         * g++.old-deja/g++.pt/crash20.C: Likewise.
1846
1847 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1848
1849         PR tree-optimization/21734
1850         * g++.dg/vect/pr21734_1.cc: New.
1851         * g++.dg/vect/pr21734_2.cc: New.
1852
1853 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1854
1855         PR c++/20350
1856         * g++.dg/template/spec24.C: New.
1857
1858         PR c++/21151
1859         * g++.dg/pch/local-1.C: New.
1860         * g++.dg/pch/local-1.Hs: New.
1861
1862 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1863
1864         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1865         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1866         * gcc.dg/tree-ssa/pr14341.c: New test.
1867         * gcc.dg/tree-ssa/pr14841.c: New test.
1868         * gcc.dg/tree-ssa/pr20701.c: New test.
1869         * gcc.dg/tree-ssa/pr21086.c: New test.
1870         * gcc.dg/tree-ssa/pr21090.c: New test.
1871         * gcc.dg/tree-ssa/pr21332.c: New test.
1872         * gcc.dg/tree-ssa/pr21458.c: New test.
1873         * gcc.dg/tree-ssa/pr21658.c: New test.
1874         * gcc.dg/tree-ssa/vrp01.c: New test.
1875         * gcc.dg/tree-ssa/vrp02.c: New test.
1876         * gcc.dg/tree-ssa/vrp03.c: New test.
1877         * gcc.dg/tree-ssa/vrp04.c: New test.
1878         * gcc.dg/tree-ssa/vrp05.c: New test.
1879         * gcc.dg/tree-ssa/vrp06.c: New test.
1880         * gcc.dg/tree-ssa/vrp07.c: New test.
1881         * gcc.dg/tree-ssa/vrp08.c: New test.
1882         * gcc.dg/tree-ssa/vrp09.c: New test.
1883         * gcc.dg/tree-ssa/vrp10.c: New test.
1884         * gcc.dg/tree-ssa/vrp11.c: New test.
1885         * gcc.dg/tree-ssa/vrp12.c: New test.
1886         * gcc.dg/tree-ssa/vrp13.c: New test.
1887
1888 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1889
1890         PR 21029
1891         * gcc.dg/tree-ssa/pr21029.c: New test.
1892
1893 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1894
1895         * gfortran.dg/logint-1.f: New test case.
1896         * gfortran.dg/logint-2.f: Likewise.
1897         * gfortran.dg/logint-3.f: Likewise.
1898
1899 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1900
1901         PR c/21536
1902         PR c/20760
1903         * gcc.dg/20050527-1.c: New test.
1904
1905         * gcc.dg/i386-sse-12.c: New test.
1906
1907         PR fortran/21729
1908         * gfortran.dg/implicit_5.f90: New test.
1909
1910 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1911
1912         PR fortran/20883
1913         * gfortran/assign_4.f90: New test.
1914         * gfortran/assign_2.f90: Change compile to run.
1915
1916 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1917
1918         * lib/target-supports.exp
1919         (check_effective_target_sync_char_short): New.
1920         * gcc.dg/sync-2.c: New.
1921
1922 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1923
1924         PR tree-optimization/21817
1925         * gcc.dg/torture/pr21817-1.c: New.
1926
1927 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1928
1929         PR c++/21165
1930         * g++.dg/template/init5.C: New.
1931
1932 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1933
1934         * gfortran.dg/char_initialiser_actual.f90:
1935         Test character initialisers as actual arguments.
1936         * gfortran.dg/char_pointer_comp_assign.f90:
1937         Test character pointer structure component assignments.
1938         * gfortran.dg/char_array_structure_constructor.f90:
1939         Test character components in structure constructors.
1940
1941 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1942
1943         PR middle-end/20931
1944         * g++.dg/opt/pr20931.C: New test.
1945
1946 2005-05-31  Andreas Jaeger  <aj@suse.de>
1947
1948         PR testsuite/20772
1949         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1950         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1951         g++.old-deja/g++.ext/asmspec1.C,
1952         g++.old-deja/g++.other/regstack.C,
1953         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1954         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1955         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1956         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1957         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1958         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1959         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1960         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1961         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1962         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1963         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1964         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1965         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1966         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1967         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1968         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1969         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1970         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1971         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1972
1973 2005-05-31  Jeff Law  <law@redhat.com>
1974
1975         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1976
1977 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1978
1979         PR middle-end/21743
1980         * gcc.dg/builtins-1.c: Activate disabled clog test.
1981         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1982
1983 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1984
1985         * gfortran.dg/char_pointer_assign.f90:
1986         Test character-pointer assignments and pointer assignments.
1987         * gfortran.dg/char_pointer_dummy.f90:
1988         Test character-pointer dummy arguments.
1989         * gfortran.dg/char_pointer_func.f90:
1990         Test character-pointer function returns.
1991         * gfortran.dg/char_pointer_dependency.f90:
1992         Test character-pointer functions with dependencies.
1993
1994 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1995
1996         PR c++/21784
1997         * g++.dg/lookup/using14.C: New test.
1998
1999 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2000
2001         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2002         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2003         trailing ^M.
2004
2005 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2006
2007         PR c++/17413
2008         * g++.dg/template/local5.C: New.
2009
2010         PR target/21761
2011         * gcc.c-torture/compile/pr21761.c: New.
2012
2013         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2014         before darwin8.
2015
2016 2005-05-30  Steven G. Kargl
2017
2018         PR fortran/20846
2019         * gfortran.dg/inquire_8.f90: New test.
2020
2021 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2022
2023         PR libfortran/21376
2024         * gfortran.dg/output_exponents_1.f90: New test.
2025
2026 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2027
2028         PR libfortran/20006
2029         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2030
2031 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2032
2033         PR c++/21210
2034         * g++.dg/ext/complex1.C: New test.
2035
2036         PR c++/21340
2037         * g++.dg/init/ctor6.C: New test.
2038
2039 2005-05-29  Jan Hubicka  <jh@suse.cz>
2040
2041         * gcc.c-torture/compile/pr21562.c: New.
2042
2043 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2044
2045         * gfortran.dg/subnormal_1.f90: New test.
2046
2047 2005-05-28  Jan Hubicka  <jh@suse.cz>
2048
2049         * tree-prof.exp: Fix comment.
2050         * value-prof-1.c: New.
2051         * value-prof-2.c: New.
2052         * value-prof-3.c: New.
2053         * value-prof-4.c: New.
2054
2055 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2056
2057         PR c++/21614
2058         * g++.dg/expr/ptrmem6.C: New test.
2059         * g++.dg/expr/ptrmem6a.C: Likewise.
2060
2061 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2062
2063         PR tree-optimization/21658
2064         * gcc.dg/tree-ssa/pr21658.c: New.
2065
2066 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2067
2068         PR c++/21455
2069         * g++.dg/inherit/ptrmem3.C: New.
2070
2071         PR c++/21681
2072         * g++.dg/parse/template16.C: New.
2073
2074 2005-05-27  Andreas Jaeger  <aj@suse.de>
2075
2076         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2077
2078         * gcc.dg/i386-sse-8.c: Run test on all archs.
2079
2080 2005-05-26  Mike Stump  <mrs@apple.com>
2081
2082         * objc.dg/isa-field-1.m: Only run on darwin.
2083         * objc.dg/lookup-1.m: Likewise.
2084         * objc.dg/try-catch-8.m: Likewise.
2085
2086 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2087
2088         PR tree-optimization/9814
2089         * gcc.dg/pr9814-1.c: New test case.
2090
2091 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2092
2093         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2094         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2095         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2096         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2097         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2098         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2099         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2100         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2101         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2102         objc.dg/try-catch-8.m: New.
2103
2104 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2105
2106         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2107         remove extraneous semicolons.
2108
2109 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2110
2111         * obj-c++.dg/comp-types-12.mm: New.
2112         * objc.dg/comp-types-11.m: New.
2113         * objc.dg/selector-4.m: New.
2114
2115 2005-05-26  Andreas Jaeger  <aj@suse.de>
2116
2117         PR testsuite/20772
2118         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2119         g++.old-deja/g++.ext/attrib3.C,
2120         g++.old-deja/g++.other/store-expr1.C,
2121         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2122         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2123         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2124         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2125         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2126         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2127         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2128         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2129         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2130         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2131         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2132         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2133         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2134         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2135         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2136         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2137         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2138         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2139         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2140
2141 2005-05-26  Andreas Jaeger  <aj@suse.de>
2142
2143         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2144         x86-64 compilation.
2145
2146 2005-05-26  Andreas Jaeger  <aj@suse.de>
2147
2148         PR testsuite/20772
2149         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2150         gcc.misc-tests/i386-pf-athlon-1.c,
2151         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2152         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2153         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2154         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2155         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2156         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2157         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2158         programs.
2159
2160         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2161         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2162         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2163         x86-64 compilation.
2164
2165         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2166         x86_64.
2167
2168         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2169         effective-target ilp32.
2170
2171 2005-05-26  David Ung  <davidu@mips.com>
2172
2173         * gcc.target/mips/ext_ins.c: New test for testing the generation
2174         of MIPS32/64 rev 2 ext/ins instructions.
2175
2176 2005-05-26  Andreas Jaeger  <aj@suse.de>
2177
2178         * treelang/compile/unsigned.tree: Use gimple instead of
2179         nonexisting generic dump.
2180
2181 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2182
2183         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2184
2185 2005-05-26  Andreas Jaeger  <aj@suse.de>
2186
2187         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2188
2189 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2190
2191         PR libfortran/17283
2192         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2193         Test callee-allocated memory with write statements.
2194
2195 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2196
2197         PR middle-end/21709
2198         * gcc.dg/pr21709-1.c: New test case.
2199
2200 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2201             Mike Stump  <mrs@apple.com>
2202
2203         * objc/execute/next_mapping.h: Update for C++.
2204
2205         * obj-c++.dg/selector-1.mm: Move to...
2206         * obj-c++.dg/selector-4.mm: here...
2207
2208         * obj-c++.dg/basic.mm: New.
2209         * obj-c++.dg/comp-types-1.mm: New.
2210         * obj-c++.dg/cxx-class-1.mm: New.
2211         * obj-c++.dg/cxx-ivars-1.mm: New.
2212         * obj-c++.dg/cxx-ivars-2.mm: New.
2213         * obj-c++.dg/cxx-ivars-3.mm: New.
2214         * obj-c++.dg/cxx-scope-1.mm: New.
2215         * obj-c++.dg/cxx-scope-2.mm: New.
2216         * obj-c++.dg/defs.mm: New.
2217         * obj-c++.dg/empty-private-1.mm: New.
2218         * obj-c++.dg/encode-1.mm: New.
2219         * obj-c++.dg/encode-2.mm: New.
2220         * obj-c++.dg/encode-3.mm: New.
2221         * obj-c++.dg/extern-c-1.mm: New.
2222         * obj-c++.dg/extra-semi.mm: New.
2223         * obj-c++.dg/fix-and-continue-2.mm: New.
2224         * obj-c++.dg/isa-field-1.mm: New.
2225         * obj-c++.dg/ivar-list-semi.mm: New.
2226         * obj-c++.dg/local-decl-1.mm: New.
2227         * obj-c++.dg/lookup-1.mm: New.
2228         * obj-c++.dg/lookup-2.mm: New.
2229         * obj-c++.dg/method-1.mm: New.
2230         * obj-c++.dg/method-2.mm: New.
2231         * obj-c++.dg/method-3.mm: New.
2232         * obj-c++.dg/method-4.mm: New.
2233         * obj-c++.dg/method-5.mm: New.
2234         * obj-c++.dg/method-6.mm: New.
2235         * obj-c++.dg/method-7.mm: New.
2236         * obj-c++.dg/no-extra-load.mm: New.
2237         * obj-c++.dg/overload-1.mm: New.
2238         * obj-c++.dg/pragma-1.mm: New.
2239         * obj-c++.dg/pragma-2.mm: New.
2240         * obj-c++.dg/private-1.mm: New.
2241         * obj-c++.dg/private-2.mm: New.
2242         * obj-c++.dg/proto-qual-1.mm: New.
2243         * obj-c++.dg/qual-types-1.mm: New.
2244         * obj-c++.dg/stubify-1.mm: New.
2245         * obj-c++.dg/stubify-2.mm: New.
2246         * obj-c++.dg/super-class-1.mm: New.
2247         * obj-c++.dg/super-class-2.mm: New.
2248         * obj-c++.dg/super-dealloc-1.mm: New.
2249         * obj-c++.dg/super-dealloc-2.mm: New.
2250         * obj-c++.dg/template-1.mm: New.
2251         * obj-c++.dg/template-2.mm: New.
2252         * obj-c++.dg/template-3.mm: New.
2253         * obj-c++.dg/template-4.mm: New.
2254         * obj-c++.dg/template-5.mm: New.
2255         * obj-c++.dg/template-6.mm: New.
2256         * obj-c++.dg/try-catch-1.mm: New.
2257         * obj-c++.dg/try-catch-2.mm: New.
2258         * obj-c++.dg/try-catch-3.mm: New.
2259         * obj-c++.dg/try-catch-4.mm: New.
2260         * obj-c++.dg/try-catch-5.mm: New.
2261         * obj-c++.dg/try-catch-6.mm: New.
2262         * obj-c++.dg/try-catch-7.mm: New.
2263         * obj-c++.dg/try-catch-8.mm: New.
2264         * obj-c++.dg/try-catch-9.mm: New.
2265         * obj-c++.dg/va-meth-1.mm: New.
2266
2267 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2268
2269         * obj-c++.dg/selector-1.mm: New.
2270         * obj-c++.dg/selector-2.mm: New.
2271
2272 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2273
2274         * obj-c++.dg/selector-3.mm: New.
2275         * objc.dg/selector-3.m: New.
2276
2277 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2278
2279         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2280         about where warning appears.
2281
2282 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2283
2284         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2285         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2286         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2287         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2288
2289 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2290
2291         * gcc.dg/20050524-1.c: New test.
2292
2293 2005-05-25  Jan Hubicka  <jh@suse.cz>
2294
2295         * gcc.dg/tree-prof/inliner-1.c: New.
2296
2297 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2298
2299         * gcc.dg/tree-prof: New directory.
2300         * gcc.dg/tree-prof/tree-prof.exp: New.
2301
2302 2005-05-25  DJ Delorie  <dj@redhat.com>
2303
2304         * gcc.dg/Wattributes-1.c: New.
2305         * gcc.dg/Wattributes-2.c: New.
2306         * gcc.dg/Wattributes-3.c: New.
2307
2308 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2309
2310         PR tree-optimization/19833
2311         * gcc.dg/uninit-4.c: Remove xfail.
2312         * gcc.dg/uninit-9.c: Ditto.
2313
2314 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2315
2316         * obj-c++.dg/bitfield-[1-5].mm: New.
2317         * obj-c++.dg/class-protocol-1.mm: New.
2318         * obj-c++.dg/comp-types-1[0-1].mm: New.
2319         * obj-c++.dg/comp-types-[2-9].mm: New.
2320         * obj-c++.dg/encode-[4-8].mm: New.
2321         * obj-c++.dg/layout-1.mm: New.
2322         * obj-c++.dg/method-1[0-9].mm: New.
2323         * obj-c++.dg/method-2[0-1].mm: New.
2324         * obj-c++.dg/method-[8-9].mm: New.
2325         * obj-c++.dg/objc-gc-3.mm: New.
2326         * obj-c++.dg/try-catch-10.mm: New.
2327         * objc.dg/bitfield-5.m: New.
2328         * objc.dg/comp-types-10.m: New.
2329         * objc.dg/comp-types-9.m: New.
2330         * objc.dg/layout-1.m: New.
2331         * objc.dg/objc-gc-4.m: New.
2332         * objc.dg/try-catch-9.m: New.
2333         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2334         * objc.dg/comp-types-1.m: Likewise.
2335         * objc.dg/comp-types-[5-6].m: Likewise.
2336         * objc.dg/method-9.m: Likewise.
2337
2338 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2339
2340         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2341         and on hardware without VMX support.
2342
2343         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2344
2345         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2346
2347         * lib/profopt.exp (dg-final-generate, dg-final-use,
2348         profopt-final-code, profopt-get-options): New.
2349         (profopt-execute): Process test directives.
2350
2351         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2352         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2353         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2354
2355 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2356
2357         PR C++/21645
2358         * g++.dg/init/ctor5.C: New test.
2359
2360 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2361
2362         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2363         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2364         vect-113.c, vect-114.c.
2365
2366 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2367
2368         * gcc.dg/const-elim-1.c: Remove xfails.
2369
2370 2005-05-23  Jeff Law  <law@redhat.com>
2371
2372         * gcc.c-torture/compile/pr21638.c: New test.
2373         * gcc.c-torture/compile/20050520-1.c: New test.
2374
2375 2005-05-23  Nick Clifton  <nickc@redhat.com>
2376
2377         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2378         be a proper triple, ie: m32r*-*-*.
2379         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2380
2381 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2382
2383         PR middle-end/21331
2384         PR tree-opt/21293
2385         * gcc.c-torture/compile/pr21293.c: New test.
2386         * gcc.c-torture/execute/pr21331.c: New test.
2387
2388 2004-05-20  Richard Henderson  <rth@redhat.com>
2389
2390         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2391
2392 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2393
2394         * obj-c++-dg.exp: Add.
2395         * obj-c++.exp: Add.
2396         * obj-c++.dg/dg.exp: Add.
2397
2398 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2399
2400         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2401         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2402
2403 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2404
2405         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2406
2407 2004-05-19  Richard Henderson  <rth@redhat.com>
2408
2409         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2410
2411 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2412
2413         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2414
2415         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2416
2417 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2418
2419         PR c++/21495
2420         * g++.dg/parse/extern1.C: New test.
2421         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2422
2423 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2424
2425         * gcc.dg/c99-math.h: New.
2426         * gcc.dg/c99-math-float-1.c: New test.
2427         * gcc.dg/c99-math-double-1.c: Likewise.
2428         * gcc.dg/c99-math-long-double-1.c: Likewise.
2429
2430 2005-05-18  Richard Henderson  <rth@redhat.com>
2431
2432         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2433
2434 2005-05-18  Devang Patel  <dpatel@apple.com>
2435
2436         * g++.dg/opt/20050511-1.C: New test.
2437
2438 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2439
2440         PR libfortran/21127
2441         * gfortran.dg/reshape-complex.f90:  New test.
2442
2443 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2444
2445         * gfortran.dg/array_constructor_1.f90: New test.
2446         * gfortran.dg/array_constructor_2.f90: New test.
2447
2448 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2449
2450         PR fortran/20954
2451         * gfortran.dg/pr20954.f: New test.
2452
2453 2005-05-17  Mike Stump  <mrs@apple.com>
2454
2455         Yet more Objective-C++...
2456
2457         * objc.dg/method-5.m: Update.
2458         * objc.dg/method-6.m: Update.
2459         * objc.dg/method-7.m: Update.
2460         * objc.dg/method-9.m: Update.
2461         * objc.dg/try-catch-2.m: Update.
2462
2463 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2464
2465         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2466         Remove little-endian optimizations.
2467
2468 2005-05-17  Jeff Law  <law@redhat.com>
2469
2470         * g++.dg/tree-ssa/pr14814.C: New test.
2471         * gcc.dg/tree-ssa/pr14814.C: New test.
2472         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2473         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2474
2475 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2476
2477         * gcc.dg/compat/generate-random.c: Do not include
2478         libiberty.h.
2479         * gcc.dg/compat/generate-random_r.c: Likewise.
2480
2481 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2482
2483         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2484
2485 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2486
2487         PR middle-end/21595
2488         * g++.dg/tree-ssa/builtin1.C: New testcase.
2489
2490 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2491
2492         PR c++/21454
2493         * g++.dg/opt/const4.C: New test.
2494
2495         PR middle-end/21492
2496         * g++.dg/opt/crossjump1.C: New test.
2497
2498         PR tree-optimization/21610
2499         * gcc.c-torture/compile/20050516-1.c: New test.
2500
2501         PR fortran/15080
2502         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2503         about the test failing.
2504         * gfortran.fortran-torture/execute/where_7.f90: New test.
2505         * gfortran.fortran-torture/execute/where_8.f90: New test.
2506
2507 2005-05-16  Richard Henderson  <rth@redhat.com>
2508
2509         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2510         i?86 and x86_64.
2511
2512 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2513
2514         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2515         (limits.h): Include unconditionally.
2516         (stdlib.h): Likewise.
2517         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2518         (limits.h): Include unconditionally.
2519         (stdlib.h): Likewise.
2520         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2521         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2522         (limits.h): Include unconditionally.
2523         (stdlib.h): Likewise.
2524         (hashtab.h): Do not include.
2525         (getopt.h): Likewise.
2526         (stddef.h): Include.
2527         (hashval_t): Define.
2528         (struct entry): Add "next" field.
2529         (HASH_SIZE): New macro.
2530         (hash_table): New variable.
2531         (switchfiles): Do not use xmalloc.
2532         (mix): New macro.
2533         (iterative_hash): New function.
2534         (hasht): Remove.
2535         (e_exists): New function.
2536         (e_insert): Likewise.
2537         (output): Use, instead of libiberty hashtable functions.
2538         (main): Do not use getopt.  Do not call htab_create.
2539
2540 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2541
2542         PR libstdc++/21526
2543         * lib/target-supports.exp (check_mkfifo_available):
2544         Return 0 for cygwin as mkfifo support incomplete on platform.
2545         Fix typos in comments.
2546
2547 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2548
2549         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2550
2551 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2552
2553         PR fortran/17432
2554         * gfortran.dg/assign_4.f: New test.
2555
2556 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2557
2558         PR tree-optimization/21563
2559         * gcc.dg/tree-ssa/pr21563.c: New.
2560
2561 2005-05-14  Jan Hubicka  <jh@suse.cz>
2562
2563         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2564
2565 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2566
2567         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2568
2569 2005-05-13  Julian Brown  <julian@codesourcery.com>
2570
2571         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2572         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2573
2574 2005-05-13  Jan Hubicka  <jh@suse.cz>
2575
2576         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2577         * gcc.dg/fold-xor-?.c: Likewise.
2578         * gcc.dg/pr15784-?.c: Likewise.
2579         * gcc.dg/pr20922-?.c: Likewise.
2580         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2581         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2582         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2583
2584 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2585
2586         PR fortran/21260
2587         * gfortran.dg/hollerith_1.f90: New test.
2588
2589 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2590
2591         * gfortran.dg/func_result_2.f90: New test.
2592
2593 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2594
2595         * gfortran.dg/dev_null.f90: New test.
2596
2597 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2598
2599         * gcc.dg/arm-vfp1.c: Revert last change.
2600
2601 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2602
2603         PR middle-end/19807
2604         PR tree-optimization/19639
2605         * g++.dg/tree-ssa/pr19807.C: New testcase.
2606
2607 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2608
2609         PR libfortran/21471
2610         * gfortran.dg/append-1.f90: New test.
2611
2612 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2613
2614         * gcc.dg/pr18501.c: XFAIL.
2615         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2616         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2617         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2618         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2619         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2620         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2621         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2622         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2623
2624 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2625
2626         PR fortran/20178
2627         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2628         gfortran.dg/f2c_3.f90: New tests.
2629
2630         * gfortran.dg/return_1.f90: Fix dg annotation.
2631
2632 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2633
2634         * gcc.c-torture/compile/20050510-1.c: New test.
2635
2636 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2637
2638         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2639
2640 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2641
2642         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2643
2644 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2645
2646         PR c/17913
2647         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2648
2649 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2650
2651         PR c/21342
2652         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2653         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2654
2655 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2656
2657         PR debug/16676
2658         * gcc.dg/debug/pr16676.c: New test.
2659
2660 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2661
2662         PR testsuite/21443
2663         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2664         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2665         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2666         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2667         Change -O1 to -O2.
2668         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2669         -fno-tree-dominator-opts.
2670
2671 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2672
2673         * gfortran.dg/return_1.f90: New test.
2674
2675 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2676
2677         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2678
2679         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2680
2681 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2682
2683         PR c++/21427
2684         * g++.dg/inherit/covariant13.C: New.
2685
2686 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2687
2688         PR libfortran/19155
2689         * gfortran.dg/pr19155.f: New test.
2690
2691 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2692
2693         PR inline-asm/8788
2694         * gcc.dg/pr8788-1.c: New testcase.
2695
2696 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2697
2698         PR target/21416
2699         * gcc.target/mips/fpcmp-[12].c: New tests.
2700
2701 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2702
2703         * lib/target-supports-dg.exp (dg-require-fork): New function.
2704         (dg-require-mkfifo): Likewise.
2705         * lib/target-supports.exp (check_function_available): New
2706         function.
2707         (check_fork_available): Likewise.
2708         (check_mkfifo_available): Likewise.
2709
2710 2005-05-06  Jeff Law  <law@redhat.com>
2711
2712         * gcc.c-torture/compile/pr21380.c: New test.
2713
2714 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2715
2716         PR c++/20961
2717         * g++.dg/ext/weak3.C: New test.
2718
2719 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2720
2721         PR c++/21352
2722         * g++.dg/template/crash37.C: New test.
2723
2724 2005-05-05  Paul Brook  <paul@codesourcery.com>
2725
2726         * gcc.dg/arm-g2.c: Use effective-target arm32.
2727         * gcc.dg/arm-mmx-1.c: Ditto.
2728         * gcc.dg/arm-scd42-2.c: Ditto.
2729         * gcc.dg/arm-vfp1.c: Ditto.
2730         * lib/target-supports.exp (check_effective_target_arm32): New
2731         function.
2732
2733 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2734
2735         PR libfortran/21354
2736         gfortran.dg/in_pack_rank7.f90:  New test.
2737
2738 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2739
2740         PR middle-end/15618
2741         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2742
2743 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2744
2745         PR middle-end/21265
2746         * gcc.dg/20050503-1.c: New test.
2747
2748         PR rtl-optimization/21239
2749         * gcc.dg/i386-sse-11.c: New test.
2750
2751 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2752
2753         PR target/16888
2754         * gcc.target/i386/asm-1.c: New test.
2755
2756 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2757
2758         PR rtl-optimization/21330
2759         * gcc.c-torture/execute/20050502-1.c: New test.
2760
2761         PR target/21297
2762         * gcc.c-torture/execute/20050502-2.c: New test.
2763
2764 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2765
2766         PR middle-end/21282
2767         * gcc.dg/pr21282.c: New.
2768
2769 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2770
2771         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2772         * gcc.dg/vect/vect-92.c: Likewise
2773         * gcc.dg/vect/vect-93.c: Likewise
2774         * gcc.dg/vect/vect-dv-1.c: Likewise
2775         * gcc.dg/vect/vect-dv-2.c: Likewise
2776         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2777
2778 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2779
2780         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2781         * gfortran.dg/vect/vect-2.f90:  Likewise
2782         * gfortran.dg/vect/vect-3.f90:  Likewise
2783         * gfortran.dg/vect/vect-4.f90:  Likewise
2784         * gfortran.dg/vect/vect-5.f90:  Likewise
2785
2786 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2787
2788         PR target/20813
2789         * gcc.dg/rs6000-fpint-2.c: New.
2790
2791 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2792
2793         PR c/15698
2794         * gcc.dg/builtins-30.c: Update expected messages.
2795         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2796         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2797         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2798
2799 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2800
2801         PR tree-optimization/21294
2802         * gcc.dg/tree-ssa/pr21294.c: New.
2803
2804 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2805
2806         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2807         __builtin_altivec_st_internal_4si built-in.
2808
2809 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2810
2811         PR c++/15875
2812         * g++.dg/template/ptrmem14.C: New test.
2813
2814 2005-05-02  Paul Brook  <paul@codesourcery.com>
2815
2816         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2817
2818 2005-05-02  Michael Matz  <matz@suse.de>
2819
2820         PR c++/19542
2821         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2822
2823 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2824
2825         * g++.dg/cpp/weak.C: New test.
2826
2827 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2828
2829         * gcc.dg/tree-ssa/loop-8.c: New test.
2830
2831 2005-04-30  Michael Maty  <matz@suse.de>
2832
2833         * gcc.dg/inline-mcpy.c: New test.
2834
2835 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2836
2837         PR libfortran/18958
2838         * gfortran.dg/eoshift.f90:  New test case.
2839
2840 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2841
2842         PR libfortran/18857
2843         * gfortran.dg/matmul_1.f90: New test.
2844
2845 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2846
2847         PR tree-optimization/21030
2848         * gcc.dg/tree-ssa/pr21030.c: New.
2849
2850 2005-04-29  Devang Patel  <dpatel@apple.com>
2851
2852         PR tree-optimization/21272
2853         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2854
2855 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2856
2857         PR fortran/13082
2858         PR fortran/18824
2859         * gfortran.dg/entry_4.f90: New test.
2860         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2861         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2862         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2863         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2864         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2865         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2866         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2867
2868 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2869
2870         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2871
2872 2005-04-29  Paul Brook   <paul@codesourcery.com>
2873
2874         * gfortran.dg/entry_3.f90: New test.
2875
2876 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2877
2878         * gfortran.dg/implicit_4.f90: New test.
2879
2880 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2881
2882         * lib/target-supports.exp (check_profiling_available): Return
2883         false for xtensa-*-elf.
2884
2885 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2886
2887         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2888         error if file cannot be deleted.
2889
2890 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2891
2892         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2893         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2894         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2895         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2896         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2897         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2898         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2899         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2900         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2901         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2902         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2903         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2904         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2905
2906 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2907
2908         PR fortran/20865
2909         * gfortran.dg/pr20865.f90: New test.
2910
2911 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2912
2913         * gcc.dg/void-cast-2.c: New test.
2914
2915 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2916
2917         PR c/21159
2918         * gcc.dg/void-cast-1.c: New test.
2919
2920 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2921
2922         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2923
2924 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2925
2926         PR fortran/21177
2927         * gfortran.dg/pr21177.f90: New test.
2928
2929 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2930
2931         PR tree-optimization/21171
2932         * gcc.dg/tree-ssa/pr21171.c: New test.
2933
2934 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2935
2936         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2937         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2938         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2939         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2940         gcc.dg/tree-ssa/gen-vect-32.c: New.
2941         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2942         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2943         don't run on PPC32.
2944
2945 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2946
2947         PR c/21213
2948         * gcc.dg/transparent-union-3.c: New test.
2949
2950 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2951
2952         PR c/20740
2953         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2954         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2955         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2956         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2957         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2958         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2959
2960 2005-04-26  Jeff Law  <law@redhat.com>
2961
2962         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2963         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2964         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2965         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2966         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2967         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2968         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2969
2970 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2971
2972         PR tree-optimization/17598
2973         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2974
2975 2005-04-25  Mike Stump  <mrs@apple.com>
2976
2977         * objc.dg/fix-and-continue-1.m: Add.
2978
2979 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2980
2981         PR c++/20995
2982         * g++.dg/opt/pr20995-1.C: New test case.
2983
2984 2005-04-25  Devang Patel <dpatel@apple.com>
2985
2986         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2987
2988 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2989
2990         PR testsuite/21062
2991         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2992
2993 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2994
2995         PR C++/21188
2996         * g++.dg/opt/rtti2.C: New test.
2997
2998 2005-04-25  Paul Brook  <paul@codesourcery.com>
2999         Steven G. Kargl  <kargls@comcast.net>
3000
3001         PR fortran/20879
3002         * gfortran.dg/ichar_1.f90: New file.
3003
3004 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3005
3006         PR middle-end/20991
3007         * g++.dg/opt/pr20991.C: New test.
3008
3009         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3010         where sizeof (type) < __alignof__ (type).
3011         * gcc.dg/compat/struct-layout-1.h: Likewise.
3012
3013 2005-04-24  Per Bothner  <per@bothner.com>
3014             Devang Patel  <dpatel@apple.com>
3015
3016         PR preprocessor/20907
3017         * gcc.dg/cpp/very-long-comment.c: New test.
3018
3019 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3020
3021         PR fortran/20059
3022         * gfortran.dg/common_5.f: New test.
3023
3024 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3025
3026         PR middle-end/21082
3027         * g++.dg/tree-ssa/pr21082.C: New testcase.
3028
3029 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3030
3031         * gcc.dg/vect/vect-99.c: New test.
3032
3033 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3034
3035         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3036
3037 2005-04-22  Jeff Law  <law@redhat.com>
3038
3039         * gcc.dg/uninit-5.c: Remove xfails.
3040         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3041         conditionals and loads.
3042
3043 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3044
3045         PR libfortran/20074
3046         PR libfortran/20436
3047         PR libfortran/21108
3048         * gfortran.dg/nested_reshape.f90: new test
3049         * gfortran.dg/reshape-alloc.f90: new test
3050         * gfortran.dg/reshape.f90: new test
3051
3052 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3053
3054         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3055
3056         * gcc.dg/arm-vfp1.c: New test.
3057
3058 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3059
3060         PR c++/21087
3061         * g++.dg/lookup/builtin2.C: New test.
3062
3063 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3064
3065         * gcc.dg/weak/weak-13.c: New test.
3066
3067 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3068
3069         * lib/target-supports.exp (check_effective_target_sync_int_long):
3070         Add powerpc*.
3071
3072 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3073
3074         * gcc.target/mips/branch-1.c: New test.
3075
3076 2005-04-21  Richard Henderson  <rth@redhat.com>
3077
3078         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3079         * gcc.dg/vect/vect-86.c: Likewise.
3080         * gcc.dg/vect/vect-87.c: Likewise.
3081         * gcc.dg/vect/vect-88.c: Likewise.
3082
3083 2005-04-21  Devang Patel  <dpatel@apple.com>
3084
3085         PR optimization/20994
3086         * gcc.dg/tree-ssa/ifc-3.c: New test.
3087
3088 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3089
3090         PR c/12913
3091         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3092         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3093         gcc.dg/c99-vla-jump-5.c: New tests.
3094
3095 2005-04-19  Richard Henderson  <rth@redhat.com>
3096
3097         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3098         Fix typo in exists check.
3099         (check_effective_target_sync_int_long): New.
3100         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3101         * gcc.dg/ia64-sync-2.c: Likewise.
3102         * gcc.dg/ia64-sync-3.c: Likewise.
3103         * gcc.dg/ia64-sync-4.c: Likewise.
3104
3105 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3106
3107         * gcc.dg/fold-xor-1.c: New test.
3108         * gcc.dg/fold-xor-2.c: New test.
3109
3110 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3111
3112         PR target/20670
3113         * g++.dg/eh/fp-regs.C: New test.
3114
3115 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3116
3117         * gcc.dg/Wint-to-pointer-cast-1.c,
3118         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3119         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3120         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3121
3122 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3123
3124         PR fortran/16861
3125         * gfortran.dg/pr16861.f90: New test.
3126
3127 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3128
3129         * gcc.dg/pr21085.c: New test.
3130
3131 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3132
3133         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3134         (setup_mips_tests, dg-mips-options): New procedures.
3135         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3136         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3137         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3138         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3139         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3140         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3141         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3142         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3143         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3144         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3145         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3146         dg-mips-options instead of dg-options.  Remove now-redundant
3147         preprocessor guards.
3148         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3149         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3150         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3151         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3152         * gcc.dg/vr-mult-2.c: Delete.
3153         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3154         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3155         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3156         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3157         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3158         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3159         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3160
3161 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3162
3163         * ada/acats/run_all.sh: Use sync when executable not present.
3164
3165 2005-04-18  Devang Patel  <dpatel@apple.com>
3166
3167         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3168         * gcc.dg/vect/vect-11a.c: New.
3169         * gcc.dg/vect/vect-none.c: Update.
3170         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3171
3172 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3173
3174         PR tree-optimization/20922
3175         * gcc.dg/pr20922-1.c: New test.
3176         * gcc.dg/pr20922-2.c: New test.
3177         * gcc.dg/pr20922-3.c: New test.
3178         * gcc.dg/pr20922-4.c: New test.
3179         * gcc.dg/pr20922-5.c: New test.
3180         * gcc.dg/pr20922-6.c: New test.
3181
3182 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3183
3184         PR libfortran/20950
3185         * gfortran.dg/pr20950.f: New test.
3186
3187 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3188
3189         PR libfortran/19216
3190         * gfortran.dg/pr19216.f: New test.
3191
3192 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3193
3194         PR tree-optimization/21001
3195         * gcc.dg/tree-ssa/pr21001.c: New.
3196
3197 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3198
3199         PR libfortran/21075
3200         * gfortran.dg/reshape_rank7.f90: New test.
3201
3202 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3203
3204         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3205         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3206         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3207         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3208         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3209         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3210         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3211         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3212         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3213         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3214         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3215         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3216         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3217         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3218         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3219         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3220         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3221         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3222         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3223         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3224         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3225
3226 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3227
3228         * gfortran.dg/wtruncate.f: New testcase.
3229         * gfortran.dg/wtruncate.f90: New testcase.
3230
3231 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3232
3233         PR c++/21025
3234         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3235         which sizeof/alignof is dependent, rather than just whether we are
3236         processing_template_decl.
3237
3238 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3239
3240         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3241         corrected typo where the wrong variables had been compared.
3242
3243 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3244
3245         PR libfortran/18495
3246         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3247         Test callee-allocated version of return array with a write
3248         statement.
3249         Test spread with a temporary with another write statement.
3250
3251 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3252
3253         PR tree-optimization/21031
3254         * gcc.dg/tree-ssa/pr21031.c: New.
3255
3256 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3257
3258         PR tree-optimization/21004
3259         * gcc.dg/builtins-53.c: Include builtins-config.h.
3260         Check floorf, ceilf, floorl and ceill transformations
3261         only when HAVE_C99_RUNTIME is defined.
3262
3263 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3264
3265         PR middle-end/20739
3266         * gcc.dg/tree-ssa/pr20739.c: New test.
3267
3268 2005-04-14  Mike Stump  <mrs@apple.com>
3269
3270         * gcc.dg/Foundation.framework/empty: New.
3271         * gcc.dg/framework-2.c: New.
3272
3273 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3274
3275         PR tree-optimization/21021
3276         * gcc.c-torture/compile/pr21021.c: New.
3277
3278 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3279
3280         PR testsuite/21010
3281         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3282         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3283         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3284         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3285         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3286         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3287         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3288         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3289
3290 2005-04-14  Richard Henderson  <rth@redhat.com>
3291
3292         * lib/target-supports.exp (check_effective_target_vect_condition):
3293         Add ia64, i?86, and x86_64.
3294
3295 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3296
3297         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3298
3299 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3300
3301         PR tree-optimization/20657
3302         * gcc.dg/tree-ssa/pr20657.c: New.
3303
3304 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3305
3306         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3307         (long long int)trunc*.
3308
3309 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3310
3311         PR target/20927
3312         * gcc.dg/pr20927.c: New test.
3313
3314 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3315
3316         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3317         * gcc.target/mips/asm-1.c: Likewise.
3318
3319 2005-04-13  Dale Johannesen  <dalej@apple.com>
3320
3321         * objc.dg/objc-fast-4.m:  New.
3322
3323 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3324
3325         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3326         directory.
3327         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3328
3329 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3330
3331         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3332         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3333         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3334
3335 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3336
3337         PR tree-optimization/20913
3338         * gcc.dg/tree-ssa/pr20913.c: New.
3339
3340         PR tree-optimization/20702
3341         * gcc.dg/tree-ssa/pr20702.c: New.
3342
3343 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3344
3345         PR c++/13744
3346         * g++.dg/inherit/local3.C: New test.
3347
3348 2005-04-12  Jeff Law  <law@redhat.com>
3349
3350         * gcc.dg/tree-ssa/20050412-1.c: New test.
3351
3352 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3353
3354         PR libfortran/19016
3355         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3356         Add tests with mask generated by expression.
3357         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3358         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3359         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3360
3361 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3362
3363         PR middle-end/20917
3364         * gcc.dg/20050409-1.c: New test.
3365
3366 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3367
3368         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3369
3370 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3371
3372         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3373         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3374         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3375         (TARGET_CXX): Adjust accordingly.
3376         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3377         determine_class_data_visibility and class_data_always_comdat.
3378         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3379         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3380         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3381         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3382         (arm_cxx_determine_class_data_visibility): New.
3383         (arm_cxx_class_data_always_comdat): Likewise.
3384         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3385         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3386         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3387         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3388         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3389         Define.
3390
3391 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3392
3393         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3394
3395 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3396
3397         * gcc.dg/i386-darwin-fpmath.c: New.
3398
3399 2004-04-11  Devang Patel  <dpatel@apple.com>
3400
3401         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3402         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3403         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3404         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3405         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3406         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3407         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3408         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3409         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3410
3411 2004-04-11  Devang Patel  <dpatel@apple.com>
3412
3413         * gcc.dg/vect/vect-dv-1.c: New test.
3414         * gcc.dg/vect/vect-dv-2.c: New test.
3415
3416 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3417
3418         PR tree-optimization/20933
3419         * gcc.dg/tree-ssa/pr20933.c: New test.
3420
3421 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3422
3423         * gfortran.dg/fold_nearest.f90: New test.
3424
3425 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3426
3427         * gcc.dg/tree-ssa/alias-1.c: New test.
3428
3429 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3430
3431         PR tree-optimization/20920
3432         * g++.dg/tree-ssa/pr20920.C: New test.
3433
3434 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3435
3436         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3437         (long long int)ceil*.
3438
3439 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3440
3441         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3442         explicit C++ linkage.
3443
3444 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3445
3446         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3447         warning for arithmetic IF statements.
3448
3449 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3450
3451         * eor_handling_1.f90: New test case.
3452         * eor_handling_2.f90: New test case.
3453         * eor_handling_3.f90: New test case.
3454         * eor_handling_4.f90: New test case.
3455         * eor_handling_5.f90: New test case.
3456         * noadv_size.f90: New test case.
3457         * pad_no.f90: New test case.
3458
3459 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3460
3461         * gcc.c-torture/execute/20050410-1.c: New test.
3462
3463 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3464
3465         * gcc.dg/pr20126.c: New.
3466
3467 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3468             Steven G. Kargl <kargls@comcast.net>
3469
3470         * gfortran.dg/PR19872.f: New test.
3471
3472 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3473
3474         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3475
3476 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3477
3478         * gfortran.dg/nint_1.f90: New test.
3479
3480 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3481
3482         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3483         Added test for callee-allocated arrays with write statements.
3484         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3485         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3486         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3487         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3488         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3489
3490 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3491
3492         PR libfortran/20163
3493         * gfortran.dg/open-options-blanks.f:  New test.
3494
3495 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3496
3497         PR fortran/13257
3498         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3499
3500 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3501
3502         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3503         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3504         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3505         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3506         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3507         * gcc.c-torture/execute/stdarg-4.c: New test.
3508
3509         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3510
3511         PR target/20795
3512         * g++.dg/abi/param2.C: New test.
3513
3514 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3515
3516         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3517
3518 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3519
3520         * gcc.dg/builtins-53.c: New test.
3521
3522 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3523
3524         * g++.dg/tree-ssa/pr18178.C: New test.
3525         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3526         * gcc.c-torture/execute/20041019-1.c: New test.
3527         * gcc.dg/tree-ssa/20041008-1.c: New test.
3528         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3529         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3530         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3531         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3532         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3533         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3534         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3535         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3536         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3537         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3538
3539 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3540
3541         PR rtl-optimization/20466
3542         * gcc.c-torture/execute/pr20466-1.c: New test.
3543
3544 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3545
3546         PR c++/20905
3547         * g++.dg/parse/cond2.C: New test.
3548
3549         PR c++/20145
3550         * g++.dg/warn/Wdtor1.C: New test.
3551
3552 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3553
3554         PR fortran/17229
3555         * gfortran.dg/pr17229.f: New test.
3556
3557 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3558
3559         * gfortran.dg/tiny_1.f90: New test.
3560         * gfortran.dg/tiny_2.f90: ditto.
3561
3562 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3563
3564         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3565         * gfortran.dg/open_new.f90:  Fix dg-do run line
3566
3567 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3568
3569         * lib/target-supports.exp (get_compiler_messages): Support
3570         optional arguments, the fourth being compiler options.
3571         (check_effective_target_fpic): New proc.
3572         * gcc.dg/20050321-2.c: Restrict to target fpic.
3573
3574 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3575
3576         * gcc.dg/15443-1.c: New test.
3577         * gcc.dg/15443-2.c: Likewise.
3578
3579 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3580
3581         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3582
3583 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3584
3585         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3586
3587 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3588
3589         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3590         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3591         -m64.
3592         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3593         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3594         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3595
3596 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3597
3598         PR c++/20212
3599         * g++.dg/warn/Wunused-11.C: New test.
3600
3601 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3602
3603         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3604
3605 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3606
3607         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3608
3609 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3610
3611         PR c++/20734
3612         * g++.dg/template/ptrmem13.C: New test.
3613
3614 2005-04-05  Per Bothner  <per@bothner.com>
3615
3616         * lib/gcc.exp: Always add -fno-show-column, for now.
3617
3618 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3619
3620         PR testsuite/20767
3621         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3622         of plain old "unsigned int" for the type of "i".  Makes this test
3623         64bit clean.
3624
3625 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3626
3627         * gcc.dg/i386-ssefn-1.c: New test.
3628         * gcc.dg/i386-ssefn-2.c: New test.
3629         * gcc.dg/i386-ssefn-3.c: New test.
3630         * gcc.dg/i386-ssefn-4.c: New test.
3631
3632 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3633
3634         PR tree-optimization/20076
3635         * gcc.dg/builtin-apply4.c: New test.
3636
3637         PR preprocessor/19475
3638         * gcc.dg/cpp/macspace1.c: New test.
3639         * gcc.dg/cpp/macspace2.c: New test.
3640
3641 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3642
3643         * gfortran.dg/pr20755.f: Fixed bad format.
3644
3645 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3646
3647         PR c++/20763
3648         * g++.dg/ext/attrib21.C: New test.
3649
3650 2004-04-05  Devang Patel  <dpatel@apple.com>
3651
3652         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3653         * gcc.dg/vect/vect-shift-1.c: New test.
3654
3655 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3656
3657         PR libfortran/20755
3658         * gfortran.dg/pr20755.f: New test.
3659
3660 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3661
3662         * gfortran.dg/pr15959.f90: New test.
3663         * gfortran.dg/string_pad_trunc.f90: New test.
3664
3665 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3666
3667         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3668         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3669         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3670         syntax.
3671
3672 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3673
3674         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3675
3676 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3677
3678         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3679         * gcc.c-torture/compile/20011119-2.c: Likewise.
3680         * gcc.c-torture/compile/981001-2.c: Likewise.
3681
3682 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3683
3684         PR c++/20679
3685         * g++.dg/template/overload4.C: New test.
3686
3687 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3688
3689         PR c++/20746
3690         * g++.dg/abi/covariant5.C: New.
3691
3692         PR debug/20505
3693         * g++.dg/debug/const2.C: New.
3694
3695 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3696
3697         PR rtl-optimization/16104
3698         * gcc.c-torture/execute/20050316-1.c: New test.
3699
3700 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3701
3702         * g++.dg/template/spec23.C: Fix dg-error text.
3703
3704 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3705
3706         PR c++/19199
3707         * g++.dg/expr/lval2.C: New.
3708
3709 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3710
3711         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3712         __builtin_strcasecmp and __builtin_strncasecmp.
3713
3714 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3715
3716         PR c++/20723
3717         * g++.dg/template/spec22.C: New.
3718         * g++.dg/template/spec23.C: New.
3719
3720 2005-04-03  Dale Ranta  <dir@lanl.gov>
3721             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3722
3723         PR libfortran/20068
3724         PR libfortran/20125
3725         PR libfortran/20156
3726         PR libfortran/20471
3727         * gfortran.dg/backspace.f: New test.
3728
3729 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3730
3731         * gcc.dg/pr19345.c: New test.
3732
3733 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3734
3735         PR tree-optimization/20640
3736         * gcc.dg/torture/tree-loop-1.c: New.
3737
3738 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3739
3740         PR rtl-optimization/20290
3741         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3742
3743 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3744
3745         * gcc.dg/rs6000-fpint.c: New.
3746
3747 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3748
3749         * gcc.dg/old-style-then-proto-1.c: New test.
3750
3751 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3752
3753         * gfortran.fortran-torture/execute/backspace.f90: Check
3754         after backspace and read was incorrect.
3755
3756 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3757
3758         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3759         buffer past the terminating NUL using memcmp.
3760         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3761         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3762
3763         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3764         Fix unused/uninitialized variable warnings.
3765
3766         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3767         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3768         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3769         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3770
3771         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3772         gcc.c-torture/execute/builtins/fputs-lib.c,
3773         gcc.c-torture/execute/builtins/lib/fprintf.c,
3774         gcc.c-torture/execute/builtins/lib/main.c,
3775         gcc.c-torture/execute/builtins/lib/memcmp.c,
3776         gcc.c-torture/execute/builtins/lib/memmove.c,
3777         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3778         gcc.c-torture/execute/builtins/lib/memset.c,
3779         gcc.c-torture/execute/builtins/lib/printf.c,
3780         gcc.c-torture/execute/builtins/lib/sprintf.c,
3781         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3782         gcc.c-torture/execute/builtins/lib/strchr.c,
3783         gcc.c-torture/execute/builtins/lib/strcmp.c,
3784         gcc.c-torture/execute/builtins/lib/strcpy.c,
3785         gcc.c-torture/execute/builtins/lib/strcspn.c,
3786         gcc.c-torture/execute/builtins/lib/strlen.c,
3787         gcc.c-torture/execute/builtins/lib/strncat.c,
3788         gcc.c-torture/execute/builtins/lib/strncmp.c,
3789         gcc.c-torture/execute/builtins/lib/strncpy.c,
3790         gcc.c-torture/execute/builtins/lib/strrchr.c,
3791         gcc.c-torture/execute/builtins/lib/strspn.c,
3792         gcc.c-torture/execute/builtins/lib/strstr.c,
3793         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3794         gcc.c-torture/execute/builtins/strlen-2.c,
3795         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3796         prototypes.
3797
3798 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3799
3800         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3801         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3802         selectany usage.
3803
3804 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3805
3806         PR c++/19406
3807         * g++.dg/debug/using1.C: New test.
3808
3809 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3810
3811         PR middle-end/20524
3812         * gcc.dg/alias-7.c: Prefix asm-declared name with
3813         __USER_LABEL_PREFIX__.
3814
3815 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3816
3817         Fix fallout from PR middle-end/15700:
3818         * gcc.c-torture/compile/20011119-1.c: Take
3819         __USER_LABEL_PREFIX__ into account.
3820         * gcc.c-torture/compile/20011119-2.c: Likewise.
3821
3822 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3823
3824         PR c++/18644
3825         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3826
3827 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3828
3829         PR c/17855
3830         * gcc.c-torture/compile/struct-non-lval-1.c,
3831         gcc.c-torture/compile/struct-non-lval-2.c,
3832         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3833
3834 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3835
3836         * gcc.dg/tls/tls.exp: Remove temporary file.
3837         * g++.dg/tls/tls.exp: Ditto.
3838         * lib/file-format.exp: Ditto.
3839         * g++.dg/special/ecos.exp: Ditto.
3840
3841         * lib/profopt.exp: Treat prof_ext as a list.
3842         * gcc.misc-tests/bprob.exp: Ditto.
3843         * g++.dg/bprob/bprob.exp: Ditto.
3844
3845         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3846         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3847         g++.dg/tree-ssa/pointer-reference-alias.C,
3848         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3849         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3850         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3851         g++.dg/vect/pr19951.cc: Ditto.
3852         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3853         gcc.dg/builtins-47.c: Ditto.
3854         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3855         gcc.dg/pr20115-1.c: Ditto.
3856         * gcc.dg/tree-ssa/20030530-2.c,
3857         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3858         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3859         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3860         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3861         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3862         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3863         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3864         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3865         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3866         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3867         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3868         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3869         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3870         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3871         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3872         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3873         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3874         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3875         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3876         gcc.dg/tree-ssa/20030824-1.c,
3877         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3878         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3879         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3880         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3881         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3882         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3883         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3884         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3885         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3886         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3887         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3888         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3889         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3890         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3891         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3892         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3893         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3894         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3895         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3896         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3897         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3898         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3899         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3900         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3901         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3902         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3903         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3904         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3905         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3906         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3907         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3908         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3909         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3910         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3911         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3912         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3913         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3914         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3915         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3916         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3917         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3918         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3919         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3920         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3921         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3922         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3923         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3924         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3925         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3926         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3927         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3928         gcc.dg/tree-ssa/useless-1.c: Ditto.
3929         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3930         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3931         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3932         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3933         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3934         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3935         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3936         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3937         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3938         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3939         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3940         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3941         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3942         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3943         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3944         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3945         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3946         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3947         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3948         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3949         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3950         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3951         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3952         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3953         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3954         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3955         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3956         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3957         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3958         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3959         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3960         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3961         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3962         gcc.dg/vect/vect-none.c: Ditto.
3963         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3964         treelang/compile/unsigned.tree: Ditto.
3965
3966         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3967         * gcc.dg/cpp/direct2s.c: Ditto.
3968         * gcc.dg/cpp/paste4.c: Ditto.
3969         * gcc.dg/cpp/separate-1.c: Ditto.
3970         * gcc.dg/pch/save-temps-1.c: Ditto.
3971         * g++.dg/ext/altivec-10.C: Ditto.
3972         * g++.dg/pch/pch.C: Ditto.
3973
3974         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3975
3976         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3977         * g++.dg/template/repo1.C: Ditto.
3978         * g++.dg/template/repo2.C: Ditto.
3979         * g++.dg/template/repo3.C: Ditto.
3980         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3981         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3982         * g++.old-deja/g++.pt/repo1.C: Ditto.
3983         * g++.old-deja/g++.pt/repo2.C: Ditto.
3984         * g++.old-deja/g++.pt/repo3.C: Ditto.
3985         * g++.old-deja/g++.pt/repo4.C: Ditto.
3986
3987         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3988         * gcc.dg/20030107-1.c: Ditto.
3989         * gcc.dg/20030702-1.c: Ditto.
3990         * gcc.dg/profile-generate-1.c: Ditto.
3991         * g++.dg/other/profile1.C: Ditto.
3992         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3993
3994         * lib/gcc-dg.exp (remove-build-file): New.
3995         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3996         cleanup-tree-dump, cleanup-saved-temps): New.
3997
3998 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3999
4000         PR c++/19203, DR 214
4001         * g++.dg/parse/ambig3.C: Not ambiguous.
4002         * g++.dg/template/spec20.C: New.
4003         * g++.dg/template/spec21.C: New.
4004
4005 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4006
4007         PR target/20045
4008         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4009
4010 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4011
4012         PR libfortran/20660
4013         * gfortran.dg/negative_unit.f: New test.
4014
4015 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4016
4017         * gcc.dg/20050330-1.c: New test.
4018
4019 2005-03-30  Devang Patel  <dpatel@apple.com>
4020
4021         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4022
4023 2005-03-30  Dale Johannesen  <dalej@apple.com>
4024
4025         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4026
4027 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4028
4029         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4030         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4031         Strip options from test name.
4032
4033 2005-03-31  Jan Hubicka  <jh@suse.cz>
4034
4035         * gcc.dg/varpool-1.c: New testcase.
4036
4037 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4038
4039         PR c/772
4040         PR c/17913
4041         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4042         gcc.dg/stmt-expr-label-3.c : New tests.
4043         * gcc.c-torture/execute/medce-2.c: Remove.
4044
4045 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4046
4047         PR c/20368
4048         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4049         tests.
4050
4051 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4052
4053         * gcc.c-torture/compile/pr20203.c: New test.
4054
4055 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4056
4057         * gfortran.dg/promotion.f90:  New test.
4058
4059 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4060
4061         PR middle-end/20491
4062         * gcc.dg/torture/asm-subreg-1.c: New test.
4063
4064 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4065
4066         PR c/20672
4067         * gcc.dg/pr20672-1.c: New test.
4068
4069 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4070
4071         * gfortran.dg/vect: New directory.
4072         * gfortran.dg/vect/vect.exp: New.
4073         * gfortran.dg/vect/vect-1.f90: New test.
4074         * gfortran.dg/vect/vect-2.f90: New test.
4075         * gfortran.dg/vect/vect-3.f90: New test.
4076         * gfortran.dg/vect/vect-4.f90: New test.
4077         * gfortran.dg/vect/vect-5.f90: New test.
4078
4079 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4080
4081         PR middle-end/20622
4082         * gcc.dg/alias-7.c: New test.
4083
4084 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4085
4086         * gcc.dg/sparc-reg-1.c: New test.
4087
4088 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4089
4090         PR target/19890
4091         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4092
4093 2005-03-29  Dale Ranta  <dir@lanl.gov>
4094             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4095
4096         PR libfortran/20163
4097         * gfortran.dg/pr20163-2.f: New test.
4098
4099 2005-03-28  Jan Hubicka  <jh@suse.cz>
4100
4101         PR middle-end/20635
4102         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4103         by Jakub Jelinek.
4104
4105 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4106
4107         PR tree-optimization/20626
4108         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4109         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4110
4111 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4112
4113         * gfortran.dg/underflow.f90:  New test.
4114         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4115
4116 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4117
4118         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4119
4120 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4121
4122         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4123         (g++_init): Make sure that CXXFLAGS is set.
4124         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4125         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4126         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4127         * lib/objc.exp (objc_init): Likewise.
4128         * lib/treelang.exp (treelang_init): Likewise.
4129
4130 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4131
4132         PR tree-optimization/20470
4133         * gcc.dg/tree-ssa/pr20470.c: New test.
4134
4135 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4136
4137         * gcc.dg/ppc-stfiwx.c: New.
4138
4139 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4140
4141         PR target/19888
4142         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4143
4144 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4145
4146         * gcc.dg/20050325-1.c: Fix a typo.
4147
4148 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4149
4150         PR libfortran/19678
4151         PR libfortran/19679
4152         * gfortran.dg/dos_eol.f: New test.
4153
4154 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4155
4156         PR rtl-optimization/20249
4157         * gcc.dg/20050325-1.c: New test.
4158
4159 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4160
4161         PR libfortran/15332
4162         * gfortran.dg/pr15332.f: New test.
4163
4164 2005-03-24  Dale Johannesen  <dalej@apple.com>
4165
4166         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4167
4168 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4169
4170         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4171         'internal' visibility.
4172         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4173         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4174         'protected' visibility.
4175         * gcc.dg/visibility-7.c: Likewise.
4176         * lib/target-supports.exp (check_visibility_available): Take
4177         a parameter, the kind of visibility to check for.
4178         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4179         to check_visibility_available.
4180
4181         * g++.dg/expr/cast3.C: New.
4182
4183 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4184
4185         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4186         rs6000.
4187
4188 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4189
4190         PR target/20095
4191         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4192
4193 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4194
4195         * gcc.dg/badshift.c: Renamed to...
4196         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4197
4198         * gcc.target/i386/badshift.c: Renamed to...
4199         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4200         only.
4201
4202         PR rtl-optimization/20532
4203         * gcc.target/i386/badshift.c: New.
4204
4205 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4206
4207         * gfortran.dg/pr18025.f90: New test.
4208
4209 2005-03-23  Dale Johannesen  <dalej@apple.com>
4210
4211         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4212
4213 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4214
4215         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4216
4217         * lib/target-supports.exp (check_iconv_available): Default
4218         libiconv to -liconv, if there is no definition.
4219
4220 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4221
4222         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4223
4224 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4225
4226         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4227         * g++.dg/opt/pr7503-2.C: Likewise.
4228         * g++.dg/opt/pr7503-3.C: Likewise.
4229         * g++.dg/opt/pr7503-4.C: Likewise.
4230         * g++.dg/opt/pr7503-5.C: Likewise.
4231         * g++.dg/warn/minmax.C: New test.
4232
4233 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4234
4235         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4236         * gfortran.dg/g77_intrinsics_sub.f: New test.
4237
4238 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4239             Jan Hubicka  <jh@suse.cz>
4240             Steven Bosscher <stevenb@suse.de
4241
4242         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4243
4244 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4245
4246         PR c++/19980
4247         * g++.dg/template/redecl3.C: New test.
4248
4249 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4250
4251         PR c++/20499
4252         * g++.dg/parse/error16.C: Tweak error markers.
4253
4254 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4255
4256         PR target/20561
4257         * gcc.dg/20050321-2.c: New test.
4258
4259 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4260
4261         PR c++/20465
4262         PR c++/20381
4263         * g++.dg/template/ptrmem12.C: New.
4264
4265 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4266
4267         PR rtl-optimization/20527
4268         * gcc.c-torture/execute/pr20527-1.c: New test.
4269
4270 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4271
4272         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4273         program, compile it into a real executable and then delete the .c
4274         and .x files afterwards, to avoid problems on testglue targets.
4275
4276 2005-03-21  Stuart Hastings  <stuart@apple.com>
4277
4278         * gcc.target/i386/sse-2.c: New.
4279
4280 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4281
4282         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4283
4284 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4285
4286         * g++.dg/parse/crash25.C: Fix typo.
4287
4288 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4289
4290         PR c++/20461
4291         * g++.dg/parse/crash24.C: New test.
4292
4293         PR c++/20536
4294         * g++.dg/parse/crash25.C: New test.
4295
4296 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4297
4298         PR c++/20147
4299         * g++.dg/ext/stmtexpr4.C: New test.
4300
4301 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4302
4303         PR middle-end/20539
4304         * gcc.c-torture/compile/pr13066-1.c: New test case.
4305         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4306         * g++.dg/opt/pr13066-1.C: Likewise.
4307
4308 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4309
4310         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4311
4312 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4313
4314         PR fortran/18525
4315         * gfortran.dg/nesting_1.f90: New test.
4316
4317 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4318
4319         PR c++/20240
4320         * g++.dg/lookup/using13.C: New test.
4321
4322 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4323
4324         PR c++/20333
4325         * g++.dg/template/crash36.C: New test.
4326
4327 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4328
4329         PR c++/20463
4330         * g++.dg/template/crash35.C: New test.
4331
4332 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4333
4334         PR c++/19966
4335         * g++.dg/overload/operator2.C: New test.
4336
4337 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4338
4339         PR libfortran/20257
4340         * gfortran.dg/pr20257.f90: New test.
4341
4342 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4343
4344         PR libfortran/20480
4345         * gfortran.dg/pr20480.f90: New test.
4346
4347 2005-03-16  Richard Henderson  <rth@redhat.com>
4348
4349         PR middle-end/15700
4350         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4351         (_rtld_global): New.
4352         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4353         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4354
4355         * gcc.dg/alias-3.c: New.
4356         * gcc.dg/alias-4.c: New.
4357         * gcc.dg/alias-5.c: New.
4358         * gcc.dg/alias-6.c: New.
4359
4360 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4361
4362         * gcc.dg/cpp/ucnid-7.c: New.
4363
4364 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4365             Dorit Naishlos  <dorit@il.ibm.com>
4366
4367         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4368         darwin.
4369
4370 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4371
4372         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4373         misaligned accesses.
4374         * gcc.dg/vect/vect-58.c: Likewise.
4375         * gcc.dg/vect/vect-92.c: New.
4376         * gcc.dg/vect/vect-93.c: New.
4377
4378 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4379
4380         PR fortran/18827
4381         * gfortran.dg/assign_2.f90: New test.
4382         * gfortran.dg/assign_3.f90: New test.
4383         * gfortran.dg/assign.f90: New test.
4384
4385 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4386
4387         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4388         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4389         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4390         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4391         names.
4392
4393 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4394
4395         * gcc.dg/cpp/ucnid-6.c: New.
4396
4397         * gcc.dg/cpp/normalize-1.c: New.
4398         * gcc.dg/cpp/normalize-2.c: New.
4399         * gcc.dg/cpp/normalize-3.c: New.
4400         * gcc.dg/cpp/normalize-4.c: New.
4401         * gcc.dg/cpp/ucnid-4.c: New.
4402         * gcc.dg/cpp/ucnid-5.c: New.
4403         * g++.dg/cpp/normalize-1.C: New.
4404         * g++.dg/cpp/ucnid-1.C: New.
4405
4406 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4407
4408         * gcc.dg/pr18628.c: New.
4409
4410 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4411
4412         PR c++/20280
4413         * g++.dg/tree-ssa/pr20280.C: New.
4414
4415 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4416
4417         PR fortran/20467
4418         * gfortran.dg/stfunc_2.f90: New test.
4419
4420 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4421
4422         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4423
4424 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4425
4426         * gcc.dg/tree-ssa/20050314-1.c: New test.
4427
4428 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4429
4430         PR c++/4403
4431         PR c++/9783, DR433
4432         * g++.dg/template/friend34.C: New test.
4433         * g++.dg/template/friend35.C: Likewise.
4434         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4435
4436 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4437
4438         Friend class name lookup 5/n
4439         PR c++/1016
4440         * g++.dg/lookup/hidden-class1.C: New test.
4441         * g++.dg/lookup/hidden-class2.C: Likewise.
4442         * g++.dg/lookup/hidden-class3.C: Likewise.
4443         * g++.dg/lookup/hidden-class4.C: Likewise.
4444         * g++.dg/lookup/hidden-class5.C: Likewise.
4445         * g++.dg/lookup/hidden-class6.C: Likewise.
4446         * g++.dg/lookup/hidden-class7.C: Likewise.
4447         * g++.dg/lookup/hidden-class8.C: Likewise.
4448         * g++.dg/lookup/hidden-class9.C: Likewise.
4449         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4450         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4451         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4452         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4453         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4454         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4455         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4456         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4457         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4458         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4459         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4460
4461 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4462
4463         PR c++/20157
4464         * g++.dg/template/error18.C: New test.
4465
4466 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4467
4468         PR debug/16792
4469         * g++.dg/debug/pr16792.C: New test.
4470
4471 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4472
4473         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4474         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4475         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4476         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4477         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4478         test assertion names.
4479
4480 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4481
4482         PR fortran/18600
4483         * gfortran.dg/stfunc_1.f90: New test.
4484
4485 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4486
4487         PR fortran/16907
4488         * gfortran.dg/real_index_1.f90: New test.
4489
4490 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4491
4492         PR fortran/20323
4493         * gfortran.dg/spec_expr_1.f90: New test.
4494
4495 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4496
4497         PR c/20402
4498         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4499         new parser.
4500
4501 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4502
4503         PR fortran/20361
4504         * gfortran.dg/largeequiv_1.f90: New test.
4505
4506 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4507
4508         * gcc.dg/ucnid-1.c: New.
4509         * gcc.dg/ucnid-2.c: New.
4510         * gcc.dg/ucnid-3.c: New.
4511         * gcc.dg/ucnid-4.c: New.
4512         * gcc.dg/ucnid-5.c: New.
4513         * gcc.dg/ucnid-6.c: New.
4514         * gcc.dg/cpp/ucnid-1.c: New.
4515         * gcc.dg/cpp/ucnid-2.c: New.
4516         * gcc.dg/cpp/ucnid-3.c: New.
4517         * g++.dg/other/ucnid-1.C: New.
4518
4519 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4520
4521         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4522
4523 2005-03-11  Per Bothner  <per@bothner.com>
4524
4525         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4526         that diagnotics refer to correct token.
4527         * gcc.dg/unused-3.c: Likewise.
4528
4529 2005-03-11  Per Bothner  <per@bothner.com>
4530
4531         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4532         constant" is now actually on same line as string constant.
4533         * gcc.dg/cpp/direct2s.c: Likewise.
4534
4535 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4536
4537         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4538
4539 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4540
4541         PR libfortran/20124
4542         * gfortran.dg/pr20124.f90: New Test
4543
4544 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4545
4546         PR tree-optimization/20130
4547         * gcc.dg/pr20130-1.c: New test.
4548
4549 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4550
4551         PR target/20095
4552         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4553
4554 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4555
4556         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4557
4558 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4559
4560         * g++.dg/eh/forced1.C: Fix comment.
4561         * g++.dg/eh/forced2.C: Ditto.
4562         * g++.dg/eh/forced3.C: Ditto.
4563         * g++.dg/eh/forced4.C: Ditto.
4564
4565 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4566
4567         PR rtl-opt/20412
4568         * gcc.c-torture/compile/pr20412.c: New test.
4569
4570 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4571
4572         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4573
4574 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4575
4576         PR target/20322
4577         * gcc.dg/20050307-1.c: New test.
4578
4579 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4580
4581         PR c++/20375
4582         * g++.dg/other/stdarg3.C: New.
4583
4584 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4585
4586         PR c++/18384, c++/18327
4587         * g++.dg/init/array19.C: New test.
4588
4589         PR inline-asm/20314
4590         * gcc.dg/torture/pr20314-1.c: New test.
4591         * gcc.dg/torture/pr20314-2.c: New test.
4592
4593 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4594
4595         * gcc.dg/20050309-1.c: New test.
4596
4597 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4598
4599         * gcc.dg/builtins-10.c: Reactivate disabled test.
4600         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4601         new cbrt transformations.
4602
4603 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4604
4605         PR c++/20208
4606         * g++.dg/template/array13.C: New test.
4607
4608 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4609
4610         PR c++/16859
4611         * g++.dg/init/brace4.C: New test.
4612
4613 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4614
4615         PR c++/20186
4616         * g++.dg/template/non-dependent12.C: New.
4617
4618 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4619
4620         PR c++/20142
4621         * g++.dg/init/array18.C: Add dg-do run marker.
4622
4623         PR c++/20142
4624         * g++.dg/init/array18.C: New test.
4625
4626 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4627
4628         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4629         * g++.dg/gcov/gcov.exp: Likewise.
4630         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4631         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4632         * lib/c-torture.exp: Likewise.
4633         * lib/fortran-torture.exp: Likewise.
4634         * lib/g++.exp: Likewise.
4635         * lib/gcc-defs.exp: Likewise.
4636         * lib/gcc-dg.exp: Likewise.
4637         * lib/gcc.exp: Likewise.
4638         * lib/gcov.exp: Likewise.
4639         * lib/gfortran.exp: Likewise.
4640         * lib/mike-g++.exp: Likewise.
4641         * lib/mike-gcc.exp: Likewise.
4642         * lib/objc-torture.exp: Likewise.
4643         * lib/objc.exp: Likewise.
4644         * lib/profopt.exp: Likewise.
4645         * lib/target-libpath.exp: Likewise.
4646         * lib/target-supports.exp: Likewise.
4647         * lib/treelang.exp: Likewise.
4648         * lib/wrapper.exp: Likewise.
4649
4650 2005-03-08  Jeff Law  <law@redhat.com>
4651
4652         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4653         PHI-OPT changes.
4654
4655 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4656
4657         * gcc.dg/vect/pr20122.c: New test.
4658
4659 2005-03-07  Jeff Law  <law@redhat.com>
4660
4661         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4662         was folded away.
4663         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4664         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4665         * gcc.dg/tree-ssa/pr18134.c: New test.
4666
4667 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4668
4669         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4670         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4671         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4672
4673 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4674
4675         PR tree-opt/17671
4676         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4677
4678 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4679
4680         * g++.dg/warn/Wnvdtor.C: New test.
4681
4682 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4683
4684         * gcc.dg/torture/pr19683-1.c: New test.
4685
4686 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4687
4688         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4689         * gfortran.dg/g77/19990313-2.f: Ditto.
4690         * gfortran.dg/g77/19990313-3.f: Ditto.
4691         * gfortran.dg/g77/19990525-0.f: Ditto.
4692         * gfortran.dg/g77/19990826-0.f: Ditto.
4693         * gfortran.dg/g77/19990826-2.f: Ditto.
4694         * gfortran.dg/g77/19990826-3.f: Ditto.
4695         * gfortran.dg/g77/20000511-1.f: Ditto.
4696         * gfortran.dg/g77/20000511-2.f: Ditto.
4697         * gfortran.dg/g77/970625-2.f: Ditto.
4698         * gfortran.dg/g77/980310-2.f: Ditto.
4699         * gfortran.dg/g77/980310-3.f: Ditto.
4700         * gfortran.dg/g77/980310-8.f: Ditto.
4701         * gfortran.dg/g77/980519-2.f: Ditto.
4702         * gfortran.dg/g77/alpha1.f: Ditto.
4703         * gfortran.dg/g77/claus.f: Ditto.
4704         * gfortran.dg/g77/erfc.f: Ditto.
4705         * gfortran.dg/g77/short.f: Ditto.
4706         * gfortran.fortran-torture/execute/data.f90: Ditto.
4707         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4708         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4709
4710 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4711
4712         * lib/file-format.exp (gcc_target_object_format): Add check for som
4713         format and hardcode object formats on hppa*-*-hpux*.
4714         * lib/target-supports.exp (check_weak_available): Add check for som
4715         object format.  Always return 0 on hppa*-*-hpux10*.
4716
4717         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4718         is defined.
4719
4720         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4721
4722 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4723
4724         * gfortran.dg/pr19936_1.f90: New test.
4725         * gfortran.dg/pr19936_2.f90: New test.
4726         * gfortran.dg/pr19936_3.f90: New test.
4727
4728 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4729             Paul Thomas <prthomas@drfccad.cea.fr>
4730
4731         * gfortran.dg/PR19754_1.f90: New test.
4732         * gfortran.dg/PR19754_2.f90: Ditto.
4733
4734 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4735
4736         PR c++/19311
4737         * g++.dg/template/non-dependent11.C: New test.
4738
4739 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4740
4741         * lib/target-supports.exp (check_iconv_available): Fix comment.
4742
4743 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4744             Joseph S. Myers  <joseph@codesourcery.com>
4745
4746         PR c++/19797
4747         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4748
4749 2005-03-04  Matthew Sachs  <msachs@apple.com>
4750
4751         * gcc.exp (gcc_target_compile): Put braces around
4752         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4753         * objc.exp (objc_target_compile): Likewise.
4754         * treelang.exp (treelang_target_compile): Likewise.
4755
4756 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4757
4758         PR fortran/19673
4759         * gfortran.dg/func_result_1.f90: New test.
4760
4761 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4762
4763         * gcc.misc-tests/options.exp: New test.
4764
4765 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4766
4767         * gcc.dg/pr15784-4.c: New test.
4768
4769 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4770
4771         * gcc.c-torture/execute/pr17133.c: New.
4772         * gcc.c-torture/compile/20050303-1.c: New.
4773
4774 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4775
4776         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4777
4778 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4779
4780         * g++.dg/overload/using2.C: New.
4781
4782 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4783
4784         PR c++/19916
4785         * g++.dg/init/ptrmem2.C: New test.
4786
4787 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4788
4789         PR c/8927
4790         * gcc.dg/pr8927-1.c: New test.
4791
4792 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4793
4794         PR c++/20232
4795         * g++.dg/inherit/covariant12.C: New.
4796
4797 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4798
4799         PR fortran/19479
4800         * gfortran.dg/bound_1.f90: New test.
4801
4802 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4803
4804         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4805         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4806
4807 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4808
4809         PR c/20245
4810         * gcc.dg/pr20245-1.c: New test.
4811
4812 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4813
4814         PR middle-end/19874
4815         * gcc.c-torture/execute/20050119-2.c: New test case.
4816
4817 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4818
4819         * README: Update the DejaGnu bug reporting address.
4820         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4821         * lib/objc-torture.exp: Likewise.
4822
4823 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4824
4825         * gfortran.dg/boz_1.f90: New test.
4826         * gfortran.dg/boz_3.f90: New test.
4827         * gfortran.dg/boz_4.f90: New test.
4828
4829 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4830
4831         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4832         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4833
4834 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4835
4836         PR libfortran/20101
4837         * gfortran.dg/write_0_pe_format.f90: New test.
4838
4839 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4840
4841         PR c++/20206
4842         * g++.dg/opt/thunk2.C: New test.
4843         * g++.dg/opt/covariant1.C: New test.
4844
4845 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4846
4847         * gfortran.dg/e_d_fmt.f90: New test.
4848
4849 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4850
4851         * gcc.dg/asm-b.c: Fix comment typos.
4852
4853 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4854
4855         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4856         a V_MAY_DEF also.
4857
4858 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4859
4860         PR tree-opt/20188
4861         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4862         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4863         * gcc.dg/asm-b.c: New test.
4864
4865 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4866
4867         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4868         Disable this test on IRIX 6.
4869
4870 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4871
4872         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4873         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4874         parser.
4875
4876 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4877
4878         PR tree-optimization/20204
4879         * testsuite/gcc.dg/pr20204.c: New test.
4880
4881 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4882
4883         PR target/20196
4884         * gcc.c-torture/execute/20050224-1.c: New test.
4885
4886         PR c++/20175
4887         * g++.dg/warn/Wbraces2.C: New test.
4888
4889 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4890
4891         PR c++/19878
4892         * g++.dg/init/const2.C: New test.
4893
4894 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4895
4896         PR tree-optimization/20100
4897         * gcc.c-torture/execute/pr20100-1.c: New test.
4898
4899 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4900
4901         * gfortran.dg/implicit_3.f90: New test.
4902
4903         * gfortran.dg/deftype_1.f90: New test.
4904
4905 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4906
4907         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4908         the test passes.
4909         * g++.dg/other/anon3.C: Accept a warning.
4910
4911 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4912
4913         * gcc.dg/pr20017.c: Fix a comment typo.
4914
4915 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4916
4917         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4918
4919 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4920
4921         PR ada/19902
4922         * ada/acats/tests/cxa/cxa3004.a: Remove.
4923         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4924
4925 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4926
4927         PR c++/20073
4928         * g++.dg/init/const1.C: New test.
4929
4930         PR c++/19991
4931         * g++.dg/parse/constant7.C: New test.
4932
4933         PR c++/20152
4934         * g++.dg/parse/error27.C: New test.
4935         * g++.dg/template/qualttp15.C: Adjust error markers.
4936         * g++.old-deja/g++.other/struct1.C: Likewise.
4937
4938         PR c++/20153
4939         * g++.dg/template/error17.C: New test.
4940
4941         PR c++/20148
4942         * g++.dg/parser/error26.C: New test.
4943
4944 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4945
4946         PR tree-optimization/20100
4947         PR tree-optimization/20115
4948         * gcc.dg/pr20115.c: New test.
4949         * gcc.dg/pr20115-1.c: New test.
4950         * gcc.dg/pr20100.c: New test.
4951         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4952         call-clobbered variables after alias1.
4953
4954 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4955
4956         * gfortran.dg/list_read_4.f90: new test.
4957
4958 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4959
4960         PR rtl-optimization/20017.
4961         * gcc.dg/pr20017.c: New.
4962
4963 2005-02-22  Devang Patel  <dpatel@apple.com>
4964
4965         PR 19952
4966         * g++.dg/tree-ssa/pr19952.C: New test.
4967
4968 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4969
4970         PR c++/19883
4971         * g++.dg/parse/constant6.C: New test.
4972
4973 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4974
4975         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4976         * g++.dg/charset/asm2.c: Likewise.
4977         * g++.dg/charset/asm3.c: Likewise.
4978         * g++.dg/charset/asm4.c: Likewise.
4979         * g++.dg/charset/asm5.c: Likewise.
4980         * g++.dg/charset/attribute1.c: Likewise.
4981         * g++.dg/charset/attribute2.c: Likewise.
4982         * g++.dg/charset/extern1.cc: Likewise.
4983         * g++.dg/charset/extern2.cc: Likewise.
4984         * g++.dg/charset/extern3.cc: Likewise.
4985         * g++.dg/charset/function.cc: Likewise.
4986         * g++.dg/charset/string.c: Likewise.
4987         * g++.dg/charset/charset.exp: Likewise.
4988         * lib/target-supports.exp (check_iconv_available): Fix comment.
4989
4990 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4991
4992         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4993         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4994         * gcc.dg/charset/asm2.c: Likewise.
4995         * gcc.dg/charset/asm3.c: Likewise.
4996         * gcc.dg/charset/asm4.c: Likewise.
4997         * gcc.dg/charset/asm5.c: Likewise.
4998         * gcc.dg/charset/asm6.c: Likewise.
4999         * gcc.dg/charset/attribute1.c: Likewise.
5000         * gcc.dg/charset/attribute2.c: Likewise.
5001         * gcc.dg/charset/builtin1.c: Likewise.
5002         * gcc.dg/charset/extern.c: Likewise.
5003         * gcc.dg/charset/function.c: Likewise.
5004         * gcc.dg/charset/string.c: Likewise.
5005         * gcc.dg/charset/charset.exp: Likewise.
5006
5007 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5008
5009         PR fortran/20086
5010         * gfortran.dg/pr20086.f90: New test.
5011
5012 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5013
5014         PR tree-optimization/19786
5015         * g++.dg/tree-ssa/pr19786.C: New.
5016
5017 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5018
5019         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5020
5021 2005-02-21  Jeff Law  <law@redhat.com>
5022
5023         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5024
5025 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5026
5027         * gfortran.dg/do_iterator: Split loop, markup all lines for
5028         which an error locus is printed.
5029         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5030         locus is printed.
5031         * gfortran.dg/select_4.f90: Likewise.
5032         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5033         locuses in the various permutations.
5034
5035 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5036
5037         PR tree-optimization/19951
5038         * g++.dg/vect: New directory.
5039         * g++.dg/vect/vect.exp: New file.
5040         * g++.dg/vect/pr19951.cc: New testcase.
5041         * g++.dg/dg.exp: Also prune vectorizer tests.
5042
5043 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5044
5045         PR 18785
5046         * gcc.dg/charset/builtin1.c: New test.
5047
5048 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5049
5050         PR c++/19299
5051         * g++.dg/inherit/volatile1.C: New test.
5052
5053         PR c++/19440
5054         * g++.dg/template/dtor4.C: New test.
5055
5056 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5057
5058         * gfortran.dg/int_1.f90: New test.
5059
5060 2005-02-19  Devang Patel  <dpatel@apple.com>
5061
5062         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5063
5064 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5065
5066         * gfortran.dg/achar_1.f90: New test.
5067
5068 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5069
5070         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5071
5072 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5073             Jakub Jelinek  <jakub@redhat.com>
5074
5075         PR tree-optimization/19828
5076         * gcc.dg/tree-ssa/loop-7.c: New test.
5077         * gcc.c-torture/execute/20050218-1.c: New test.
5078
5079 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5080
5081         PR c/20043
5082         * gcc.dg/transparent-union-1.c: New test.
5083         * gcc.dg/transparent-union-2.c: New test.
5084
5085 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5086
5087         PR tree-optimization/18977
5088         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5089
5090 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5091
5092         PR target/20054
5093         * gcc.dg/pr20054.c: New test.
5094
5095 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5096
5097         PR c++/19508
5098         * g++.dg/ext/attrib20.C: New test.
5099
5100 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5101
5102         PR middle-end/20030
5103         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5104
5105 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5106
5107         PR c++/20008
5108         * g++.dg/opt/switch4.C: New.
5109
5110 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5111
5112         PR c++/20023
5113         PR tree-optimization/20009
5114         * gcc.c-torture/compile/20050217-1.c: New test.
5115         * g++.dg/opt/switch3.C: New test.
5116
5117         PR tree-optimization/18947
5118         * gcc.c-torture/compile/20050215-1.c: New test.
5119         * gcc.c-torture/compile/20050215-2.c: New test.
5120         * gcc.c-torture/compile/20050215-3.c: New test.
5121
5122 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5123
5124         PR c++/20028
5125         * g++.dg/template/crash34.C: New.
5126
5127         PR c++/20022
5128         * g++.dg/other/access3.C: New.
5129
5130 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5131
5132         * gcc.dg/vect/vect-98.c: New test.
5133
5134 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5135
5136         PR tree-optimization/19967
5137         * gcc.dg/pr19967.c: New.
5138
5139 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5140
5141         PR middle-end/19857
5142         * gcc.dg/tree-ssa/20050215-1.c: New test.
5143         * gcc.c-torture/execute/20050215-1.c: New test.
5144
5145 2005-02-15  Eric Christopher  <echristo@redhat.com>
5146
5147         * gcc.dg/cpp/20050215-1.c: New file.
5148
5149 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5150
5151         PR tree-optimization/15785
5152         * gcc.dg/pr15785-1.c: New test.
5153
5154 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5155
5156         PR c++/17788
5157         * g++.dg/init/ctor4.C: New.
5158         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5159
5160 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5161
5162         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5163         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5164
5165 2005-02-15  Andreas Schwab  <schwab@suse.de>
5166
5167         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5168         declare malloc.
5169
5170 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5171
5172         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5173
5174 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5175
5176         PR tree-optimization/19853
5177         * gcc.c-torture/compile/pr19853.c: New test.
5178
5179 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5180
5181         PR c++/19608
5182         * g++.dg/parse/local-class1.C: New.
5183
5184         PR c++/19895
5185         * g++.dg/parse/ptrmem3.C: New.
5186
5187         PR c++/19884
5188         * g++.old-deja/g++.oliva/template6.C: Add another case.
5189         * g++.dg/template/explicit6.C: New.
5190
5191 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5192
5193         PR c++/17816
5194         * g++.dg/other/redecl2.C: New.
5195
5196 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5197
5198         PR c++/19891
5199         * g++.dg/abi/covariant4.C: New.
5200
5201 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5202
5203         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5204
5205 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5206
5207         * gcc.dg/vect/vect-96.c: Fix typo.
5208
5209 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5210
5211         PR c++/14479
5212         PR c++/19487
5213         * g++.dg/template/enum5.C: New test.
5214
5215 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5216
5217         * gcc.dg/vect/vect-97.c: New test.
5218
5219 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5220
5221         * gcc.dg/vect/vect-96.c: New test.
5222
5223 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5224
5225         * gcc.dg/builtins-34.c: Also check ldexp*.
5226
5227 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5228
5229         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5230
5231 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5232
5233         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5234         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5235         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5236         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5237         selector_list, selector_expression, dg-process-target): Move to new
5238         file target-supports-dg.exp.
5239         * lib/target-supports-dg.exp: New.
5240
5241         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5242         New.
5243
5244 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5245
5246         PR c++/19666
5247         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5248
5249         PR middle-end/19858
5250         * gcc.c-torture/compile/20050210-1.c: New test.
5251
5252 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5253
5254         PR c++/19755
5255         * g++.dg/warn/Wbraces1.C: New test.
5256
5257 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5258
5259         * gcc.dg/builtins-52.c: New testcase.
5260
5261 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5262
5263         PR c/19342
5264         * gcc.c-torture/execute/20050119-1.c: New test.
5265
5266 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5267
5268         PR c++/19811
5269         * g++.dg/init/delete1.C: New test.
5270
5271 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5272
5273         PR c++/18470
5274         * g++.dg/template/static12.C: New test.
5275
5276 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5277
5278         PR c++/19787
5279         * g++.dg/conversion/ambig1.C: New test.
5280
5281         PR c++/19739
5282         * g++.dg/ext/attrib19.C: New test.
5283
5284         PR c++/19732
5285         * g++.dg/parse/dtor5.C: New test.
5286
5287         PR c++/19762
5288         * g++.dg/template/dtor3.C: New test.
5289
5290         PR c++/19826
5291         * g++.dg/template/static11.C: New test.
5292         * g++.dg/template/crash2.C: Remove dg-error marker.
5293
5294 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5295
5296         PR C++/18491
5297         * g++.old-deja/g++.mike/p10769a.C: Remove.
5298
5299 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5300
5301         * gcc.dg/builtins-48.c: New test case.
5302         * gcc.dg/builtins-49.c: New test case.
5303         * gcc.dg/builtins-50.c: New test case.
5304         * gcc.dg/builtins-51.c: New test case.
5305
5306 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5307
5308         PR middle-end/19583
5309         * g++.dg/warn/Wreturn-type-3.C: New test.
5310
5311 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5312
5313         PR middle-end/19402
5314         * gcc.dg/pr19402-1.c: New testcase.
5315         * gcc.dg/pr19402-2.c: likewise.
5316
5317 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5318
5319         PR middle-end/19854
5320         * g++.dg/tree-ssa/tmmti.C: New testcase.
5321
5322 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5323
5324         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5325
5326 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5327
5328         PR c++/19733
5329         * g++.dg/parse/crash23.C: New test.
5330         * g++.dg/warn/Weff1.C: New test.
5331
5332 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5333
5334         * gcc.dg/20050209-1.c: New test.
5335
5336 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5337
5338         PR target/19799
5339         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5340
5341 2005-02-08  Mike Stump  <mrs@apple.com>
5342
5343         * g++.dg/pch/import-2.c: New test.
5344         * g++.dg/pch/import-2.hs: New.
5345         * g++.dg/pch/include/import-2a.h: New.
5346         * g++.dg/pch/include/import-2b.h: New.
5347
5348 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5349
5350         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5351
5352 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5353
5354         * gfortran.dg/substr_1.f90: New test.
5355
5356 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5357
5358         PR middle-end/19775
5359         * gcc.dg/torture/builtin-power-1.c: Disable test for
5360         invalid transformation.
5361         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5362         no longer optimize.
5363         * gcc.dg/builtins-47.c: New testcase.
5364
5365 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5366             Dorit Naishlos  <dorit@il.ibm.com>
5367
5368         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5369
5370 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5371
5372         * gcc.c-torture/compile/20050206-1.c: New test.
5373
5374 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5375
5376         PR tree-opt/19768
5377         * g++.dg/opt/pr19768.C: New test.
5378
5379 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5380
5381         PR tree-opt/19736
5382         * gcc.c-torture/compile/pr19736.c: New test.
5383
5384 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5385
5386         PR c++/17401
5387         * g++.dg/parse/error25.C: New test.
5388
5389 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5390
5391         * gcc.c-torture/execute/20050203-1.c: New.
5392
5393 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5394
5395         * gcc.dg/vect/vect-85.c: Remove xfail.
5396         * gcc.dg/vect/vect-86.c: Remove xfail.
5397         * gcc.dg/vect/vect-87.c: Remove xfail.
5398         * gcc.dg/vect/vect-88.c: Remove xfail.
5399
5400 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5401
5402         * gcc.dg/altivec-19.c: New.
5403
5404 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5405
5406         PR c/17807
5407         * gcc.dg/nested-func-3.c: New test.
5408         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5409
5410 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5411
5412         * gcc.test-framework/gen_directive_tests: Generate tests for
5413         selector expressions.
5414
5415 2005-02-02  Matt Austern  <austern@apple.com>
5416
5417         PR c++/19628
5418         * g++/ext/builtin7.C: New.
5419         * g++/ext/builtin8.C: New.
5420
5421 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5422
5423         PR c/18502
5424         * gcc.dg/pr18502-1.c: New test.
5425
5426 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5427
5428         PR c++/17413
5429         * g++.dg/template/local4.C: Tweak.
5430
5431 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5432
5433         PR tree-optimization/19578
5434         * gcc.c-torture/compile/20050202-1.c: New test.
5435
5436 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5437
5438         PR c/19435
5439         * gcc.dg/c99-init-4.c: New test.
5440
5441 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5442
5443         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5444
5445         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5446
5447         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5448         * g++.dg/eh/check-vect.h: New.
5449
5450         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5451         * gcc.dg/vect/vect-78.c: Ditto.
5452         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5453         Remove.
5454
5455         * g++.dg/conversion/simd1.C: Expect warning.
5456         * g++.dg/ext/attribute-test-1.C: Ditto.
5457         * g++.dg/ext/attribute-test-2.C: Ditto.
5458         * g++.dg/ext/attribute-test-3.C: Ditto.
5459         * g++.dg/ext/attribute-test-4.C: Ditto.
5460
5461         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5462         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5463
5464         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5465
5466 2005-02-01  Richard Henderson  <rth@redhat.com>
5467
5468         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5469         long double for ibm double-double format.
5470         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5471
5472 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5473
5474         PR tree-optimization/19633
5475         * testsuite/gcc.dg/pr19633-1.c: New test.
5476         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5477         to NULL or a symbol.
5478
5479 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5480
5481         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5482         New procs.
5483         (dg-process-target (local override)): Handle selector expressions.
5484
5485         * gcc.test-framework/README: Describe tests in source directory.
5486         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5487         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5488         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5489         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5490         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5491         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5492         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5493         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5494         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5495         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5496         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5497         * gcc.test-framework/dg-error-exp-P.c: New test.
5498         * gcc.test-framework/dg-error-exp-XP.c: New test.
5499         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5500         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5501         * gcc.test-framework/dg-output-exp-P.c: New test.
5502         * gcc.test-framework/dg-output-exp-XF.c: New test.
5503         * gcc.test-framework/dg-warning-exp-P.c: New test.
5504         * gcc.misc-tests/dg-1.c: Remove.
5505         * gcc.misc-tests/dg-2.c: Remove.
5506         * gcc.misc-tests/dg-3.c: Remove.
5507         * gcc.misc-tests/dg-4.c: Remove.
5508         * gcc.misc-tests/dg-5.c: Remove.
5509         * gcc.misc-tests/dg-6.c: Remove.
5510         * gcc.misc-tests/dg-7.c: Remove.
5511         * gcc.misc-tests/dg-8.c: Remove.
5512         * gcc.misc-tests/dg-9.c: Remove.
5513         * gcc.misc-tests/dg-10.c: Remove.
5514         * gcc.misc-tests/dg-11.c: Remove.
5515         * gcc.misc-tests/dg-12.c: Remove.
5516         * gcc.misc-tests/dg-test.exp: Remove.
5517
5518         * gcc.test-framework/test-framework.awk: Change recording and
5519         printing of passes and failures.
5520
5521         * gcc.test-framework: New directory.
5522         * gcc.test-framework/README: New.
5523         * gcc.test-framework/test-framework.exp: New.
5524         * gcc.test-framework/test-framework.awk: New.
5525         * gcc.test-framework/gen_directive_tests: New.
5526
5527 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5528
5529         * lib/treelang.exp: Fix comment typos.
5530         (treelang_target_compile): Don't append libs=-ltreelang to options.
5531
5532 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5533
5534         * g++.dg/parse/typename7.C: Adjust error messages.
5535
5536 2005-01-31  Jeff Law  <law@redhat.com>
5537
5538         * gcc.c-torture/execute/20050131-1.c: New test.
5539         * gcc.dg/wcaselabel.c: New test.
5540
5541 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5542
5543         * g++.dg/other/warning1.C: Adjust error messags.
5544         * g++.dg/parse/constant5.C: New test.
5545
5546 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5547
5548         PR c/19333
5549         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5550         the test case valid.
5551         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5552         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5553         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5554         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5555         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5556         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5557
5558 2005-01-31  Dale Johannesen  <dalej@apple.com>
5559
5560         * g++.dg/opt/pr19650.C:  New test.
5561
5562 2005-01-31  Richard Henderson  <rth@redhat.com>
5563
5564         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5565         long double for intel double extended format.
5566         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5567
5568 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5569
5570         PR c++/19555
5571         * g++.dg/template/static10.C: New test.
5572
5573         PR c++/19395
5574         * g++.dg/parse/error24.C: New test.
5575
5576         PR c++/19367
5577         * g++.dg/lookup/builtin1.C: New test.
5578
5579         PR c++/19457
5580         * g++.dg/warn/conv3.C: New test.
5581
5582 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5583
5584         PR fortran/19647
5585         * gfortan.dg/inquire_7.f90
5586
5587 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5588
5589         PR tree-optimization/15791
5590         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5591         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5592         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5593         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5594         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5595         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5596         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5597         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5598         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5599         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5600
5601 2005-01-29  Paul Brook  <paul@codesourcery.com>
5602
5603         PR fortran/18565
5604         * check.c (real_or_complex_check): New function.
5605         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5606         * intrinsic.c (add_functions): Use new check functions.
5607         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5608         Add prototypes.
5609
5610 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5611
5612         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5613         gcc.dg/lvalue-3.c: New tests.
5614         * gcc.dg/concat.c: Update expected messages.
5615
5616 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5617
5618         PR libfortran/19595
5619         * gfortran.dg/eor_1.f90:  New test.
5620
5621 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5622
5623         PR fortran/19589
5624         * gfortran.dg/logical_data_1.f90: New test.
5625
5626 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5627
5628         PR c++/19253
5629         * g++.dg/template/crash33.C: New test.
5630
5631         PR c++/19667
5632         * g++.dg/template/crash32.C: New test.
5633
5634 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5635
5636         PR middle-end/16558
5637         * g++.dg/warn/Wreturn-type-2.C: New test.
5638
5639 2004-06-24  Jeff Law  <law@redhat.com>
5640
5641         * gcc.dg/tree-ssa/20050128-1.c: New test.
5642
5643 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5644
5645         * gcc.target/frv/all-mdpackh-1.c: New test.
5646
5647 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5648
5649         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5650
5651 2005-01-27  Richard Henderson  <rth@redhat.com>
5652
5653         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5654
5655 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5656
5657         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5658
5659 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5660
5661         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5662         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5663         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5664         to cope with cases where the multilib options override the dg-options.
5665
5666 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5667
5668         PR c/18946
5669         * gcc.dg/noncompile/20050120-1.c: New test.
5670
5671 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5672
5673         PR tree-optimization/19633
5674         * gcc.dg/pr19633.c: New test.
5675         * gcc.dg/tree-ssa/pr19633.c: New test.
5676
5677 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5678
5679         * gcc.dg/20041216-1.c: New test.
5680
5681 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5682
5683         PR objc/18862
5684         * objc.dg/selector-2.m: New test.
5685
5686 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5687
5688         * g++.dg/opt/range-test-2.C: New test.
5689
5690         PR rtl-optimization/19579
5691         * gcc.c-torture/execute/20050124-1.c: New test.
5692
5693 2005-01-26  Greg Parker  <gparker@apple.com>
5694         Stuart Hastings  <stuart@apple.com>
5695
5696         * gcc.c-torture/execute/20050125-1.c: New.
5697
5698 2005-01-18  Jan Hubicka  <jh@suse.cz>
5699
5700         PR tree-optimize/19337
5701         * gcc.c-torture/compile/20050119-1.c: New test.
5702
5703 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5704
5705         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5706         test for successful match.
5707
5708 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5709
5710         PR objc/18408
5711         * objc.dg/comp-types-7.m: New test.
5712
5713 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5714
5715         * lib/target-supports.exp (current_target_name): New.
5716         (check_effective_target_ilp32, check_effective_target_lp64):
5717         Cache the result to use as long as the current target, with
5718         multilib flags, remains the same.
5719
5720         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5721         (dg-require-weak, dg-require-visibility, dg-require-alias,
5722         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5723         dg-require-effective-target, dg-skip-if): Remove call to
5724         skip_test_and_clear_xfail.
5725         (dg-test): Clear xfail data.
5726
5727 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5728
5729         PR target/17751
5730         * gcc.dg/ppc64-toc.c: New test.
5731
5732         * g++.dg/tree-ssa/empty-1.C: New test.
5733
5734         PR middle-end/19551
5735         * gcc.c-torture/execute/20050121-1.c: New test.
5736         * gcc.dg/20050121-2.c: New test.
5737
5738 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5739         Paul Brook  <paul@codesourcery.com>
5740
5741         PR fortran/17941
5742         * gfortran.dg/real_const_1.f: New test.
5743         * gfortran.dg/real_const_2.f90: New test.
5744         * gfortran.dg/complex_int_1.f90: New test.
5745
5746 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5747
5748         PR fortran/19313
5749         * gfortan.dg/inquire_6.f90: New test.
5750
5751 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5752
5753         PR libfortran/19451
5754         * open_readonly_1.f90:  New test.
5755
5756 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5757
5758         PR libfortran/18982
5759         * gfortran.dg/open_new.f90: New file.
5760
5761 2005-01-22  Paul Brook  <paul@codesourcery.com>
5762
5763         * namelist_1.f90: New test.
5764
5765 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5766
5767         PR tree-optimization/19484
5768         * gcc.c-torture/compile/20050122-[12].c: New tests.
5769
5770 2005-01-22  Paul Brook  <paul@codesourcery.com>
5771
5772         * gfortran.dg/implicit_2.f90: New test.
5773
5774 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5775
5776         PR fortran/19314
5777         * gfortran.dg/inquire_5.f90: New test.
5778
5779 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5780
5781         PR c/18809
5782         * gcc.dg/pr18809-1.c: New test.
5783
5784 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5785
5786         * gcc.dg/20050121-1.c: New test.
5787
5788         PR tree-optimization/13000
5789         * gcc.dg/20040206-1.c: Change warning to point where function is
5790         being inlined.
5791
5792 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5793
5794         PR c++/19208
5795         * g++.dg/template/array11.C: New test.
5796
5797 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5798
5799         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5800         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5801         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5802         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5803         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5804         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5805
5806 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5807
5808         PR tree-optimization/15349
5809         * gcc.dg/tree-ssa/pr15349.c: New.
5810
5811 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5812
5813         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5814
5815 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5816
5817         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5818         scan-assembler-times directive name.
5819
5820         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5821         after dg-do.
5822
5823         PR rtl-optimization/19462
5824         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5825
5826 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5827
5828         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5829         counting function calls on ia64.
5830
5831 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5832
5833         PR rtl-optimization/15139
5834         * gcc.dg/20050111-2.c: New test.
5835
5836         PR c/17297
5837         * gcc.c-torture/compile/20050113-1.c: New testcase.
5838
5839         PR middle-end/19164
5840         * gcc.dg/20050113-1.c: New testcase.
5841
5842 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5843
5844         * gcc.dg/vect/vect-85.c: Add comment.
5845         * gcc.dg/vect/vect-86.c: Add xfail for now.
5846         * gcc.dg/vect/vect-87.c: Add xfail for now.
5847         * gcc.dg/vect/vect-88.c: Add xfail for now.
5848         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5849
5850 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5851
5852         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5853
5854 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5855
5856         * g++.dg/debug/typedef3.C: New test.
5857
5858 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5859
5860         PR c/19472
5861         * gcc.dg/asm-a.c: New test.
5862
5863 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5864
5865         * gcc.dg/sh-relax.c: Add prototype for abort.
5866
5867 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5868
5869         * gcc.dg/short-compare-1.c: New test.
5870         * gcc.dg/short-compare-2.c: Likewise.
5871
5872 2005-01-18  Michael Matz  <matz@suse.de>
5873
5874         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5875
5876 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5877
5878         PR tree-optimization/19121
5879         * gcc.c-torture/compile/pr19121.c: New test.
5880
5881 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5882
5883         PR target/19357
5884         * gcc.c-torture/compile/pr19357.c: New test.
5885
5886 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5887
5888         PR c/5675
5889         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5890         pass--those that refer just to the variable, possibly with a
5891         cast.
5892         * gcc.dg/c99-const-expr-3.c: Likewise.
5893
5894         PR middle-end/13127
5895         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5896         longer emitted.
5897
5898 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5899
5900         PR fortran/18778
5901         * gfortran.dg/endfile_2.f90: New test.
5902
5903 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5904
5905         PR 19168
5906         * gfortran.dg/select_5.f90: New test.
5907
5908 2004-01-16  Paul Brook  <paul@codesourcery.com>
5909
5910         * gfortran.dg/common_4.f90: New test.
5911
5912 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5913
5914         PR rtl-optimization/19462
5915         * gcc.dg/torture/pr19462-1.c: New test.
5916
5917 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5918
5919         PR objc/19321
5920         * objc.dg/func-ptr-2.m: New.
5921         * objc.dg/volatile-1.m: New.
5922
5923 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5924
5925         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5926
5927 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5928
5929         PR tree-optimization/19060
5930         * gcc.c-torture/execute/20050104-1.c: New test.
5931
5932 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5933
5934         PR fortran/18983
5935         * gfortran.dg/write_to_null.f90: New test.
5936
5937 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5938             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5939
5940         PR other/19328
5941         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5942         argument.
5943
5944 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5945
5946         PR c++/19263
5947         * g++.dg/init/vector1.C: New test.
5948
5949 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5950
5951         PR target/13158
5952         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5953         PR target/18987
5954         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5955
5956 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5957
5958         * gfortran.dg/select_1.f90: New test.
5959         * gfortran.dg/select_2.f90: New test.
5960         * gfortran.dg/select_3.f90: New test.
5961         * gfortran.dg/select_4.f90: New test.
5962
5963 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5964
5965         PR middle-end/19084
5966         PR rtl-optimization/19348
5967         * gcc.dg/20050111-1.c: New test.
5968         * gcc.c-torture/execute/20050111-1.c: New test.
5969
5970         * gcc.dg/i386-asm-4.c: New test.
5971
5972 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5973
5974         * gcc.dg/nested-func-2.c: New test.
5975         * ada/acats/norun.lst: Remove c953002.
5976
5977 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5978
5979         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5980
5981 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5982
5983         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5984
5985 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5986
5987         PR target/18761
5988         * g++.dg/abi/align1.C: New test.
5989
5990 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5991
5992         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5993         at a time.
5994         * g++.dg/ext/altivec_check.h: Support compiling as C.
5995
5996 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5997
5998         PR c++/19355
5999         * g++.dg/expr/pr19355-1.C: New test case.
6000
6001 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6002
6003         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6004         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6005         * ada/acats/tests/c3/c92005b.ada: Likewise.
6006         * ada/acats/tests/c3/cxb3012.a: Likewise.
6007         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6008
6009 2005-01-09  Paul Brook  <paul@codesourcery.com>
6010
6011         * gfortran.dg/common_2.f90: New file.
6012         * gfortran.dg/common_3.f90: New file.
6013
6014 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6015
6016         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6017
6018 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6019
6020         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6021         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6022         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6023         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6024         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6025         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6026         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6027         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6028         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6029         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6030         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6031         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6032         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6033         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6034         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6035         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6036         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6037         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6038         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6039         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6040         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6041         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6042         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6043         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6044         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6045         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6046         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6047         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6048         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6049         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6050         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6051         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6052         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6053         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6054         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6055         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6056         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6057         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6058         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6059         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6060         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6061         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6062         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6063         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6064         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6065         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6066         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6067         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6068         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6069         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6070         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6071         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6072         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6073         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6074         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6075         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6076         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6077         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6078         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6079         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6080         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6081         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6082         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6083         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6084         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6085         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6086         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6087
6088         * gcc.dg/vect/vect-1.c: Fix spelling.
6089         * gcc.dg/vect/vect-10.c: Fix spelling.
6090         * gcc.dg/vect/vect-11.c: Fix spelling.
6091         * gcc.dg/vect/vect-12.c: Fix spelling.
6092         * gcc.dg/vect/vect-14.c: Fix spelling.
6093         * gcc.dg/vect/vect-15.c: Fix spelling.
6094         * gcc.dg/vect/vect-16.c: Fix spelling.
6095         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6096         * gcc.dg/vect/vect-64.c: Fix comments.
6097         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6098
6099 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6100             Ira Rosen  <irar@il.ibm.com>
6101
6102         * gcc.dg/vect/vect-70.c: New test.
6103         * gcc.dg/vect/vect-71.c: New test.
6104
6105 2005-01-09  Manfred Hollstein  <mh@suse.com>
6106
6107         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6108         * gcc.dg/pr18241-2.c: Likewise.
6109         * gcc.dg/pr18241-3.c: Likewise.
6110         * gcc.dg/pr18241-4.c: Likewise.
6111         * gcc.dg/pr18241-5.c: Likewise.
6112
6113 2005-01-08  Richard Henderson  <rth@redhat.com>
6114
6115         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6116         False for x86 and x86-64.
6117
6118 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6119
6120         PR tree-optimization/18241
6121         * gcc.dg/pr18241-1.c: New test.
6122         * gcc.dg/pr18241-2.c: New test.
6123         * gcc.dg/pr18241-3.c: New test.
6124         * gcc.dg/pr18241-4.c: New test.
6125         * gcc.dg/pr18241-5.c: New test.
6126
6127 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6128
6129         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6130         gfortran.dg/select_4.f90: New.
6131
6132 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6133
6134         * gcc.c-torture/execute/20050107-1.c: New test.
6135
6136 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6137
6138         PR c++/19298
6139         * g++.dg/template/ref2.C: New.
6140
6141 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6142
6143         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6144         instead of being empty.
6145
6146 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6147
6148         PR fortran/15553
6149         * gfortran.dg/array-1.f90: New test.
6150
6151 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6152
6153         PR tree-optimization/19283
6154         * gcc.c-torture/execute/20050106-1.c: New test.
6155
6156         PR rtl-optimization/18861
6157         * gcc.dg/20050105-1.c: New test.
6158
6159         PR tree-optimization/18828
6160         * gcc.dg/20050105-2.c: New test.
6161
6162 2005-01-07  Andreas Jaeger  <aj@suse.de>
6163
6164         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6165
6166 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6167
6168         PR fortran/18398
6169         * gfortran.dg/fmt_read.f90: New test.
6170
6171 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6172
6173         * gcc.dg/rs6000-ldouble-2.c: New.
6174
6175 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6176
6177         PR c++/19244
6178         * g++.dg/parser/ctor2.C: New test.
6179
6180 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6181
6182         PR c++/17154
6183         * g++.dg/template/using9.C: New test.
6184
6185 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6186
6187         PR c++/19258
6188         * g++.dg/lookup/friend6.C: New test.
6189
6190 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6191
6192         PR c++/19270
6193         * g++.dg/template/array10.C: New.
6194
6195 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6196
6197         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6198         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6199
6200 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6201
6202         * gcc.c-torture/compile/20050105-1.c: New test.
6203
6204 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6205
6206         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6207
6208 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6209
6210         PR middle-end/19100
6211         * gcc.dg/conv-3.c: New test case.
6212
6213 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6214
6215         * gcc.dg/asm-wide-1.c: New test.
6216
6217 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6218
6219         PR c++/19030
6220         * g++.dg/parse/crash22.C: New
6221
6222 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6223
6224         PR 19257
6225         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6226
6227 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6228
6229         PR middle-end/17767
6230         * gcc.dg/i386-mmx-6.c: New test case.
6231
6232 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6233
6234         PR tree-optimization/18308
6235         * gcc.dg/vect/pr18308.c: New testcase.
6236
6237 2005-01-04  Andreas Jaeger  <aj@suse.de>
6238
6239         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6240
6241 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6242             Robert Bowdidge <bowdidge@apple.com>
6243
6244         * gcc.dg/cpp/subframework1.c: New.
6245         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6246         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6247         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6248         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6249
6250 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6251
6252         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6253         producing warning.
6254         * gcc.dg/darwin-weakimport-2.c: New.
6255
6256 2005-01-03  Richard Henderson  <rth@redhat.com>
6257
6258         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6259
6260 2005-01-03  Richard Henderson  <rth@redhat.com>
6261
6262         * gcc.dg/vect/vect.exp: Enable for ia64.
6263         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6264         (check_effective_target_vect_float): Likewise.
6265         (check_effective_target_vect_no_align): Likewise.
6266         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6267         * gcc.dg/vect/vect-8.c: Likewise.
6268
6269 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6270
6271         PR target/19236
6272         * gcc.dg/pr19236-1.c: New test case.
6273
6274 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6275
6276         PR rtl-optimization/12092
6277         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6278
6279 2005-01-02  Andreas Jaeger  <aj@suse.de>
6280
6281         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6282
6283 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6284             Andrew Pinski  <pinskia@physics.uc.edu>
6285
6286         PR rtl-optimization/12092
6287         * gcc.dg/pr12092-1.c: New test case.
6288
6289 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6290
6291         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6292         'hidden' and 'default' for better portability.
6293         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6294
6295         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6296         6 and 7.
6297         * g++.old-deja/g++.brendan/new3.C: Likewise.
6298
6299 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6300
6301         * gcc.dg/20041231-1.C: New test.
6302         * g++.dg/warn/Wunreachable-code-1.C: New test.
6303
6304 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6305
6306         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6307         file, not /dev/null.  Abort on error.
6308
6309 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6310             Ziemowit Laski  <zlaski@apple.com>
6311
6312         PR objc/18971
6313         * objc.dg/encode-5.m: New test.
6314
6315 2004-12-29  Richard Henderson  <rth@redhat.com>
6316
6317         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6318         * objc.dg/stabs-1.m: Disable for ia64.
6319
6320 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6321
6322         PR c++/19190
6323         * g++.dg/warn/Wunused-10.C: New test.
6324
6325 2004-12-28  Richard Henderson  <rth@redhat.com>
6326
6327         * objc.dg/stabs-1.m: Disable for alpha.
6328
6329 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6330
6331         PR c++/19149
6332         * g++.dg/parse/error23.C: New test.
6333
6334 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6335
6336         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6337
6338         PR fortran/19032
6339         * gfortran.dg/intrinsic_modulo_1.f90: New.
6340         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6341         tests with divisor -1.
6342
6343 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6344
6345         * g++.dg/opt/temp1.C (memcpy): Return a value.
6346
6347         PR c++/19148
6348         * g++.dg/expr/cond7.C: New test.
6349
6350 2004-12-27  Paul Brook  <paul@codesourcery.com>
6351
6352         * gfortran.dg/g77/select_no_compile.f: Remove.
6353
6354 2004-12-27  Richard Henderson  <rth@redhat.com>
6355
6356         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6357         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6358         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6359
6360 2004-12-26  Richard Henderson  <rth@redhat.com>
6361
6362         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6363         by 1i instead of token pasting.
6364
6365 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6366
6367         PR tree-optimization/17578
6368         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6369         to additional_flags.
6370         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6371
6372 2004-12-25  Richard Henderson  <rth@redhat.com>
6373
6374         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6375         Remove Alpha.
6376
6377 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6378
6379         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6380         hppa*-*-hpux*.
6381         * gcc.dg/pr17957.c (dg-options): Likewise.
6382         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6383         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6384         instead of 0 on __hppa__.
6385         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6386         "foo,%r" on hppa*-*-*.
6387
6388 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6389
6390         PR fortran/19071
6391         * gfortran.dg/complex_write.f90: New test.
6392
6393 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6394
6395         PR c++/17595
6396         * g++.dg/parse/pragma2.C: New test.
6397
6398         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6399
6400 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6401
6402         * gcc.dg/empty2.c: Add missing dg-warning.
6403
6404 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6405
6406         PR c++/17413
6407         * g++.dg/template/local4.C: New test.
6408         * g++.dg/template/crash19.C: Add dg-error marker.
6409
6410         * g++.dg/template/crash31.C: Correct embedded PR number.
6411
6412 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6413
6414         PR c++/16405
6415         * g++.dg/opt/temp1.C: Add do-run marker.
6416
6417 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6418
6419         * g++.dg/template/spec19.C: New.
6420
6421 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6422
6423         PR target/16819
6424         * gcc.dg/empty2.c: New.
6425
6426 2004-12-23  Richard Henderson  <rth@redhat.com>
6427
6428         * lib/target-supports.exp (check_effective_target_vect_no_align):
6429         Remove i?86 and x86-64.
6430
6431 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6432
6433         PR c++/16405
6434         * g++.dg/opt/temp1.C: New test.
6435
6436 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6437
6438         PR c++/18733
6439         * g++.dg/template/friend33.C: New testcase.
6440
6441 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6442
6443         PR c++/18464
6444         * g++.dg/template/cond5.C: New test.
6445
6446         PR c++/18492
6447         * g++.dg/inherit/thunk3.C: New test.
6448
6449         PR c++/11224
6450         * g++.dg/warn/Wunused-9.C: New test.
6451
6452 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6453
6454         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6455
6456 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6457
6458         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6459
6460 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6461
6462         PR c++/18378
6463         * g++.dg/ext/packed8.C: New test.
6464
6465         PR c++/19063
6466         * g++.dg/template/crash31.C: New test.
6467
6468         PR c++/19034
6469         * g++.dg/template/crash30.C: New test.
6470
6471 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6472
6473         PR C++/18984
6474         * g++.dg/eh/ctor3.C: New test.
6475
6476 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6477
6478         * objc.dg/stabs-1.m: Allow section name to be quoted and
6479         assembly label to begin with '.LL'.
6480
6481 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6482
6483         * gcc.dg/vect/vect.exp
6484         (check_effective_target_lp64_or_vect_no_align): New.
6485         * gcc.dg/vect/vect-77.c: Use it.
6486         * gcc.dg/vect/vect-78.c: Use it.
6487
6488         * lib/target-supports.exp
6489         (check_effective_target_vect_no_max,
6490         check_effective_target_vect_no_bitwise,
6491         check_effective_target_vect_no_align): New.
6492         * gcc.dg/vect/vect-13.c: Use them.
6493         * gcc.dg/vect/vect-17.c: Ditto.
6494         * gcc.dg/vect/vect-18.c: Ditto.
6495         * gcc.dg/vect/vect-19.c: Ditto.
6496         * gcc.dg/vect/vect-20.c: Ditto.
6497         * gcc.dg/vect/vect-27.c: Ditto.
6498         * gcc.dg/vect/vect-29.c: Ditto.
6499         * gcc.dg/vect/vect-44.c: Ditto.
6500         * gcc.dg/vect/vect-48.c: Ditto.
6501         * gcc.dg/vect/vect-50.c: Ditto.
6502         * gcc.dg/vect/vect-52.c: Ditto.
6503         * gcc.dg/vect/vect-54.c: Ditto.
6504         * gcc.dg/vect/vect-56.c: Ditto.
6505         * gcc.dg/vect/vect-58.c: Ditto.
6506         * gcc.dg/vect/vect-60.c: Ditto.
6507         * gcc.dg/vect/vect-72.c: Ditto.
6508         * gcc.dg/vect/vect-80.c: Ditto.
6509
6510 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6511
6512         PR c++/14075
6513         * g++.dg/init/string1.C: New.
6514
6515         PR c++/18975
6516         * g++.dg/other/synth1.C: New.
6517
6518 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6519
6520         PR c/18963
6521         * gcc.dg/pr18963-1.c: New test.
6522
6523 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6524
6525         PR c/18596
6526         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6527         * gcc.dg/pr18596-1.c: Use dg-error.
6528         (dg-options): Use -fno-unit-at-a-time.
6529         * gcc.dg/pr18596-2.c: New test.
6530         * gcc.dg/pr18596-3.c: New test.
6531
6532 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6533
6534         PR middle-end/18683
6535         * g++.dg/opt/pr18683-1.C: New test case.
6536
6537 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6538
6539         PR other/19093
6540         * g++.dg/opt/max1.C: Fix for 64bit targets.
6541
6542 2004-12-20  Matt Austern  <austern@apple.com>
6543
6544         PR c++/19044
6545         * g++.dg/ext/builtin6.C: New
6546
6547 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6548
6549         PR tree-optimization/19080
6550         * gcc.c-torture/compile/pr19080.c: New test.
6551
6552 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6553
6554         * gcc.dg/20041219-1.c: New test.
6555
6556 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6557
6558         PR middle-end/19068
6559         * g++.dg/opt/max1.C: New test case.
6560
6561 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6562
6563         * gcc.dg/fdata-sections-1.c: New test.
6564
6565 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6566
6567         PR middle-end/18548
6568         * gcc.dg/max-1.c: New test case.
6569
6570 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6571
6572         * gcc.c-torture/execute/20041218-1.c: New test.
6573
6574 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6575
6576         * gcc.dg/pr18501.c: New test.
6577         * gcc.dg/uninit-5.c: XFAIL.
6578         * gcc.dg/uninit-9.c: XFAIL.
6579
6580 2004-12-17  Dale Johannesen  <dalej@apple.com>
6581
6582         * gcc.dg/20041213-1.c:  New.
6583
6584 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6585
6586         * objc.dg/stabs-1.m: Allow assembly label to begin
6587         with a dot ('.').
6588
6589 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6590
6591         * gcc.c-torture/execute/20041213-1.c: Move...
6592         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6593
6594 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6595
6596         PR c++/18721
6597         * g++.dg/lookup/conv-5.C: New.
6598
6599 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6600
6601         * objc.dg/stabs-1.m: New test.
6602
6603 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6604
6605         * gcc.dg/visibility-c.c: Change compile to
6606         assemble for the test.
6607
6608 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6609
6610         PR target/19041
6611         * gcc.dg/visibility-c.c: New test.
6612
6613 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6614
6615         PR middle-end/18493
6616         * gcc.dg/switch-8.c: New test case.
6617
6618 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6619
6620         PR c++/18905
6621         * g++.dg/template/init4.C: New.
6622         * g++.dg/opt/static3.C: Enable optimizer.
6623
6624 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6625
6626         * g++.dg/other/complex1.C: New test.
6627
6628 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6629
6630         * g++.dg/opt/inline9.C: New test.
6631
6632 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6633
6634         PR fortran/18993
6635         * gfotran.dg/nullify_1.f: New test.
6636
6637 2004-12-15  Richard Henderson  <rth@redhat.com>
6638
6639         * gcc.target/i386/i386.exp: New harness.
6640         * gcc.target/i386/vect-args.c: New.
6641
6642 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6643
6644         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6645
6646 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6647
6648         PR c++/18825
6649         * g++.dg/template/friend32.C: New test.
6650
6651 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6652
6653         * cpp/pragma-once-1.c: New test.
6654         * cpp/pragma-once-1b.h: Likewise.
6655         * cpp/pragma-once-1c.h: Likewise.
6656         * cpp/pragma-once-1d.h: Likewise.
6657         * cpp/inc/pragma-once-1a.h: Likewise.
6658
6659 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6660             Steven G. Kargl  <kargls@comcast.net>
6661
6662         PR fortran/17597
6663         * gfortran.dg/list_read_3.f90: New test.
6664
6665 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6666
6667         * gcc.dg/ftrapv-2.c: New test.
6668
6669 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6670
6671         PR c++/18981
6672         * g++.dg/template/typename9.C: New test.
6673
6674 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6675
6676         PR c++/18738
6677         * g++.dg/template/typename8.C: New test.
6678         * g++.dg/parse/friend2.C: Tweak error message.
6679
6680 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6681
6682         * gcc.c-torture/20041214-1.c: New test.
6683
6684 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6685
6686         PR c++/18965
6687         * g++.dg/init/array17.C: New test.
6688
6689 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6690
6691         PR c++/18793
6692         * g++.dg/init/aggr3.C: New test.
6693
6694 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6695
6696         * gcc.dg/altivec-types-1.c: New test.
6697         * gcc.dg/altivec-types-2.c: New test.
6698         * gcc.dg/altivec-types-3.c: New test.
6699         * gcc.dg/altivec-types-4.c: New test.
6700         * g++.dg/ext/altivec-types-1.C: New test.
6701         * g++.dg/ext/altivec-types-2.C: New test.
6702         * g++.dg/ext/altivec-types-3.C: New test.
6703         * g++.dg/ext/altivec-types-4.C: New test.
6704
6705 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6706
6707         PR middle-end/18951
6708         * gcc.c-torture/execute/20041213-1.c: New test.
6709
6710 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6711
6712         PR c++/18949
6713         * g++.dg/template/cast1.C: New.
6714
6715 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6716
6717         * gcc.c-torture/execute/20041213-2.c: New test.
6718
6719 2004-12-13  Richard Henderson  <rth@redhat.com>
6720
6721         * gcc.dg/i386-sse-10.c: Fix typo in options.
6722
6723 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6724
6725         PR c++/18968
6726         * g++.dg/opt/pr18968.C: New test.
6727
6728 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6729
6730         PR c++/18925
6731         * g++.dg/ext/visibility/staticdatamem.C: New test.
6732
6733 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6734
6735         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6736
6737 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6738
6739         PR rtl-optimization/18928
6740         * gcc.dg/pr18928-1.c: New test case.
6741
6742 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6743
6744         PR tree-opt/16951
6745         * gcc.c-torture/compile/20041211-1.c: New.
6746
6747 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6748
6749         PR middle-end/17564
6750         * gcc.c-torture/execute/20041212-1.c: New test.
6751
6752 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6753
6754         PR fortran/18869
6755         * gfortran.dg/common_1.f90: New test.
6756
6757 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6758         Paul Brook  <paul@codesourcery.com>
6759
6760         PR fortran/16222
6761         * gfortran.dg/real_do_1.f90: New test.
6762
6763 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6764
6765         PR tree-opt/18040
6766         * g++.dg/opt/ptrmem6.C: New test.
6767
6768 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6769
6770         PR middle-end/18921
6771         * gcc.dg/pr18921-1.c: New test case.
6772
6773 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6774
6775         PR fortran/17175
6776         * gfortran.dg/scale_1.f90: New test.
6777
6778 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6779
6780         PR middle-end/18903
6781         * gcc.c-torture/compile/pr18903.c: New test.
6782
6783 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6784
6785         * gcc.c-torture/execute/20041210-1.c: New test.
6786
6787 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6788
6789         PR c++/18731
6790         * g++.dg/parser/struct-1.C: New test.
6791         * g++.dg/parser/struct-2.C: New test.
6792         * g++.dg/parser/struct-3.C: New test.
6793
6794 2004-12-09  Richard Henderson  <rth@redhat.com>
6795
6796         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6797
6798         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6799         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6800
6801 2004-12-09  Matt Austern  <austern@apple.com>
6802
6803         PR c++/18514
6804         * g++.dg/ext/builtin1.C: New
6805         * g++.dg/ext/builtin2.C: New
6806         * g++.dg/ext/builtin3.C: New
6807         * g++.dg/ext/builtin4.C: New
6808         * g++.dg/ext/builtin5.C: New
6809
6810 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6811
6812         PR tree-opt/18904
6813         * g++.dg/opt/ptrmem5.C: New test.
6814
6815 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6816
6817         * g++.dg/parse/typename5.C: Adjust for new error.
6818         * g++.dg/parse/typename7.C: New.
6819
6820 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6821
6822         PR c++/18073
6823         * g++.dg/other/mmintrin.C: New test.
6824
6825 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6826
6827         PR c++/16681
6828         * g++.dg/init/array15.C: New.
6829         * g++.dg/init/array16.C: New.
6830
6831 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6832
6833         PR fortran/18826
6834         * gfortran.dg/assign_1.f90: New test.
6835
6836 2004-12-08  Nick Clifton  <nickc@redhat.com>
6837
6838         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6839         * gcc.target/xstormy16/data_below100: Likewise.
6840         * gcc.target/xstormy16/sfr: Likewise.
6841         * gcc.target/xstormy16/below100.S: New test source file.
6842         * gcc.target/xstormy16/below100.ld: New test linker script.
6843         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6844         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6845         bp instructions.
6846         * gcc.target/xstormy16/bp.c: Likewise.
6847
6848         * gcc.target/xstormy16/bss_below100: New files:
6849         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6850         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6851         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6852         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6853         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6854         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6855         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6856         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6857         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6858         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6859         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6860         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6861         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6862         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6863         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6864         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6865         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6866         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6867         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6868         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6869         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6870         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6871         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6872         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6873         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6874         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6875         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6876
6877         * gcc.target/xstormy16/data_below100: New files:
6878         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6879         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6880         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6881         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6882         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6883         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6884         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6885         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6886         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6887         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6888         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6889         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6890         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6891         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6892         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6893         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6894         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6895         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6896         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6897         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6898         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6899         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6900         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6901         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6902         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6903         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6904         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6905
6906         * gcc.target/xstormy16/sfr: New files:
6907         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6908         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6909         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6910         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6911         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6912         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6913         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6914         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6915         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6916         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6917         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6918         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6919         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6920         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6921         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6922         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6923         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6924         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6925         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6926         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6927         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6928         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6929         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6930         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6931         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6932         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6933         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6934         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6935         27_if0_sfrw_bitfield_f.c
6936
6937 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6938
6939         PR c++/18100
6940         * g++.dg/lookup/name-clash4.C: New test.
6941
6942 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6943
6944         PR c++/18672
6945         * g++.dg/opt/array1.C: New.
6946
6947         PR c++/18803
6948         * g++.dg/template/operator5.C: New.
6949
6950 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6951
6952         PR c/18867
6953         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6954
6955 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6956
6957         * gcc.dg/noncompile/20041207.c: New test.
6958
6959 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6960
6961         * g++.dg/other/unreachable-1.C: New test.
6962
6963 2004-12-06  Nick Clifton  <nickc@redhat.com>
6964
6965         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6966         <limits.h> because the latter comes from gcc's include/ directory
6967         and not the newlib/libc/include directory.
6968
6969 2004-12-04  Richard Henderson  <rth@redhat.com>
6970
6971         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6972
6973 2004-12-04  Richard Henderson  <rth@redhat.com>
6974
6975         * lib/target-supports.exp (check_gc_sections_available): Disable
6976         for alpha and ia64.
6977
6978 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6979
6980         PR middle-end/17909
6981         * g++.dg/other/vararg-2.C: New test.
6982
6983 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6984
6985         PR c++/17011, c++/17971
6986         * g++.dg/template/error15.C: Adjust expected error.
6987         * g++.dg/template/instantiate3.C: Likewise.
6988
6989 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6990
6991         * gcc.dg/altivec-18.c: Fix for darwin
6992
6993 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6994
6995         PR c++/18782
6996         * g++.dg/parse/ptrmem2.C: New.
6997
6998         PR c++/18318
6999         * g++.dg/template/new1.C: New.
7000
7001 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7002
7003         PR fortran/18710
7004         * gfortran.dg/direct_io_3.f90: New test.
7005
7006 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7007
7008         PR 18758
7009         * g++.dg/parse/crash21.C: New.
7010
7011 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7012
7013         PR c++/15664, c++/18276
7014         * g++.dg/template/ttp13.C: New test.
7015         * g++.dg/template/ttp14.C: Likewise.
7016
7017 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7018
7019         PR c++/18123
7020         * g++.dg/parse/enum2.C: New test.
7021         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7022
7023 2004-12-02  Nick Clifton  <nickc@redhat.com>
7024
7025         * gcc.target/xstormy16: New test directory.
7026         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7027         * gcc.target/xstormy16/bp.c: Check the generation of bp
7028         instructions.
7029         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7030         bn instructions and the BELOW100 attribute.
7031
7032 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7033
7034         PR target/16952
7035         * gcc.dg/ppc-eabi.c: New.
7036
7037 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7038
7039         PR fortran/18284
7040         * gfortran.dg/backspace.f90
7041
7042 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7043
7044         * gfortran.dg/inquire.f90: New test.
7045
7046 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7047
7048         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7049         handle effective-target-keyword.
7050         (dg-skip-if): Support effective-target keyword as target list.
7051         (dg-xfail-if): Ditto.
7052         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7053
7054 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7055
7056         PR tree-optimization/18291
7057         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7058
7059 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7060
7061         PR C++/18729
7062         * g++.dg/parse/crash20.C: New.
7063
7064         PR c++/17431
7065         * g++.dg/overload/arg1.C: New.
7066         * g++.dg/overload/arg2.C: New.
7067         * g++.dg/overload/arg3.C: New.
7068         * g++.dg/overload/arg4.C: New.
7069
7070 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7071
7072         * gcc.dg/c99-flex-array-4.c: Remove.
7073
7074 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7075
7076         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7077
7078         * lib/target-supports.exp (is-effective-target): Simplify.
7079
7080         * lib/target-supports.exp (check_effective_target_vect_long):
7081         Fix for powerpc64-*-*.
7082
7083 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7084
7085         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7086         to support new requirements on FreeBSD 5.
7087
7088 2004-11-30  Devang Patel  <dpatel@apple.com>
7089
7090         PR 18702
7091         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7092
7093 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7094
7095         * g++.dg/ext/altivec-13.C: New test.
7096
7097 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7098
7099         PR tree-opt/18298
7100         * gcc.c-torture/execute/p18298.c: New test.
7101
7102 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7103             Dorit Naishlos  <dorit@il.ibm.com>
7104
7105         PR tree-opt/18607
7106         * gcc.dg/vect/vect-89.c: New test.
7107
7108 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7109
7110         * gcc.dg/pr18596-1.c: New test.
7111
7112 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7113
7114         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7115
7116 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7117
7118         PR c/18479
7119         * gcc.dg/pr18479.c: New test.
7120
7121 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7122
7123         PR target/18490
7124         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7125         mmix-knuth-mmixware.
7126
7127         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7128         cris-*-elf* cris-*-aout* mmix-*-*
7129
7130 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7131
7132         PR middle-end/18725
7133         * gcc.dg/pr18725.c: New test.
7134
7135 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7136
7137         PR target/18488
7138         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7139
7140         PR target/18336
7141         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7142
7143 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7144
7145         PR c++/18368
7146         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7147         * g++.old-deja/g++.law/ctors5.C: Likewise.
7148         * g++.old-deja/g++.other/crash25.C: Likewise.
7149
7150         PR c++/18674
7151         * g++.dg/template/error16.C: New test.
7152
7153         PR c++/18512
7154         * g++.dg/template/crash29.C: New test.
7155
7156 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7157
7158         PR tree-optimization/18712
7159         * gcc.c-torture/compile/pr18712.c: New test.
7160
7161 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7162
7163         PR c/7544
7164         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7165         tests.
7166
7167 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7168
7169         PR c++/18652
7170         * g++.dg/lookup/crash6.C: New test.
7171
7172 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7173
7174         PR middle-end/18164
7175         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7176
7177 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7178
7179         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7180         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7181         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7182
7183 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7184
7185         * gcc.dg/pr18164.c: New test.
7186
7187 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7188
7189         * gcc.dg/funroll-loops-all.c: New.
7190
7191 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7192
7193         PR target/18489
7194         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7195         delimeter, match space and TAB as well as ":".
7196
7197         PR target/18484
7198         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7199
7200         PR target/18348
7201         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7202
7203         PR target/18345
7204         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7205
7206         PR target/18337
7207         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7208
7209 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7210
7211         * gfortran.dg/direct_io_2.f90: New test.
7212
7213 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7214
7215         PR target/18334
7216         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7217
7218 2004-11-28  Richard Henderson  <rth@redhat.com>
7219
7220         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7221
7222 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7223
7224         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7225         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7226         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7227         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7228         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7229         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7230         gcc.dg/pointer-arith-8.c: New tests.
7231
7232 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7233
7234         PR fortran/18364
7235         * gfortran.dg/endfile.f90: New test.
7236
7237 2004-11-27  Falk Hueffner  <falk@debian.org>
7238
7239         * gcc.dg/loop-6.c: New test.
7240
7241 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7242
7243         * gcc.c-torture/execute/20041126-1.c: New test.
7244
7245 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7246
7247         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7248         on IRIX.
7249
7250 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7251
7252         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7253         functions.
7254
7255 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7256
7257         PR rtl-optimization/17825
7258         * gcc.c-torture/compile/20041119-1.c: New test.
7259
7260 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7261
7262         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7263         Check existence of ld library path variables before unsetting.
7264
7265 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7266
7267         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7268
7269 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7270
7271         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7272
7273 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7274
7275         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7276
7277 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7278
7279         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7280         dg-do directive.
7281
7282 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7283
7284         * gcc.dg/pr17957.c: Pass --param, not -param.
7285
7286 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7287
7288         PR middle-end/17957
7289         * testsuite/gcc.dg/pr17957.c: New test.
7290
7291 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7292
7293         PR c++/18445
7294         * g++.dg/template/crash28.C: Likewise.
7295
7296         PR c++/18001
7297         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7298         * g++.dg/ext/lvaddr.C: Likewise.
7299         * g++.dg/opt/pr7503-3.C: Likewise.
7300
7301         PR c++/18466
7302         * g++.dg/parse/qualified3.C: New test.
7303         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7304
7305         PR c++/18545
7306         * g++.dg/expr/return1.C: New test.
7307
7308 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7309
7310         Friend class name lookup 3/n, PR c++/3332
7311         * g++.dg/lookup/friend3.C: New test.
7312         * g++.dg/lookup/friend4.C: Likewise.
7313         * g++.dg/lookup/friend5.C: Likewise.
7314
7315 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7316
7317         Friend class name lookup 2/n, PR c++/14513, c++/15410
7318         * g++.dg/lookup/friend2.C: New test.
7319         * g++.dg/template/friend31.C: Likewise.
7320
7321 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7322
7323         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7324
7325 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7326
7327         PR c++/17473
7328         * g++.dg/tc1/dr56.C: Remove.
7329         * g++.dg/template/typedef1.C: Add dg-error markers.
7330         * g++.old-deja/g++.other/typedef7.C: Likewise.
7331
7332         PR c++/18285
7333         * g++.dg/parse/typedef7.C: New test.
7334
7335 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7336
7337         * gcc.c-torture/execute/20041124-1.c: New test.
7338
7339 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7340
7341         * g++.dg/template/deduce3.C: New test.
7342
7343         PR c++/18586
7344         * g++.dg/template/crash27.C: New test.
7345
7346         PR c++/18530
7347         * g++.dg/warn/Wshadow-3.C: New test.
7348
7349 2004-11-24  Devang Patel  <dpatel@apple.com>
7350
7351         PR/18555
7352         * gcc.dg/cpp/isysroot-1.c: New test.
7353         * gcc.dg/cpp/usr/include/stdio.h: New file.
7354         * gcc.dg/cpp/isysroot-2.c: New test.
7355         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7356         New file.
7357
7358 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7359
7360         PR c++/8929
7361         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7362
7363 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7364
7365         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7366         * gcc.target/sparc/pdist.c: Likewise.
7367
7368 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7369
7370         PR c++/16882
7371         * g++.dg/conversion/simd1.C: New test.
7372
7373 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7374
7375         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7376         and restore_ld_library_path_env_vars.
7377         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7378         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7379         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7380         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7381
7382 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7383
7384         * gcc.dg/pragma-align-2.c: Test macro expansion.
7385         * gcc.dg/pragma-pack-2.c: New test.
7386
7387 2004-11-23  Richard Henderson  <rth@redhat.com>
7388
7389         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7390         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7391         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7392         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7393         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7394         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7395
7396         * gcc.dg/vect/vect.exp: Add check for alpha.
7397         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7398         (check_effective_target_vect_int): Enable for alpha.
7399         (check_effective_target_vect_long): New.
7400         (is-effective-target): Add it.
7401
7402 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7403
7404         * gcc.dg/pr18614-1.c: New test.
7405
7406 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7407
7408         * gcc.dg/setjmp-2.c: New test.
7409
7410 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7411
7412         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7413         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7414         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7415         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7416         gcc.target/sparc/pdist.c: New tests.
7417
7418 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7419
7420         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7421
7422 2004-11-22  Dale Johannesen  <dalej@apple.com>
7423
7424         * gcc.dg/20041111-1.c:  New.
7425
7426 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7427
7428         PR tree-opt/18536
7429         * gcc.dg/vect/pr18536.c: New test.
7430
7431 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7432
7433         PR c++/18354
7434         * g++.dg/template/nontype11.C: New test.
7435
7436 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7437
7438         PR middle-end/18520
7439         * gcc.dg/pr18520-1.c: New test case.
7440
7441 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7442
7443         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7444         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7445         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7446         expected diagnostics.
7447
7448 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7449
7450         PR target/18580
7451         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7452         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7453         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7454
7455 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7456
7457         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7458
7459 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7460             Joseph Myers  <joseph@codesourcery.com>
7461
7462         * lib/target-supports.exp (check_visibility_available): Really
7463         test the compiler.
7464
7465 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7466
7467         PR tree-opt/18181
7468         * gcc.dg/vect/vect-85.c: New test.
7469         * gcc.dg/vect/vect-86.c: New test.
7470         * gcc.dg/vect/vect-87.c: New test.
7471         * gcc.dg/vect/vect-88.c: New test.
7472
7473 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7474
7475         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7476
7477 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7478
7479         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7480         * gcc.dg/ppc-and-1.c: Ditto.
7481         * gcc.dg/ppc-compare-1.c: Ditto.
7482         * gcc.dg/ppc-mov-1.c: Ditto
7483
7484 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7485             Mark Mitchell  <mark@codesourcery.com>
7486
7487         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7488
7489 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7490             Aldy Hernandez  <aldyh@redhat.com>
7491
7492         * lib/target-supports.exp (check_effective_target_vect_int): New
7493         (check_effective_target_vect_float): New
7494         (check_effective_target_vect_double): New.
7495         (is-effective-target): Support new effective targets keywords.
7496         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7497         default action for dg-do.
7498         * gcc.dg/vect/pr16105.c: Use new support.
7499         * gcc.dg/vect/pr18400.c: Ditto.
7500         * gcc.dg/vect/pr18425.c: Ditto.
7501         * gcc.dg/vect/vect-1.c: Ditto.
7502         * gcc.dg/vect/vect-10.c: Ditto.
7503         * gcc.dg/vect/vect-11.c: Ditto.
7504         * gcc.dg/vect/vect-12.c: Ditto.
7505         * gcc.dg/vect/vect-13.c: Ditto.
7506         * gcc.dg/vect/vect-14.c: Ditto.
7507         * gcc.dg/vect/vect-15.c: Ditto.
7508         * gcc.dg/vect/vect-16.c: Ditto.
7509         * gcc.dg/vect/vect-17.c: Ditto.
7510         * gcc.dg/vect/vect-18.c: Ditto.
7511         * gcc.dg/vect/vect-19.c: Ditto.
7512         * gcc.dg/vect/vect-2.c: Ditto.
7513         * gcc.dg/vect/vect-20.c: Ditto.
7514         * gcc.dg/vect/vect-21.c: Ditto.
7515         * gcc.dg/vect/vect-22.c: Ditto.
7516         * gcc.dg/vect/vect-23.c: Ditto.
7517         * gcc.dg/vect/vect-24.c: Ditto.
7518         * gcc.dg/vect/vect-25.c: Ditto.
7519         * gcc.dg/vect/vect-26.c: Ditto.
7520         * gcc.dg/vect/vect-27.c: Ditto.
7521         * gcc.dg/vect/vect-27a.c: Ditto.
7522         * gcc.dg/vect/vect-28.c: Ditto.
7523         * gcc.dg/vect/vect-29.c: Ditto.
7524         * gcc.dg/vect/vect-29a.c: Ditto.
7525         * gcc.dg/vect/vect-3.c: Ditto.
7526         * gcc.dg/vect/vect-30.c: Ditto.
7527         * gcc.dg/vect/vect-31.c: Ditto.
7528         * gcc.dg/vect/vect-32.c: Ditto.
7529         * gcc.dg/vect/vect-33.c: Ditto.
7530         * gcc.dg/vect/vect-34.c: Ditto.
7531         * gcc.dg/vect/vect-35.c: Ditto.
7532         * gcc.dg/vect/vect-36.c: Ditto.
7533         * gcc.dg/vect/vect-37.c: Ditto.
7534         * gcc.dg/vect/vect-38.c: Ditto.
7535         * gcc.dg/vect/vect-4.c: Ditto.
7536         * gcc.dg/vect/vect-40.c: Ditto.
7537         * gcc.dg/vect/vect-41.c: Ditto.
7538         * gcc.dg/vect/vect-42.c: Ditto.
7539         * gcc.dg/vect/vect-43.c: Ditto.
7540         * gcc.dg/vect/vect-44.c: Ditto.
7541         * gcc.dg/vect/vect-45.c: Ditto.
7542         * gcc.dg/vect/vect-46.c: Ditto.
7543         * gcc.dg/vect/vect-47.c: Ditto.
7544         * gcc.dg/vect/vect-48.c: Ditto.
7545         * gcc.dg/vect/vect-48a.c: Ditto.
7546         * gcc.dg/vect/vect-49.c: Ditto.
7547         * gcc.dg/vect/vect-5.c: Ditto.
7548         * gcc.dg/vect/vect-50.c: Ditto.
7549         * gcc.dg/vect/vect-51.c: Ditto.
7550         * gcc.dg/vect/vect-52.c: Ditto.
7551         * gcc.dg/vect/vect-53.c: Ditto.
7552         * gcc.dg/vect/vect-54.c: Ditto.
7553         * gcc.dg/vect/vect-55.c: Ditto.
7554         * gcc.dg/vect/vect-56.c: Ditto.
7555         * gcc.dg/vect/vect-56a.c: Ditto.
7556         * gcc.dg/vect/vect-57.c: Ditto.
7557         * gcc.dg/vect/vect-58.c: Ditto.
7558         * gcc.dg/vect/vect-59.c: Ditto.
7559         * gcc.dg/vect/vect-6.c: Ditto.
7560         * gcc.dg/vect/vect-60.c: Ditto.
7561         * gcc.dg/vect/vect-61.c: Ditto.
7562         * gcc.dg/vect/vect-62.c: Ditto.
7563         * gcc.dg/vect/vect-63.c: Ditto.
7564         * gcc.dg/vect/vect-64.c: Ditto.
7565         * gcc.dg/vect/vect-65.c: Ditto.
7566         * gcc.dg/vect/vect-66.c: Ditto.
7567         * gcc.dg/vect/vect-67.c: Ditto.
7568         * gcc.dg/vect/vect-68.c: Ditto.
7569         * gcc.dg/vect/vect-69.c: Ditto.
7570         * gcc.dg/vect/vect-7.c: Ditto.
7571         * gcc.dg/vect/vect-72.c: Ditto.
7572         * gcc.dg/vect/vect-72a.c: Ditto.
7573         * gcc.dg/vect/vect-73.c: Ditto.
7574         * gcc.dg/vect/vect-74.c: Ditto.
7575         * gcc.dg/vect/vect-75.c: Ditto.
7576         * gcc.dg/vect/vect-76.c: Ditto.
7577         * gcc.dg/vect/vect-77.c: Ditto.
7578         * gcc.dg/vect/vect-77a.c: Ditto.
7579         * gcc.dg/vect/vect-78.c: Ditto.
7580         * gcc.dg/vect/vect-79.c: Ditto.
7581         * gcc.dg/vect/vect-8.c: Ditto.
7582         * gcc.dg/vect/vect-80.c: Ditto.
7583         * gcc.dg/vect/vect-82.c: Ditto.
7584         * gcc.dg/vect/vect-82_64.c: Ditto.
7585         * gcc.dg/vect/vect-83.c: Ditto.
7586         * gcc.dg/vect/vect-83_64.c: Ditto.
7587         * gcc.dg/vect/vect-9.c: Ditto.
7588         * gcc.dg/vect/vect-all.c: Ditto.
7589         * gcc.dg/vect/vect-none.c: Ditto.
7590
7591 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7592
7593         * lib/gcc-dg.exp (dg-skip-if): New function.
7594         (dg-forbid-option): Remove.
7595         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7596         * g++.dg/abi/bitfield8.C: Likewise.
7597         * g++.dg/abi/dtor1.C: Likewise.
7598         * g++.dg/abi/empty10.C: Likewise.
7599         * g++.dg/abi/empty7.C: Likewise.
7600         * g++.dg/abi/empty9.C: Likewise.
7601         * g++.dg/abi/layout3.C: Likewise.
7602         * g++.dg/abi/layout4.C: Likewise.
7603         * g++.dg/abi/thunk1.C: Likewise.
7604         * g++.dg/abi/thunk2.C: Likewise.
7605         * g++.dg/abi/vbase11.C: Likewise.
7606         * g++.dg/abi/vthunk2.C: Likewise.
7607         * g++.dg/abi/vthunk3.C: Likewise.
7608         * g++.dg/ext/attrib8.C: Likewise.
7609         * g++.dg/opt/longbranch2.C: Likewise.
7610         * g++.dg/opt/reg-stack4.C: Likewise.
7611         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7612         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7613         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7614         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7615         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7616         * gcc.dg/20000609-1.c: Likewise.
7617         * gcc.dg/20000720-1.c: Likewise.
7618         * gcc.dg/20011107-1.c: Likewise.
7619         * gcc.dg/20011119-1.c: Likewise.
7620         * gcc.dg/20020108-1.c: Likewise.
7621         * gcc.dg/20020122-2.c: Likewise.
7622         * gcc.dg/20020122-3.c: Likewise.
7623         * gcc.dg/20020201-3.c: Likewise.
7624         * gcc.dg/20020206-1.c: Likewise.
7625         * gcc.dg/20020218-1.c: Likewise.
7626         * gcc.dg/20020310-1.c: Likewise.
7627         * gcc.dg/20020411-1.c: Likewise.
7628         * gcc.dg/20020418-2.c: Likewise.
7629         * gcc.dg/20020426-1.c: Likewise.
7630         * gcc.dg/20020426-2.c: Likewise.
7631         * gcc.dg/20020517-1.c: Likewise.
7632         * gcc.dg/20020523-1.c: Likewise.
7633         * gcc.dg/20020523-2.c: Likewise.
7634         * gcc.dg/20020729-1.c: Likewise.
7635         * gcc.dg/20030204-1.c: Likewise.
7636         * gcc.dg/20030826-2.c: Likewise.
7637         * gcc.dg/20030926-1.c: Likewise.
7638         * gcc.dg/20031202-1.c: Likewise.
7639         * gcc.dg/980312-1.c: Likewise.
7640         * gcc.dg/980313-1.c: Likewise.
7641         * gcc.dg/990117-1.c: Likewise.
7642         * gcc.dg/990424-1.c: Likewise.
7643         * gcc.dg/990524-1.c: Likewise.
7644         * gcc.dg/991230-1.c: Likewise.
7645         * gcc.dg/i386-387-1.c: Likewise.
7646         * gcc.dg/i386-387-2.c: Likewise.
7647         * gcc.dg/i386-387-3.c: Likewise.
7648         * gcc.dg/i386-387-4.c: Likewise.
7649         * gcc.dg/i386-387-5.c: Likewise.
7650         * gcc.dg/i386-387-6.c: Likewise.
7651         * gcc.dg/i386-asm-1.c: Likewise.
7652         * gcc.dg/i386-bitfield1.c: Likewise.
7653         * gcc.dg/i386-bitfield2.c: Likewise.
7654         * gcc.dg/i386-loop-1.c: Likewise.
7655         * gcc.dg/i386-loop-2.c: Likewise.
7656         * gcc.dg/i386-loop-3.c: Likewise.
7657         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7658         * gcc.dg/i386-pic-1.c: Likewise.
7659         * gcc.dg/i386-regparm.c: Likewise.
7660         * gcc.dg/i386-signbit-1.c: Likewise.
7661         * gcc.dg/i386-signbit-2.c: Likewise.
7662         * gcc.dg/i386-signbit-3.c: Likewise.
7663         * gcc.dg/i386-sse-5.c: Likewise.
7664         * gcc.dg/i386-sse-8.c: Likewise.
7665         * gcc.dg/i386-unroll-1.c: Likewise.
7666         * gcc.dg/tls/opt-1.c: Likewise.
7667         * gcc.dg/tls/opt-2.c: Likewise.
7668         * gcc.dg/unroll-1.c: Likewise.
7669         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7670         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7671         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7672         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7673
7674 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7675
7676         * g++.dg/template/incomplete1.C: New test.
7677
7678 2004-11-16  Nick Clifton  <nickc@redhat.com>
7679
7680         Revert patches accidentally commited during checkin of fixes for
7681         xstormy16 tests:
7682         gcc.c-torture/execute/simd-4.c: Revert
7683         gcc.dg/20040910-1.c: Revert.
7684
7685 2004-11-16  Paul Brook  <paul@codesourcery.com>
7686
7687         PR fortran/13010
7688         * gfortran.dg/der_pointer_1.f90: New test.
7689
7690 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7691
7692         PR c/18498
7693         * gcc.dg/bitfld-13.c: New test.
7694
7695 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7696
7697         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7698         powerpc*-*-linux*.
7699
7700         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7701         * gcc.dg/ppc64-abi-2.c: Ditto.
7702         * gcc.dg/ppc64-abi-3.c: Ditto.
7703
7704         * lib/gcc-dg.exp (dg-target-list): Remove.
7705
7706 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7707
7708         * gcc.dg/ia64-postinc.c: New test.
7709
7710 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7711
7712         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7713
7714 2004-11-15  Nick Clifton  <nickc@redhat.com>
7715
7716         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7717         __INT_MAX__ so that the test can be compiled by toolchains
7718         targeted at 16-bit processors.
7719
7720         * gcc.dg/20040625-1.c: Use long constants rather than integers
7721         when performing arithmetic that will overflow 16-bits.
7722
7723         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7724         xstormy16.  It does not support 128-bit vector operations.
7725
7726         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7727         with the macro PTR_TYPE.  Define this macro to an integer type
7728         suitable for holding a pointer.
7729
7730         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7731         the target is a 16-bit processor.
7732
7733         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7734         16-bit targets where the character constant will be too long.
7735
7736         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7737         where the double will not be directly addressable.
7738
7739 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7740
7741         Friend class name lookup 1/n, PR c++/18471
7742         * g++.dg/template/crash26.C: New test.
7743         * g++.dg/lookup/struct1.C: Adjust expected error.
7744         * g++.dg/parse/elab1.C: Likewise.
7745         * g++.dg/parse/elab2.C: Likewise.
7746         * g++.dg/parse/int-as-enum1.C: Likewise.
7747         * g++.dg/parse/struct-as-enum1.C: Likewise.
7748         * g++.dg/parse/typedef1.C: Likewise.
7749         * g++.dg/parse/typedef3.C: Likewise.
7750         * g++.dg/parse/typedef4.C: Likewise.
7751         * g++.dg/parse/typedef5.C: Likewise.
7752         * g++.dg/template/nontype4.C: Likewise.
7753         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7754         * g++.old-deja/g++.other/elab1.C: Likewise.
7755         * g++.old-deja/g++.other/syntax4.C: Likewise.
7756
7757 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7758
7759         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7760
7761 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7762
7763         * gcc.c-torture/execute/20041114-1.c: New test.
7764
7765 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7766
7767         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7768         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7769         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7770         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7771         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7772         gcc.dg/switch-7.c: New tests.
7773
7774 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7775
7776         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7777
7778 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7779
7780         PR tree-opt/18400
7781         * gcc.dg/vect/pr18400.c: New test.
7782
7783 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7784             Andrew Pinski  <pinskia@physics.uc.edu>
7785
7786         PR tree-opt/18425
7787         * gcc.dg/vect/pr18425.c: New test.
7788
7789 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7790
7791         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7792         Guard with dg-require-alias and dg-require-visibility.
7793
7794 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7795
7796         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7797
7798 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7799
7800         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7801
7802 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7803
7804         PR c++/17344
7805         * g++.dg/template/defarg5.C: New test.
7806
7807 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7808
7809         * g++.dg/parse/cast1.C: Run only on ILP32.
7810         * g++.old-deja/g++.mike/p784.C: Likewise.
7811
7812 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7813
7814         * gcc.c-torture/execute/20041113-1.c: New test.
7815
7816 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7817
7818         PR target/18230
7819         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7820         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7821         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7822         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7823         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7824         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7825         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7826         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7827         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7828         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7829         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7830         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7831         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7832
7833 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7834
7835         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7836         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7837         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7838         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7839         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7840         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7841         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7842         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7843         gcc.target/sparc/combined-1.c: New tests.
7844
7845 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7846
7847         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7848         New tests.
7849
7850 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7851
7852         * lib/gcc-dg.exp (dg-forbid-option): New function.
7853         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7854         * g++.dg/abi/bitfield8.C: Likewise.
7855         * g++.dg/abi/dtor1.C: Likewise.
7856         * g++.dg/abi/empty10.C: Likewise.
7857         * g++.dg/abi/empty7.C: Likewise.
7858         * g++.dg/abi/empty9.C: Likewise.
7859         * g++.dg/abi/layout3.C: Likewise.
7860         * g++.dg/abi/layout4.C: Likewise.
7861         * g++.dg/abi/thunk1.C: Likewise.
7862         * g++.dg/abi/thunk2.C: Likewise.
7863         * g++.dg/abi/vbase11.C: Likewise.
7864         * g++.dg/abi/vthunk2.C: Likewise.
7865         * g++.dg/abi/vthunk3.C: Likewise.
7866         * g++.dg/ext/attrib8.C: Likewise.
7867         * g++.dg/opt/longbranch2.C: Likewise.
7868         * g++.dg/opt/reg-stack4.C: Likewise.
7869         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7870         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7871         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7872         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7873         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7874         * gcc.dg/20000609-1.c: Likewise.
7875         * gcc.dg/20000720-1.c: Likewise.
7876         * gcc.dg/20011107-1.c: Likewise.
7877         * gcc.dg/20011119-1.c: Likewise.
7878         * gcc.dg/20020108-1.c: Likewise.
7879         * gcc.dg/20020122-2.c: Likewise.
7880         * gcc.dg/20020122-3.c: Likewise.
7881         * gcc.dg/20020201-3.c: Likewise.
7882         * gcc.dg/20020206-1.c: Likewise.
7883         * gcc.dg/20020218-1.c: Likewise.
7884         * gcc.dg/20020310-1.c: Likewise.
7885         * gcc.dg/20020411-1.c: Likewise.
7886         * gcc.dg/20020418-2.c: Likewise.
7887         * gcc.dg/20020426-1.c: Likewise.
7888         * gcc.dg/20020426-2.c: Likewise.
7889         * gcc.dg/20020517-1.c: Likewise.
7890         * gcc.dg/20020523-1.c: Likewise.
7891         * gcc.dg/20020523-2.c: Likewise.
7892         * gcc.dg/20020729-1.c: Likewise.
7893         * gcc.dg/20030204-1.c: Likewise.
7894         * gcc.dg/20030826-2.c: Likewise.
7895         * gcc.dg/20030926-1.c: Likewise.
7896         * gcc.dg/20031202-1.c: Likewise.
7897         * gcc.dg/980312-1.c: Likewise.
7898         * gcc.dg/980313-1.c: Likewise.
7899         * gcc.dg/990117-1.c: Likewise.
7900         * gcc.dg/990424-1.c: Likewise.
7901         * gcc.dg/990524-1.c: Likewise.
7902         * gcc.dg/991230-1.c: Likewise.
7903         * gcc.dg/i386-387-1.c: Likewise.
7904         * gcc.dg/i386-387-2.c: Likewise.
7905         * gcc.dg/i386-387-3.c: Likewise.
7906         * gcc.dg/i386-387-4.c: Likewise.
7907         * gcc.dg/i386-387-5.c: Likewise.
7908         * gcc.dg/i386-387-6.c: Likewise.
7909         * gcc.dg/i386-asm-1.c: Likewise.
7910         * gcc.dg/i386-bitfield1.c: Likewise.
7911         * gcc.dg/i386-bitfield2.c: Likewise.
7912         * gcc.dg/i386-loop-1.c: Likewise.
7913         * gcc.dg/i386-loop-2.c: Likewise.
7914         * gcc.dg/i386-loop-3.c: Likewise.
7915         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7916         * gcc.dg/i386-pic-1.c: Likewise.
7917         * gcc.dg/i386-regparm.c: Likewise.
7918         * gcc.dg/i386-signbit-1.c: Likewise.
7919         * gcc.dg/i386-signbit-2.c: Likewise.
7920         * gcc.dg/i386-signbit-3.c: Likewise.
7921         * gcc.dg/i386-sse-5.c: Likewise.
7922         * gcc.dg/i386-sse-8.c: Likewise.
7923         * gcc.dg/i386-unroll-1.c: Likewise.
7924         * gcc.dg/tls/opt-1.c: Likewise.
7925         * gcc.dg/tls/opt-2.c: Likewise.
7926         * gcc.dg/unroll-1.c: Likewise.
7927         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7928         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7929         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7930         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7931         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7932         -m64 is specified.
7933
7934 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7935
7936         PR c++/18389
7937         * g++.dg/parse/cond1.C: New test.
7938
7939         PR c++/18429
7940         * g++.dg/template/array9.C: New test.
7941         * g++.dg/ext/vla1.C: Adjust error messages.
7942         * g++.dg/ext/vlm1.C: Likewise.
7943         * g++.dg/template/crash2.C: Likewise.
7944
7945         PR c++/18436
7946         * g++.dg/template/call3.C: New test.
7947
7948         PR c++/18407
7949         * g++.dg/template/ptrmem11.C: New test.
7950
7951 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7952
7953         PR other/14264
7954         * lib/g++.exp: Set LC_ALL and LANG to C.
7955         * lib/gcc-dg.exp: Likewise.
7956         * lib/gfortran.exp: Likewise.
7957         * lib/objc.exp: Likewise.
7958         * lib/treelang.exp: Likewise.
7959
7960 2004-11-12  Andreas Schwab  <schwab@suse.de>
7961
7962         * gcc.dg/pr16286.c: Fix last change.
7963
7964 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7965
7966         PR c++/18416
7967         * g++.dg/init/global1.C: New test.
7968
7969 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7970
7971         * gcc.c-torture/execute/20041112-1.c: New test.
7972
7973 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7974
7975         * lib/gcc-dg.exp (dg-target-list): New.
7976
7977 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7978             Richard Sandiford  <rsandifo@redhat.com>
7979
7980         * lib/target-supports.exp (get-compiler_messages): New.
7981         (check_named_sections_available): Use it.
7982         (check_effective_target_ilp32): New.
7983         (check_effective_target_lp64): New.
7984         (is-effective-target): New.
7985         * lib/gcc-dg.exp (dg-require-effective-target): New.
7986
7987 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7988
7989         * gcc.dg/precedence-1.c: New test.
7990
7991 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7992
7993         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7994
7995         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7996         message, delete generated files, use more descriptive name for
7997         executable, and make the test unsupported when it cannot be run.
7998
7999         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8000         (dg-require-weak, dg-require-visibility, dg-require-alias,
8001         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8002         dg-require-iconv, dg-require-named-sections): Use it.
8003
8004         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8005
8006 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8007
8008         PR target/16457
8009         * gcc.dg/ppc-and-1: New
8010
8011         PR target/16796
8012         * gcc.dg/ppc-mov-1.c: New.
8013
8014         PR target/16458
8015         * gcc.dg/ppc-compare-1.c: New.
8016
8017 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8018
8019         * objc.dg/desig-init-2.m: New test.
8020
8021 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8022
8023         PR middle-end/18160
8024         * g++.dg/warn/register-var-1.C: New test.
8025         * g++.dg/warn/register-var-2.C: New test.
8026
8027 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8028
8029         * gcc.dg/union-2.c: New test.
8030
8031 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8032
8033         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8034         New test for PR tree-optimization/17892.
8035
8036 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8037
8038         PR c++/18369
8039         * g++.dg/init/new12.C: New test.
8040
8041 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8042
8043         * gcc.target/sparc: New directory.
8044         * gcc.target/sparc/sparc.exp: New driver.
8045         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8046         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8047         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8048         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8049
8050 2004-11-10  Paul Brook  <paul@codesourcery.com>
8051
8052         PR fortran/18218
8053         * gfortran.dg/list_read.c: New test.
8054
8055 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8056
8057         PR c/18322
8058         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8059         expected diagnostic location.
8060
8061 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8062
8063         * gcc.dg/20041109-1.c: New test.
8064
8065 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8066
8067         PR objc/18406
8068         * objc/compile/pr18406.m: New test.
8069
8070 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8071
8072         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8073
8074 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8075
8076         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8077
8078 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8079
8080         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8081
8082 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8083
8084         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8085         exit.
8086
8087 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8088
8089         PR tree-opt/18299
8090         * gcc.c-torture/pr18299-1.c: New test.
8091
8092 2004-11-06  Andreas Schwab  <schwab@suse.de>
8093
8094         * gcc.dg/pr16286.c: Also test for bool and pixel.
8095
8096 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8097
8098         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8099         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8100         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8101         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8102         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8103         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8104         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8105         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8106         gcc.dg/struct-semi-3.c: New tests.
8107
8108 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8109
8110         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8111
8112 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8113
8114         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8115         Do not use C99 designators.
8116
8117 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8118
8119         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8120
8121 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8122
8123         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8124         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8125         * gcc.c-torture/execute/simd-5.x: Remove.
8126
8127 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8128
8129         PR rtl-optimization/17933
8130         * gcc.dg/torture/pr17933-1.c: New test.
8131
8132 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8133
8134         PR target/18106
8135         * lib/target-supports.exp (check_weak_available): Support
8136         Windows.
8137
8138 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8139
8140         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8141         call to fflush(stdout) before abort.
8142         (my_ffsll): New function.
8143         (generate_fields): Use it.
8144
8145 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8146
8147         * gcc.dg/init-undef-1.c: New test.
8148
8149 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8150
8151         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8152         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8153         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8154         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8155         expected messages for new parser.
8156
8157 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8158
8159         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8160
8161 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8162
8163         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8164         on LP64 targets.
8165
8166 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8167
8168         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8169         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8170         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8171         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8172         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8173         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8174         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8175         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8176         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8177         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8178
8179 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8180
8181         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8182         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8183         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8184         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8185         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8186         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8187         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8188         for new parser.
8189
8190 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8191
8192         PR target/15342
8193         * gcc.dg/20041104-1.c: New test.
8194
8195 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8196
8197         * g++.dg/template/nontype7.C: New test.
8198         * g++.dg/template/nontype8.C: Likewise.
8199         * g++.dg/template/nontype9.C: Likewise.
8200         * g++.dg/template/nontype10.C: Likewise.
8201         * g++.dg/tc1/dr49.C: Likewise.
8202         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8203         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8204
8205 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8206
8207         * g++.dg/rtti/tinfo1.C: Remove xfails.
8208
8209 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8210
8211         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8212         packed attribute to the definition to satisfy the new C++ parser.
8213
8214 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8215
8216         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8217         invocations of va_arg.
8218
8219 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8220
8221         PR c++/18124
8222         * g++.dg/template/crash25.C: New test.
8223
8224         PR c++/18155
8225         * g++.dg/template/typedef2.C: New test.
8226         * g++.dg/parse/crash13.C: Adjust error markers.
8227
8228         PR c++/18177
8229         * g++.dg/conversion/const3.C: New test.
8230
8231 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8232
8233         PR fortran/17535
8234         PR fortran/17583
8235         PR fortran/17713
8236         * gfortran.dg/generic_[123].f90: New testcases.
8237
8238 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8239
8240         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8241         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8242
8243 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8244
8245         PR tree-opt/16808
8246         * gcc.c-torture/compile/pr16808.c: New test.
8247
8248 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8249
8250         PR rtl-optimization/17104
8251         * gcc.dg/ppc-bitfield1.c: New.
8252
8253 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8254
8255         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8256
8257 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8258
8259         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8260         strings for 32-bit code.
8261
8262 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8263
8264         PR c/18239
8265         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8266
8267 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8268
8269         PR c++/18064
8270         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8271
8272 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8273
8274         PR c++/15172
8275         * g++.dg/init/aggr2.C: New test.
8276
8277 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8278
8279         * objc.dg/local-decl-1.m: New test.
8280
8281 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8282
8283         * gcc.dg/20040910-1.c: Adjust regex.
8284
8285 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8286
8287         PR rtl-optimization/18084
8288         * g++.dg/opt/pr18084-1.C: New testcase.
8289
8290 2004-10-30  Matt Austern  <austern@apple.com>
8291
8292         PR c++/17542
8293         * g++.dg/ext/attrib18.C: New test.
8294
8295 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8296
8297         PR middle-end/18096
8298         * gcc.dg/pr18096-1.c: New test case.
8299
8300 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8301
8302         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8303
8304 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8305
8306         PR c/16666
8307         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8308         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8309         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8310         gcc.dg/old-style-prom-3.c: New tests.
8311
8312 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8313
8314         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8315         Remove unnecessary inclusion of stdio.h.
8316
8317 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8318
8319         PR rtl-optimization/17581
8320         * gcc.dg/pr17581-1.c: New test case.
8321
8322 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8323
8324         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8325         being implemented.
8326         * g++.dg/conversion/dr195-1.C: New.
8327         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8328         * g++.old-deja/g++.mike/p10148.C: Likewise.
8329
8330 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8331
8332         PR c++/17695
8333         * g++.dg/debug/typedef2.C: New test.
8334
8335 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8336
8337         PR fortran/13490
8338         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8339         * gfortran.dg/g77/README: Update.
8340
8341 2004-10-28  Matt Austern  <austern@apple.com>
8342
8343         PR c++/14124
8344         * g++.dg/ext/packed7.C: New test.
8345
8346 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8347
8348         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8349         scan-assembler.
8350         * lib/scanasm.exp (hidden-scan-for): New proc.
8351         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8352         string.
8353         (scan-not-hidden): Likewise.
8354         * lib/target-supports.exp (check_visibility_available): mach-o is
8355         support too.
8356
8357 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8358
8359         PR c++/17132
8360         * g++.dg/template/memclass3.C: New test.
8361
8362 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8363
8364         PR middle-end/18160
8365         * gcc.dg/register-var-1.c: New test.
8366         * gcc.dg/register-var-2.c: New test.
8367         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8368         error now.
8369
8370 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8371
8372         PR other/18172
8373         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8374         unused variables.
8375         * gcc.dg/vect/vect-22.c: Likewise.
8376
8377 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8378
8379         * gcc.dg/i386-rotate-1.c: New test.
8380
8381 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8382
8383         * g++.dg/init/ref12.C: Add "run" marker.
8384
8385         PR c++/17435
8386         * g++.dg/init/ref12.C: New test.
8387
8388         PR c++/18140
8389         * g++.dg/template/shift1.C: New test.
8390         * g++.dg/template/error10.C: Adjust error markers.
8391
8392 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8393
8394         PR tree-opt/17529
8395         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8396
8397 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8398
8399         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8400         * gcc.dg/weak/weak-3.c: Likewise.
8401         * gcc.dg/weak/weak-5.c: Likewise.
8402         * gcc.dg/weak/weak-9.c: Likewise.
8403         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8404         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8405
8406         * gcc.dg/darwin-weakimport-1.c: New.
8407
8408 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8409
8410         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8411
8412 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8413
8414         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8415         'syntax' error messages.
8416         * gcc.dg/cpp/direct2s.c: Likewise.
8417
8418 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8419
8420         * gcc.c-torture/compile/20041026-1.c: New.
8421
8422 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8423
8424         PR c++/18093
8425         * g++.dg/lookup/ns2.C: New test.
8426
8427         PR c++/18020
8428         * g++.dg/template/enum4.C: New test.
8429
8430         PR c++/18161
8431         * g++.dg/template/expr1.C: New test.
8432
8433 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8434
8435         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8436
8437 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8438
8439         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8440         gcc.dg/decl-nospec-3.c: New tests.
8441
8442 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8443
8444         * objc.dg/super-class-3.m: New test.
8445
8446 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8447
8448         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8449         resyncing.
8450         * gcc.dg/cpp/direct2s.c: Likewise.
8451
8452 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8453
8454         * objc.dg/image-info.m: Update for changes to section selection.
8455
8456 2004-10-25  David Ayers  <d.ayers@inode.at>
8457             Ziemowit Laski  <zlaski@apple.com>
8458
8459         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8460         diagnostics when messaging 'id <Proto>'.
8461         * objc.dg/class-protocol-1.m: New test.
8462         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8463         a non-existent method signature.
8464         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8465         Update diagnostics when messaging with non-existent method signature.
8466         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8467         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8468         invalid receivers are now resolved as if messaging 'id'; remove
8469         extraneous diagnostics.
8470
8471 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8472
8473         PR c/16667
8474         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8475         gcc.dg/init-desig-obs-3.c: New tests.
8476
8477 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8478
8479         * gcc.dg/debug/20041023-1.c: New test.
8480
8481 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8482
8483         PR middle-end/17407
8484         * gcc.c-torture/compile/pr17407.c: New test.
8485
8486         PR c++/18121
8487         * g++.dg/template/array8.C: New test.
8488
8489 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8490
8491         PR other/18138
8492         * lib/g++.exp: Accept more than one multilib libgcc.
8493         * lib/gcc-dg.exp: Likewise.
8494         * lib/objc.exp: Likewise.
8495         * lib/treelang.exp: Likewise.
8496         * lib/gfortran.exp: Likewise.
8497
8498 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8499
8500         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8501
8502 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8503
8504         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8505         * gcc.dg/c99-const-expr-3.c: Likewise.
8506
8507 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8508
8509         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8510
8511 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8512
8513         * gcc.c-torture/execute/loop-2e.x: Remove.
8514
8515 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8516
8517         PR c++/18095
8518         * g++.dg/parse/crash18.C: New.
8519         * g++.dg/parse/crash19.C: New.
8520
8521 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8522
8523         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8524         * g++.dg/ext/dllimport2.C: Same.
8525         * g++.dg/ext/dllimport8.C: Same.
8526
8527 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8528
8529         PR c++/10841
8530         * g++.dg/conversion/cast1.C: New test.
8531         * g++.dg/overload/pmf1.C: Adjust error marker.
8532
8533 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8534
8535         PR objc/17923
8536         * objc.dg/const-str-7.m: New test.
8537
8538 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8539
8540         * g++.dg/template/memfriend11.C: Fix comment typo.
8541         * g++.dg/template/memfriend14.C: Likewise.
8542
8543 2004-10-20  Richard Henderson  <rth@redhat.com>
8544
8545         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8546         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8547         -fasynchronous-unwind-tables.
8548
8549 2004-10-20  Richard Henderson  <rth@redhat.com>
8550
8551         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8552         (main): Return success.
8553         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8554         (main): Return success.
8555
8556 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8557
8558         PR c++/13495
8559         * g++.dg/template/memfriend9.C: New test.
8560         * g++.dg/template/memfriend10.C: Likewise.
8561         * g++.dg/template/memfriend11.C: Likewise.
8562         * g++.dg/template/memfriend12.C: Likewise.
8563         * g++.dg/template/memfriend13.C: Likewise.
8564         * g++.dg/template/memfriend14.C: Likewise.
8565         * g++.dg/template/memfriend15.C: Likewise.
8566         * g++.dg/template/memfriend16.C: Likewise.
8567         * g++.dg/template/memfriend17.C: Likewise.
8568         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8569
8570 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8571
8572         * g++.dg/conversion/dr195.C: New.
8573         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8574
8575 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8576             Devang Patel  <dpatel@apple.com>
8577
8578         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8579         of floating point arithmetic, which could trap.
8580
8581 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8582
8583         PR c++/14035
8584         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8585         * g++.dg/conversion/const2.C: New test.
8586         * g++.dg/expr/reinterpret2.C: New test.
8587         * g++.dg/expr/reinterpret3.C: New test.
8588         * g++.dg/expr/cast2.C: New test.
8589         * g++.dg/expr/copy1.C: New test.
8590         * g++.dg/other/conversion1.C: Change error message.
8591         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8592         function pointers to void *.
8593         * g++.old-deja/g++.mike/p10148.C: Likewise.
8594
8595 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8596
8597         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8598
8599 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8600
8601         PR c++/18047
8602
8603         * g++.dg/parse/expr3.C: New test.
8604
8605 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8606
8607         * gcc.dg/smod-1.c: New test.
8608
8609 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8610
8611         * objc.dg/method-14.m: New test.
8612
8613 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8614
8615         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8616         Also xfail as the patch was reverted.
8617
8618 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8619
8620         PR middle-end/16973
8621         * gcc.dg/pr16973.c: New test.
8622
8623 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8624
8625         PR tree-optimization/17656
8626         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8627
8628 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8629
8630         * g++.dg/eh/shadow1.C: New.
8631
8632 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8633
8634         * gcc.c-torture/compile/20041018-1.c: New test.
8635
8636 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8637
8638         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8639         compiler referring to register 0 when accessing sdata.  The linker
8640         now patches things up.
8641
8642 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8643
8644         PR c/17529
8645         * gcc.c-torture/compile/pr17529.c: New test.
8646
8647 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8648
8649         PR c++/17743
8650         * g++.dg/ext/attrib17.C: New test.
8651
8652 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8653
8654         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8655
8656 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8657
8658         PR c++/10479
8659         * g++.dg/ext/attrib16.C: New test.
8660
8661 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8662
8663         PR c++/17042
8664         * g++.dg/init/dso_handle1.C: New test.
8665
8666         PR c++/14667
8667         * g++.dg/parse/typedef6.C: New test.
8668
8669         PR c++/17916
8670         * g++.dg/parse/pragma1.C: New test.
8671
8672 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8673
8674         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8675
8676 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8677
8678         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8679         -fno-common when on HPPA HP-UX platforms.
8680
8681 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8682
8683         PR other/16820
8684         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8685         stdint.h.
8686         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8687         uintptr_t.
8688
8689 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8690
8691         PR c++/16301
8692         * g++.dg/lookup/strong-using-4.C: New test.
8693
8694 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8695
8696         PR middle-end/16567
8697         * gcc.c-torture/compile/nested-1.c: New test.
8698
8699 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8700
8701         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8702         and mipsisa64*-*-* (until support for misaligned loads is added).
8703         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8704         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8705         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8706         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8707         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8708         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8709
8710 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8711
8712         PR c++/17976
8713         * g++.dg/init/dtor3.C: New test.
8714
8715 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8716
8717         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8718
8719 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8720
8721         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8722         * gcc.dg/macho-lo-sum.c: Likewise.
8723
8724 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8725
8726         * gcc.dg/ppc-spe64-1.c: New test.
8727
8728 2004-10-14  Devang Patel  <dpatel@apple.com>
8729
8730         PR 17635
8731         * gcc.dg/pr17635.c : New test.
8732
8733 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8734
8735         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8736         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8737         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8738         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8739         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8740         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8741         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8742         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8743         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8744         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8745         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8746         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8747         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8748         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8749         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8750         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8751         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8752         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8753
8754 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8755
8756         * gcc.dg/vect/vect-82.c: New testcase.
8757         * gcc.dg/vect/vect-82_64.c: New testcase.
8758         * gcc.dg/vect/vect-83.c: New testcase.
8759         * gcc.dg/vect/vect-83_64.c: New testcase.
8760
8761 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8762
8763         * gcc.dg/cpp/error-1.c: New test.
8764
8765 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8766
8767         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8768
8769 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8770
8771         PR target/17984
8772         * gcc.dg/cris-peep2-xsrand2.c: New test.
8773
8774 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8775
8776         PR c++/17661
8777         * testsuite/g++.dg/expr/for2.C: New test.
8778
8779 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8780
8781         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8782
8783 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8784
8785         PR tree-optimization/17724
8786         * g++.dg/opt/pr17724-1.C: New test.
8787         * g++.dg/opt/pr17724-2.C: New test.
8788         * g++.dg/opt/pr17724-3.C: New test.
8789         * g++.dg/opt/pr17724-4.C: New test.
8790         * g++.dg/opt/pr17724-5.C: New test.
8791         * g++.dg/opt/pr17724-6.C: New test.
8792
8793 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8794
8795         PR c/17301
8796         * gcc.dg/pr17301-2.c: New test.
8797
8798 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8799
8800         PR c++/15876
8801         * g++.dg/parse/error22.C: New test.
8802
8803         PR c++/17936
8804         * g++.dg/template/spec18.C: New test.
8805
8806 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8807
8808         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8809         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8810         memcpy.
8811         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8812         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8813
8814 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8815
8816         * g++.dg/eh/cleanup5.C: Add dg-options "".
8817
8818 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8819
8820         PR middle-end/17657
8821         * gcc.dg/switch-4.c: New test case.
8822
8823 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8824
8825         * gcc.c-torture/execute/20041011-1.c: New test.
8826
8827 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8828
8829         PR c++/17554
8830         * g++.dg/init/for3.C: New test.
8831
8832         PR c++/17657
8833         * g++.dg/opt/switch2.C: New test.
8834
8835         PR middle-end/17703
8836         * g++.dg/warn/Wreturn-2.C: New test.
8837
8838 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8839
8840         PR c++/17907
8841         * g++.dg/eh/cleanup5.C: New test.
8842
8843 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8844
8845         PR c++/17393
8846         * g++.dg/parse/error21.C: New test.
8847
8848 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8849
8850         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8851         * g++.dg/warn/incomplete1.C: Likewise.
8852         * g++.dg/template/qualttp20.C: Likewise.
8853
8854 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8855
8856         PR c/17881
8857         * parm-incomplete-1.c: New test.
8858
8859 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8860
8861         PR c++/17867
8862         * g++.dg/parse/error19.C: New test.
8863
8864         PR c++/17670
8865         * g++.dg/init/new11.C: New test.
8866
8867         PR c++/17821
8868         * g++.dg/parse/error20.C: New test.
8869
8870         PR c++/17826
8871         * g++.dg/template/crash24.C: New test.
8872
8873 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8874
8875         PR c/17301
8876         * gcc.dg/pr17301-1.c: New test.
8877
8878 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8879
8880         PR c/17189
8881         * gcc.dg/anon-struct-5.c: New test.
8882
8883 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8884
8885         PR c/17844
8886         * gcc.dg/pr17844-1.c: New test.
8887
8888 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8889
8890         PR tree-optimization/17906
8891         * gcc.c-torture/compile/pr17906.c: New.
8892
8893 2004-10-09  Stuart Hastings  <stuart@apple.com>
8894             Roger Sayle  <roger@eyesopen.com>
8895
8896         PR rtl-optimization/17853
8897         * gcc.dg/i386-mmx-5.c: New testcase.
8898
8899 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8900
8901         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8902
8903 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8904
8905         PR c++/17524
8906         * g++.dg/template/static9.C: New test.
8907
8908         PR c++/17685
8909         * g++.dg/parse/operator5.C: New test.
8910
8911 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8912
8913         PR middle-end/17894
8914         * gcc.c-torture/execute/divcmp-4.c: New test case.
8915
8916 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8917
8918         PR tree-opt/17902
8919         * g++.dg/opt/pr17902.C: New test.
8920
8921 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8922
8923         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8924
8925 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8926
8927         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8928
8929 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8930
8931         * gcc.dg/assign-warn-3.c: New test.
8932
8933 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8934
8935         PR c/16999
8936         * gcc.dg/cpp/ident-1.c: New test.
8937
8938 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8939
8940         * gcc.c-torture/compile/acc1.c: New.
8941
8942 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8943
8944         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8945         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8946
8947 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8948
8949         * gcc.dg/ultrasp11.c: New test.
8950
8951 2004-10-08  Michael Matz  <matz@suse.de>
8952
8953         * gcc.dg/doloop-2.c: New test.
8954
8955 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8956
8957         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8958         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8959         objc.dg/method-9.m: Update expected diagnostics.
8960
8961 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8962
8963         * gcc.dg/ppc-fsel-3.c: New file.
8964         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8965
8966 2004-10-07  Paul Brook  <paul@codesourcery.com>
8967
8968         * gfortran.dg/intrinsic_verify_1.f90: New test.
8969
8970 2004-10-07  Paul Brook  <paul@codesourcery.com>
8971
8972         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8973
8974 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8975
8976         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8977         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8978         commit.
8979
8980 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8981
8982         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8983
8984 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8985
8986         PR c++/17115
8987         * g++.dg/warn/Winline-4.C: New test.
8988
8989 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8990
8991         * gcc.c-torture/compile/20041007-1.c: New test.
8992
8993 2004-10-07  Paul Brook  <paul@codesourcery.com>
8994
8995         PR fortran/17678
8996         * gfortran.dg/use_allocated_1.f90: New test.
8997
8998 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8999
9000         PR middle-end/17849
9001         * gfortran.fortran-torture/compile/nested.f90: New test
9002
9003 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9004
9005         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9006
9007 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9008
9009         PR c++/17368
9010         * g++.dg/ext/asm6.C: New test.
9011
9012 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9013
9014         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9015
9016 2004-10-06  Paul Brook  <paul@codesourcery.com>
9017
9018         PR libfortran/17709
9019         * gfortran.dg/empty_format_1.f90: New test.
9020
9021 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9022
9023         PR fortran/17568
9024         * gfortran.dg/ishft.f90: New test.
9025
9026         PR fortran/17283
9027         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9028         tests.
9029
9030 2004-10-06  Paul Brook  <paul@codesourcery.com>
9031
9032         * gfortran.dg/do_1.f90: New test.
9033
9034 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9035
9036         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9037         optimizing for size.
9038
9039 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9040
9041         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9042
9043 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9044
9045         * gcc.c-torture/compile/20041005-1.c: New test.
9046
9047 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9048
9049         PR c++/17829
9050         * g++.dg/lookup/koenig4.C: New.
9051
9052 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9053
9054         * g++.dg/other/classkey1.C: Adjust quoting marks.
9055         * g++.dg/parse/error15.C: Likewise.
9056         * g++.dg/template/meminit2.C (int>): Likewise.
9057
9058 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9059
9060         PR fortran/17283
9061         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9062
9063         PR fortran/17631
9064         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9065
9066         PR fortran/17708
9067         * gfortran.dg/pr17708.f90: New test.
9068
9069 2004-10-04  Chao-ying Fu  <fu@mips.com>
9070
9071         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9072         * gcc.dg/vect/vect-4.c: Ditto.
9073         * gcc.dg/vect/vect-5.c: Ditto.
9074         * gcc.dg/vect/vect-6.c: Ditto.
9075         * gcc.dg/vect/vect-8.c: Ditto.
9076         * gcc.dg/vect/vect-16.c: Ditto.
9077         * gcc.dg/vect/vect-30.c: Ditto.
9078         * gcc.dg/vect/vect-40.c: Ditto.
9079         * gcc.dg/vect/vect-41.c: Ditto.
9080         * gcc.dg/vect/vect-42.c: Ditto.
9081         * gcc.dg/vect/vect-43.c: Ditto.
9082         * gcc.dg/vect/vect-44.c: Ditto.
9083         * gcc.dg/vect/vect-45.c: Ditto.
9084         * gcc.dg/vect/vect-46.c: Ditto.
9085         * gcc.dg/vect/vect-47.c: Ditto.
9086         * gcc.dg/vect/vect-48.c: Ditto.
9087         * gcc.dg/vect/vect-49.c: Ditto.
9088         * gcc.dg/vect/vect-50.c: Ditto.
9089         * gcc.dg/vect/vect-51.c: Ditto.
9090         * gcc.dg/vect/vect-52.c: Ditto.
9091         * gcc.dg/vect/vect-53.c: Ditto.
9092         * gcc.dg/vect/vect-54.c: Ditto.
9093         * gcc.dg/vect/vect-55.c: Ditto.
9094         * gcc.dg/vect/vect-56.c: Ditto.
9095         * gcc.dg/vect/vect-57.c: Ditto.
9096         * gcc.dg/vect/vect-58.c: Ditto.
9097         * gcc.dg/vect/vect-59.c: Ditto.
9098         * gcc.dg/vect/vect-60.c: Ditto.
9099         * gcc.dg/vect/vect-74.c: Ditto.
9100         * gcc.dg/vect/vect-79.c: Ditto.
9101         * gcc.dg/vect/vect-80.c: Ditto.
9102
9103 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9104
9105         * gcc.dg/unused-7.c: Use the correct option.
9106
9107 2004-10-04  Paul Brook  <paul@codesourcery.com>
9108         Bud Davis  <bdavis9659@comcast.net>
9109
9110         PR fortran/17706
9111         PR fortran/16434
9112         * gfortran/pr17706.f90: New test.
9113         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9114
9115 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9116
9117         * gfortran.dg/pr17612.f90: New test.
9118
9119 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9120
9121         * g++.dg/template/local1.C: Adjust quoting marks in
9122         testing for diagnostics.
9123         * g++.dg/tls/diag-2.C: Likewise.
9124         * g++.dg/other/error8.C: Likewise.
9125
9126 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9127
9128         PR c/17178
9129         * gcc.dg/unused-4.c: Adjust to be correct.
9130
9131         PR c/17820
9132         * gcc.dg/unused-7.c: New test.
9133
9134 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9135
9136         PR c++/17797
9137         * g++.dg/overload/template2.C: New test.
9138
9139 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9140
9141         PR tree-optimization/16632
9142         * gcc.dg/tree-ssa/20041002-1.c: New.
9143
9144 2004-10-03  Paul Brook  <paul@codesourcery.com>
9145
9146         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9147         rather than relying on default formatting.
9148
9149 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9150
9151         * gcc.dg/20040920-1.c: Update expected message text.
9152
9153 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9154
9155         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9156
9157 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9158
9159         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9160         tree level.
9161
9162 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9163
9164         * gcc.dg/tree-ssa/pr17343.c: Remove.
9165
9166 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9167
9168         PR tree-opt/17343
9169         * gcc.dg/tree-ssa/pr17343.c: New test.
9170
9171 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9172
9173         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9174         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9175         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9176         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9177         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9178
9179 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9180
9181         * gcc.dg/lvalue-2.c: New test.
9182
9183 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9184
9185         PR c/17730
9186         * gcc.dg/pr17730-1.c: New test
9187
9188 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9189
9190         PR c/7425
9191         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9192
9193 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9194
9195         * gcc.c-torture/execute/stdarg-1.c: New test.
9196         * gcc.c-torture/execute/stdarg-2.c: New test.
9197         * gcc.c-torture/execute/stdarg-3.c: New test.
9198         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9199         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9200         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9201         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9202         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9203
9204 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9205
9206         PR tree-optimization/17697
9207         * g++.dg/opt/pr17697-1.C: New test.
9208         * g++.dg/opt/pr17697-2.C: New test.
9209         * g++.dg/opt/pr17697-3.C: New test.
9210
9211 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9212
9213         PR c/16409
9214         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9215         gcc.dg/vla-init-5.c: New tests.
9216
9217 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9218
9219         PR c/13804
9220         * gcc.dg/pr13804-1.c: New test.
9221
9222 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9223
9224         PR fortran/16938
9225         * gfortran.dg/pr16938.f90: New test.
9226
9227 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9228
9229         * g++.dg/template/crash23.C: New test.
9230
9231 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9232
9233         PR c++/17585
9234         * g++.dg/template/static8.C: New test.
9235
9236 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9237
9238         PR c++/17681
9239         * g++.dg/other/error9.C: New test.
9240
9241 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9242
9243         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9244
9245 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9246
9247         PR fortran/15164
9248         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9249
9250 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9251
9252         PR middle-end/17112
9253         * gcc.dg/pr17112-1.c: New test case.
9254
9255 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9256
9257         PR c/11459
9258         * gcc.dg/pr11459-1.c: New test.
9259
9260 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9261
9262         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9263         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9264
9265 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9266
9267         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9268
9269 2004-09-25  Jan Hubicka  <jh@suse.cz>
9270
9271         * compile/30040909-1.c: New test.
9272         * compile/30040907-1.c: New test.
9273
9274 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9275
9276         * gcc.c-torture/execute/va-arg-26.c: New test.
9277
9278 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9279
9280         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9281         extra diagnostics on targets with 64-bit pointers.
9282         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9283
9284 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9285
9286         PR c/17188
9287         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9288         * gcc.dg/decl-3.c: Adjust expected message.
9289
9290 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9291
9292         PR fortran/17615
9293         * gfortran.dg/pr17615.f90: New test.
9294
9295 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9296
9297         PR tree-optimzation/17517
9298         * g++.dg/tree-ssa/pr17517.C: New Test.
9299
9300 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9301
9302         PR c++/16889
9303         * g++.dg/lookup/ambig3.C: New.
9304
9305 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9306
9307         PR tree-opt/17624
9308         * g++.dg/opt/pr17624.C: New test.
9309
9310 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9311
9312         PR c/6980
9313         * gcc.dg/Wbad-function-cast-1.c: New test.
9314
9315 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9316
9317         * g++.dg/ext/complit1.C
9318         * g++.dg/other/error2.C
9319         * g++.dg/other/nontype-1.C
9320         * g++.dg/parse/crash11.C
9321         * g++.dg/parse/crash12.C
9322         * g++.dg/parse/error15.C
9323         * g++.dg/parse/error4.C
9324         * g++.dg/parse/tmpl-outside1.C
9325         * g++.dg/parse/too-many-tmpl-args1.C
9326         * g++.dg/template/dependent-expr3.C
9327         * g++.dg/template/error10.C
9328         * g++.dg/template/instantiate1.C
9329         * g++.dg/template/vtable2.C
9330         * g++.dg/warn/Wshadow-1.C
9331         * g++.dg/warn/weak1.C
9332         * g++.old-deja/g++.brendan/crash16.C
9333         * g++.old-deja/g++.brendan/crash18.C
9334         * g++.old-deja/g++.brendan/crash48.C
9335         * g++.old-deja/g++.brendan/crash49.C
9336         * g++.old-deja/g++.brendan/crash55.C
9337         * g++.old-deja/g++.brendan/crash56.C
9338         * g++.old-deja/g++.brendan/crash8.C
9339         * g++.old-deja/g++.brendan/enum11.C
9340         * g++.old-deja/g++.brendan/enum8.C
9341         * g++.old-deja/g++.brendan/enum9.C
9342         * g++.old-deja/g++.brendan/friend3.C
9343         * g++.old-deja/g++.brendan/misc14.C
9344         * g++.old-deja/g++.bugs/900402_02.C
9345         * g++.old-deja/g++.bugs/900404_03.C
9346         * g++.old-deja/g++.bugs/900404_04.C
9347         * g++.old-deja/g++.bugs/900428_03.C
9348         * g++.old-deja/g++.jason/crash4.C
9349         * g++.old-deja/g++.jason/overload21.C
9350         * g++.old-deja/g++.jason/redecl1.C
9351         * g++.old-deja/g++.jason/report.C
9352         * g++.old-deja/g++.jason/rfg10.C
9353         * g++.old-deja/g++.jason/template30.C
9354         * g++.old-deja/g++.law/arm12.C
9355         * g++.old-deja/g++.law/ctors5.C
9356         * g++.old-deja/g++.law/cvt20.C
9357         * g++.old-deja/g++.law/init10.C
9358         * g++.old-deja/g++.law/init8.C
9359         * g++.old-deja/g++.law/visibility17.C
9360         * g++.old-deja/g++.law/visibility7.C
9361         * g++.old-deja/g++.mike/net8.C
9362         * g++.old-deja/g++.mike/p646.C
9363         * g++.old-deja/g++.mike/p700.C
9364         * g++.old-deja/g++.mike/p701.C
9365         * g++.old-deja/g++.mike/p811.C
9366         * g++.old-deja/g++.ns/template13.C
9367         * g++.old-deja/g++.other/array3.C
9368         * g++.old-deja/g++.other/crash25.C
9369         * g++.old-deja/g++.other/dtor3.C
9370         * g++.old-deja/g++.other/dtor4.C
9371         * g++.old-deja/g++.other/main1.C
9372         * g++.old-deja/g++.other/warn7.C
9373         * g++.old-deja/g++.pt/crash11.C
9374         * g++.old-deja/g++.pt/crash36.C
9375         * g++.old-deja/g++.pt/spec22.C
9376         * g++.old-deja/g++.pt/spec9.C
9377         * g++.old-deja/g++.pt/ttp52.C
9378         * g++.old-deja/g++.robertl/eb103.C
9379         * g++.old-deja/g++.robertl/eb121.C
9380         * g++.old-deja/g++.robertl/eb22.C
9381         * g++.old-deja/g++.robertl/eb8.C:
9382         Update locations and/or regexps of dg-error markers.
9383         Remove markers for some bogus messages that are no longer issued.
9384
9385 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9386
9387         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9388         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9389
9390 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9391
9392         PR c++/17618
9393         * g++.dg/lookup/crash5.C: New test.
9394
9395 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9396
9397         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9398         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9399         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9400         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9401         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9402         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9403
9404         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9405         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9406         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9407         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9408         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9409         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9410
9411         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9412
9413         * gcc.dg/vect/vect-44.c: Check additional cases.
9414         * gcc.dg/vect/vect-48.c: Check additional cases.
9415
9416         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9417         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9418         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9419         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9420         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9421         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9422         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9423         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9424         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9425
9426         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9427         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9428         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9429
9430 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9431
9432         * gcc.dg/tree-ssa/loop-6.c: New test.
9433
9434 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9435
9436         PR c++/17620
9437         * g++.dg/inherit/base2.C: New.
9438
9439 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9440
9441         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9442         * gcc.dg/20001012-2.c: Likewise.
9443         * gcc.dg/20001013-1.c: Likewise.
9444         * gcc.dg/20001101-1.c: Likewise.
9445         * gcc.dg/20001102-1.c: Likewise.
9446         * gcc.dg/bf-spl1.c: Likewise.
9447         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9448         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9449
9450 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9451
9452         PR tree-optimization/16721
9453         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9454
9455 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9456
9457         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9458         * gcc.dg/20040305-1.c: Likewise.
9459
9460 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9461
9462         PR c/16566
9463         * gcc.c-torture/compile/pr16566-1.c,
9464         gcc.c-torture/compile/pr16566-2.c,
9465         gcc.c-torture/compile/pr16566-3.c: New tests.
9466
9467 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9468
9469         PR tree-optimization/17512
9470         * gcc.c-torture/compile/20040916-1.c.
9471
9472 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9473
9474         * gcc.dg/pragma-re-3.c: New test.
9475
9476 2004-09-17  Matt Austern  <austern@apple.com>
9477
9478         PR c++/15049
9479         * g++.dg/other/anon3.C: New.
9480
9481 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9482
9483         PR c++/7503
9484         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9485         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9486         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9487         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9488         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9489
9490 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9491
9492         PR fortran/17286
9493         * gfortran.dg/pr17286.f90: New test.
9494
9495 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9496
9497         PR c++/17530
9498         * g++.dg/template/static7.C: New test.
9499
9500 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9501
9502         PR tree-opt/17558
9503         * gcc.c-torture/compile/pr17558.c: New test.
9504
9505 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9506
9507         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9508         if SKIP_ATTRIBUTE is defined.
9509
9510 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9511
9512         PR fortran/15957
9513         * gfortran.dg/pr15957.f90: New test.
9514
9515 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9516
9517         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9518         in comparison.
9519         * gcc.dg/vect/vect-79.c: Likewise.
9520         * gcc.dg/vect/vect-80.c: Likewise.
9521
9522 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9523
9524         PR fortran/15750
9525         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9526
9527 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9528
9529         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9530         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9531         * gcc.dg/vect/vect-62.c: New testcase.
9532         * gcc.dg/vect/vect-63.c: New testcase.
9533         * gcc.dg/vect/vect-64.c: New testcase.
9534         * gcc.dg/vect/vect-65.c: New testcase.
9535         * gcc.dg/vect/vect-66.c: New testcase.
9536         * gcc.dg/vect/vect-67.c: New testcase.
9537         * gcc.dg/vect/vect-68.c: New testcase.
9538         * gcc.dg/vect/vect-69.c: New testcase.
9539         * gcc.dg/vect/vect-79.c: New testcase.
9540         * gcc.dg/vect/vect-80.c: New testcase.
9541
9542 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9543
9544         * gcc.target/mips/asm-1.c: New test.
9545
9546 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9547
9548         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9549         * gcc.dg/vect/vect-73.c: New testcase.
9550         * gcc.dg/vect/vect-74.c: New testcase.
9551         * gcc.dg/vect/vect-75.c: New testcase.
9552         * gcc.dg/vect/vect-76.c: New testcase.
9553         * gcc.dg/vect/vect-77.c: New testcase.
9554         * gcc.dg/vect/vect-78.c: New testcase
9555
9556 2004-09-18  Paul Brook  <paul@codesourcery.com>
9557
9558         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9559
9560 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9561
9562         PR c/17424
9563         * gcc.dg/pr17424-1.c: New test.
9564
9565 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9566
9567         * g++.dg/tree-ssa/pr17153.C: New test.
9568
9569 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9570
9571         PR pch/13361
9572         * testsuite/g++.dg/pch/wchar-1.C: New.
9573         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9574
9575 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9576
9577         * gcc.c-torture/execute/20040917-1.c: New test.
9578
9579 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9580
9581         PR tree-optimization/17319
9582         * gcc.dg/pr17319.c: New test.
9583
9584 2004-09-17  Devang Patel  <dpatel@apple.com>
9585
9586         * gcc.dg/20040813-1.c: New test.
9587
9588 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9589
9590         PR tree-optimization/17273
9591         * gcc.c-torture/compile/pr17273.c: New test.
9592
9593 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9594
9595         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9596         Update expected messages.
9597         * gcc.dg/declspec-13.c: New test.
9598
9599 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9600
9601         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9602
9603 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9604
9605         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9606         change what 'a' is pointing to.
9607
9608 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9609
9610         PR c++/16002
9611         * g++.dg/template/error18.C: New test.
9612
9613         PR c++/16029
9614         * g++.dg/warn/Wunused-8.C: New test.
9615
9616 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9617
9618         PR tree-optimization/17513
9619         * gcc.dg/20040916-1.c: New test.
9620
9621 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9622
9623         PR c++/17501
9624         * g++.dg/template/typename7.C: New test.
9625
9626 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9627
9628         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9629
9630 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9631
9632         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9633         with -ftree-based-profiling also.
9634         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9635
9636 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9637
9638         PR/15364
9639         * gfortran.dg/der_array_io_1.f90: New test.
9640         * gfortran.dg/der_array_io_2.f90: New test.
9641         * gfortran.dg/der_array_io_3.f90: New test.
9642
9643 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9644
9645         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9646         EABI.
9647
9648 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9649
9650         * g++.dg/opt/switch1.C: New test.
9651
9652 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9653
9654         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9655         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9656         Update expected messages.
9657
9658 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9659
9660         PR fortran/16485
9661         * gfortran.dg/same_name_1.f90: New test.
9662
9663 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9664
9665         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9666         dereference garbage pointers.
9667
9668 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9669
9670         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9671         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9672
9673         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9674         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9675         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9676
9677 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9678
9679         PR c++/17324
9680         * g++.dg/template/mangle1.C: New test.
9681
9682 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9683
9684         PR tree-optimization/17252
9685         * gcc.c-torture/execute/pr17252.c: New test.
9686
9687 2004-09-14  Andrew Pinski  <apinski@apple.com>
9688
9689         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9690
9691 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9692
9693         PR rtl-optimization/9771
9694         * gcc.dg/pr9771-1.c: New test case.
9695
9696 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9697
9698         PR tree-optimization/15262
9699         * gcc.c-torture/execute/pr15262-1.c: New test.
9700         * gcc.c-torture/execute/pr15262-2.c: New test.
9701
9702 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9703
9704         * gcc.dg/declspec-12.c: New test.
9705
9706 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9707
9708         * gfortran.dg/pr17090.f90: Add directives to test.
9709
9710 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9711
9712         * gcc.c-torture/compile/20040914-1.c: New test.
9713
9714 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9715
9716         PR c++/16162
9717         * g++.dg/template/decl2.C: New test.
9718
9719 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9720
9721         PR fortran/17090
9722         * gfortran.dg/pr17090.f90: New test.
9723
9724 2004-09-13  Dale Johannesen  <dalej@apple.com>
9725
9726         * gcc.c-torture/compile/pr17408.c:  New test case.
9727
9728 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9729
9730         PR c++/16716
9731         * g++.dg/parse/crash17.C: New test.
9732
9733         PR c++/17327
9734         * g++.dg/template/enum3.C: New test.
9735
9736 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9737
9738         * lib/gcc-defs.exp: Load wrapper.exp.
9739         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9740         using local code.
9741         * lib/gcc.exp (gcc_init): Similar.
9742         * lib/gfortran.exp (gfortran_init): Similar.
9743         * lib/objc.exp (objc_init): Similar.
9744         * lib/treelang.exp (treelang_init): Similar.
9745         * lib/wrapper.exp: New file with build_wrapper call machinery in
9746         ${tool}_maybe_build_wrapper.
9747
9748 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9749
9750         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9751         "inline".
9752         * gcc.dg/declspec-11.c: Update expected messages.
9753         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9754         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9755         gcc.dg/inline-12.c: New tests.
9756
9757 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9758
9759         * g++.dg/tree-ssa/pr17400.C: New testcase.
9760
9761 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9762
9763         * gcc.target/mips/sb1-1.c: New testcase.
9764
9765 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9766
9767         * lib/g77-dg.exp: Remove unused file.
9768         * lib/mike-g77.exp: Ditto.
9769         * lib/g77.exp: Ditto.
9770
9771 2004-09-12  Richard Henderson  <rth@redhat.com>
9772
9773         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9774
9775 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9776
9777         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9778         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9779         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9780         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9781         Update expected messages.
9782
9783 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9784
9785         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9786         declaration/use mismatch for dirp parameter.
9787
9788 2004-09-12  Andrew Pinski  <apinski@apple.com>
9789
9790         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9791         -fgnu-runtime is passed.
9792
9793 2004-09-12  Richard Henderson  <rth@redhat.com>
9794
9795         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9796         do the uplevel thing and update additional_flags directly.
9797         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9798         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9799         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9800         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9801
9802 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9803
9804         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9805
9806 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9807
9808         PR middle-end/17411
9809         * g++.dg/opt/pr17411-1.C: New test case.
9810
9811 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9812
9813         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9814         gcc.dg/tls/diag-2.c: Update expected messages.
9815         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9816         messages.
9817         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9818         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9819         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9820         gcc.dg/tls/diag-5.c: New tests.
9821
9822 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9823
9824         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9825
9826 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9827
9828         * g++.dg/parse/break-in-for.C: New test.
9829
9830 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9831
9832         * gcc.dg/tree-ssa/20040911-1.c: New test.
9833
9834 2004-09-11  Andreas Jaeger  <aj@suse.de>
9835
9836         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9837         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9838
9839 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9840
9841         * gcc.target/frv: New directory of FR-V-specific tests.
9842
9843 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9844
9845         * gcc.dg/convert-vec-1.c: New test.
9846
9847 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9848
9849         PR middle-end/17024
9850         * gcc.dg/pr17024-1.c: New test case.
9851
9852 2004-09-10  Eric Christopher  <echristo@redhat.com>
9853
9854         * gcc.dg/20040910-1.c: New test.
9855
9856 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9857
9858         * gcc.dg/bitfld-9.c: New test.
9859
9860 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9861
9862         * gcc.c-torture/execute/ieee/acc1.c: New test.
9863         * gcc.c-torture/execute/ieee/acc2.c: New test.
9864         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9865
9866 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9867
9868         * gcc.dg/deprecated-2.c: New test.
9869
9870 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9871
9872         * gcc.dg/init-vec-1.c: New test.
9873
9874 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9875
9876         PR middle-end/17055
9877         * gcc.dg/pr17055-1.c: New test case.
9878
9879 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9880
9881         PR target/17377
9882         * gcc.c-torture/execute/pr17377.c: New test.
9883
9884 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9885
9886         PR c/8420
9887         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9888         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9889         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9890         gcc.dg/long-long-typespec-1.c: New tests.
9891         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9892
9893 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9894
9895         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9896         gcc.dg/gnu99-static-1.c: New tests.
9897
9898 2004-09-08  Devang Patel  <dpatel@apple.com>
9899
9900         * gcc.dg/darwin-ld-20040828-1.c: New test.
9901         * gcc.dg/darwin-ld-20040828-2.c: New test.
9902         * gcc.dg/darwin-ld-20040828-3.c: New test.
9903
9904 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9905
9906         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9907         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9908         in error message.
9909         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9910         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9911         in error message.
9912         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9913         types they qualify.
9914         * objc.dg/type-size-2.m: Fix wording in comment.
9915         * objc.dg/va-meth-1.m: New test case.
9916
9917 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9918
9919         PR c/16633:
9920         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9921         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9922
9923 2004-09-06  Devang Patel  <dpatel@apple.com>
9924
9925         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9926         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9927
9928 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9929
9930         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9931         reflect changed line numbering of diagnostics.
9932
9933 2004-09-06  Paul Brook  <paul@codesourcery.com>
9934
9935         * gfortran.dg/edit_real_1.f90: Add new test.
9936
9937 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9938
9939         * gcc.dg/tree-ssa/loop-2.c: New test.
9940         * gcc.dg/tree-ssa/loop-3.c: New test.
9941         * gcc.dg/tree-ssa/loop-4.c: New test.
9942         * gcc.dg/tree-ssa/loop-5.c: New test.
9943
9944 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9945
9946         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9947
9948 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9949
9950         * gcc.dg/format/sentinel-1.c: New test.
9951
9952 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9953
9954         * testsuite/gcc.dg/builtins-46.c: New.
9955
9956 2004-09-03  Devang Patel  <dpatel@apple.com>
9957
9958         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9959         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9960
9961 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9962
9963         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9964         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9965         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9966         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9967         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9968         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9969         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9970         the non-portable bzero.
9971         * gcc.dg/20010912-1.c: xfail for NetWare.
9972         * gcc.dg/20020426-2.c: xfail for NetWare.
9973         * gcc.dg/20021014-1.c: xfail for NetWare.
9974         * gcc.dg/20021018-1.c: xfail for NetWare.
9975         * gcc.dg/20030213-1.c: xfail for NetWare.
9976         * gcc.dg/20030225-1.c: xfail for NetWare.
9977         * gcc.dg/20030708-1.c: xfail for NetWare.
9978         * gcc.dg/builtins-config.h: Also exclude NetWare.
9979         * gcc.dg/format/format.h: Define restrict only if not already defined.
9980         * gcc.dg/nest.c: xfail for NetWare.
9981         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9982         * lib/target-supports.exp (check_visibility_available): Exclude
9983         NetWare.
9984
9985 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9986
9987         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9988         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9989         deterministic starting point for the alignment of structure fields.
9990         * gcc.dg/Wpadded.c: Dito.
9991         * g++.dg/abi/vbase10.C: Dito.
9992
9993 2004-09-03  Devang Patel  <dpatel@apple.com>
9994
9995         * g++.dg/debug/pr15736.cc: New test.
9996
9997 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9998
9999         * README.QMTEST: Fix out-of-date link.
10000
10001 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10002
10003         PR fortran/16579
10004         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10005         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10006
10007 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10008
10009         * g++.dg/abi/arm_rtti1.C: New test.
10010
10011 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10012
10013         * gcc.dg/ppc-vector-memcpy.c: New.
10014         * gcc.dg/ppc-vector-memset.c: New.
10015
10016 2004-09-02  Chao-ying Fu  <fu@mips.com>
10017
10018         * gcc.target/mips/mips-3d-1.c: New test.
10019         * gcc.target/mips/mips-3d-2.c: New test.
10020         * gcc.target/mips/mips-3d-3.c: New test.
10021         * gcc.target/mips/mips-3d-4.c: New test.
10022         * gcc.target/mips/mips-3d-5.c: New test.
10023         * gcc.target/mips/mips-3d-6.c: New test.
10024         * gcc.target/mips/mips-3d-7.c: New test.
10025         * gcc.target/mips/mips-3d-8.c: New test.
10026         * gcc.target/mips/mips-3d-9.c: New test.
10027         * gcc.target/mips/mips-ps-1.c: New test.
10028         * gcc.target/mips/mips-ps-2.c: New test.
10029         * gcc.target/mips/mips-ps-3.c: New test.
10030         * gcc.target/mips/mips-ps-4.c: New test.
10031         * gcc.target/mips/mips-ps-type.c: New test.
10032
10033 2004-09-02  Paul Brook  <paul@codesourcery.com>
10034
10035         * gfortran.dg/edit_real_1.f90: Add new tests.
10036
10037 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10038
10039         PR fortran/15327
10040         * gfortran.dg/merge_char_1.f90: New test.
10041
10042 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10043
10044         PR fortran/16404
10045         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10046
10047 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10048
10049         PR c/1522
10050         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10051
10052 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10053
10054         * g++.dg/opt/loop1.C: Do not XFAIL.
10055
10056 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10057
10058         * gcc.c-torture/execute/20040831-1.c: New test.
10059
10060 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10061
10062         PR fortran/16579
10063         * gfortran.dg/g77/20010610.f: Now passes.
10064         Copy from g77.f-torture/execute. Add dg-run directive.
10065         * gfortran.dg/g77/README: Update
10066
10067 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10068
10069         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10070         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10071         (t1, t2, t3, t4): Add volatile.
10072
10073 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10074
10075         * g++.dg/ext/visibility/arm1.C: New test.
10076
10077 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10078
10079         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10080         -pedantic-errors.
10081
10082 2004-09-01  Paul Brook  <paul@codesourcery.com>
10083
10084         * gfortran.dg/eof_2.f90: New test.
10085
10086 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10087
10088         PR fortran/16579
10089         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10090
10091 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10092
10093         PR libfortran/16805
10094         * gfortran.dg/list_read_2.f90: New test.
10095
10096 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10097
10098         * g++.dg/abi/key1.C: New test.
10099
10100 2004-08-31  Richard Henderson  <rth@redhat.com>
10101
10102         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10103         form of offsetof.
10104         * g++.dg/other/offsetof5.C: Remove duplicate.
10105
10106 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10107
10108         PR fortran/17244
10109         * gfortran.dg/func_derived_1.f90: New test.
10110
10111 2004-08-31  Paul Brook  <paul@codesourcery.com>
10112
10113         * gfortran.dg/eof_1.f90: New test.
10114
10115 2004-08-31  Paul Brook  <paul@codesourcery.com>
10116
10117         * gfortran.dg/list_read_1.f90: New file.
10118
10119 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10120
10121         * g++.dg/opt/loop1.C: XFAIL.
10122
10123 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10124
10125         * gcc.dg/funcdef-storage-1.c: New.
10126         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10127         an extern function in local scope.
10128         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10129         declare an 'auto inline' function in local scope.
10130         * gcc.dg/20011130-1.c: Likewise.
10131         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10132         an 'auto' function in local scope.
10133         * gcc.dg/20021014-1.c: Likewise.
10134         * gcc.dg/20030331-2.c: Likewise.
10135
10136 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10137
10138         * gfortran.dg/blockdata_1.f90: New test.
10139
10140 2004-08-30  Richard Henderson  <rth@redhat.com>
10141
10142         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10143
10144 2004-08-30  Richard Henderson  <rth@redhat.com>
10145
10146         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10147         additional_flags set by alternate driver.
10148         (ieee-options): New procedure.
10149         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10150         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10151         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10152         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10153
10154 2004-08-30  Richard Henderson  <rth@redhat.com>
10155
10156         * lib/f-torture.exp: Remove.
10157
10158 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10159
10160         PR rtl-optimization/16590
10161         * g++.dg/opt/loop1.C: New test.
10162
10163 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10164
10165         PR fortran/13910
10166         * gfortran.dg/oldstyle_1.f90: New test.
10167
10168 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10169         Paul Brook  <paul@codesourcery.com>
10170
10171         * gfortran.dg/g77/README: Update.
10172         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10173         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10174         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10175
10176 2004-08-28  Paul Brook  <paul@codesourcery.com>
10177
10178         PR libfortran/17195
10179         * gfortran.dg/edit_real_1.f90: New test.
10180
10181 2004-08-27  Paul Brook  <paul@codesourcery.com>
10182
10183         * gfortran.dg/rewind_1.f90: New test.
10184
10185 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10186
10187         PR fortran/16597
10188         * gfortran.dg/pr16597.f90: New test.
10189
10190 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10191
10192         PR c/13801
10193         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10194         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10195         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10196         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10197         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10198
10199 2004-08-26  Nick Clifton  <nickc@redhat.com>
10200
10201         * gcc.c-torture/compile/pr17119.c: New test.
10202
10203 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10204
10205         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10206
10207 2004-08-25  Richard Henderson  <rth@redhat.com>
10208
10209         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10210         the bits that expect kind=8 to be the largest real kind.
10211
10212 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10213
10214         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10215
10216 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10217
10218         * gfortran.dg/assignment_1.f90: New test.
10219
10220 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10221
10222         * g++.dg/template/repo3.C: New test.
10223
10224 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10225
10226         PR middle-end/16693
10227         PR tree-optimization/16372
10228         * g++.dg/opt/pr16372-1.C: New test case.
10229         * g++.dg/opt/pr16693-1.C: New test case.
10230         * g++.dg/opt/pr16693-2.C: New test case.
10231
10232 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10233
10234         * objc.dg/proto-lossage-4.m: New test.
10235
10236 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10237
10238         PR c++/17155
10239         * g++.dg/inherit/local2.C: New test.
10240
10241 2004-08-25  Paul Brook  <paul@codesourcery.com>
10242
10243         PR fortran/17144
10244         * gfortran.dg/string_ctor_1.f90: New test.
10245
10246 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10247
10248         PR c++/14428
10249         * g++.dg/template/redecl2.C: New test.
10250
10251 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10252
10253         PR fortran/17143
10254         * gfortran.dg/pr17143.f90: New test.
10255
10256 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10257
10258         PR fortran/17164
10259         * gfortran.dg/pr17164.f90: New test.
10260
10261 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10262
10263         * gcc.dg/tree-ssa/loop-1.c: New test.
10264
10265 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10266
10267         * gcc.c-torture/compile/20040824-1.c: New test.
10268
10269 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10270
10271         * gcc.c-torture/compile/iftrap-3.c: New test.
10272
10273 2004-08-24  Paul Brook  <paul@codesourcery.com>
10274
10275         * gfortran.dg/entry_2.f90: New test.
10276
10277 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10278
10279         PR c++/16889
10280         * g++.dg/lookup/ambig[12].C: New.
10281
10282 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10283
10284         PR c++/16706
10285         * g++.dg/template/crash21.C: New test.
10286         * g++.dg/template/crash22.C: Likewise.
10287
10288 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10289
10290         PR c++/17149
10291         * g++.dg/template/access15.C: New.
10292
10293 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10294
10295         PR c++/17163
10296         * g++.dg/template/repo2.C: New test.
10297
10298 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10299
10300         PR rtl-optimization/17078
10301         * gcc.c-torture/execute/pr17078-1.c: New test case.
10302
10303 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10304
10305         PR c/14492
10306         * gcc.dg/debug/crash1.c: New test.
10307
10308 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10309
10310         PR c/16180
10311         * gcc.dg/loop-5.c: New test.
10312
10313 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10314
10315         * gcc.c-torture/execute/20040823-1.c: New test.
10316
10317 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10318
10319         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10320         to the assembler.  Simplify test accordingly.
10321         (asm_abi_flags): Use GNU names.
10322         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10323         to check for ABI flags.
10324
10325 2004-08-22  Andrew Pinski  <apinski@apple.com>
10326
10327         * g++.dg/opt/pr14029.C: New test.
10328         * gcc.c-torture/execute/pr15262.c: New test.
10329
10330 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10331
10332         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10333
10334 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10335
10336         PR 16908
10337         * gfortran.dg/direct_io.f90: New test.
10338
10339 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10340
10341         PR c++/17121
10342         * g++.dg/inherit/local2.C: New test.
10343
10344 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10345
10346         PR c++/17120
10347         * g++.dg/warn/Wparentheses-4.C: New test.
10348
10349 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10350
10351         PR c++/17121
10352         * g++.dg/inherit/local2.C: New test.
10353
10354         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10355         * gcc.dg/ppc-ldstruct.c: Likewise.
10356         * gcc.dg/ppc64-abi-2.c: Likewise.
10357
10358 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10359
10360         PR rtl-optimization/17099
10361         * gcc.c-torture/execute/20040820-1.c: New test.
10362
10363 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10364
10365         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10366
10367 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10368
10369         PR fortran/17077
10370         * gfortran.dg/auto_array_1.f90: New test.
10371
10372 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10373
10374         PR fortran/17074
10375         * gfortran.dg/simpleif_1.f90: New test.
10376
10377 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10378
10379         * lib/target-supports.exp (check_profiling_available): Return
10380         false for arm*-*-symbianelf* and arm*-*-eabi*.
10381
10382         PR c++/15890
10383         * g++.dg/template/delete1.C: New test.
10384
10385 2004-08-19  Paul Brook  <paul@codesourcery.com>
10386
10387         PR fortran/14976
10388         PR fortran/16228
10389         * gfortran.dg/data_char_1.f90: New test.
10390
10391 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10392
10393         PR fortran/16946
10394         * gfortran.dg/reduction.f90: New testcase.
10395
10396 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10397
10398         PR fortran/16520
10399         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10400
10401 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10402
10403         PR c++/17041
10404         * g++.dg/Wparentheses-3.C: New test.
10405
10406 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10407
10408         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10409         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10410         * gcc.dg/vect/vect-2.c: Likewise.
10411         * gcc.dg/vect/vect-3.c: Likewise.
10412         * gcc.dg/vect/vect-4.c: Likewise.
10413         * gcc.dg/vect/vect-5.c: Likewise.
10414         * gcc.dg/vect/vect-6.c: Likewise.
10415         * gcc.dg/vect/vect-7.c: Likewise.
10416         * gcc.dg/vect/vect-25.c: Likewise.
10417         * gcc.dg/vect/vect-31.c: Likewise.
10418         * gcc.dg/vect/vect-32.c: Likewise.
10419         * gcc.dg/vect/vect-34.c: Likewise.
10420         * gcc.dg/vect/vect-36.c: Likewise.
10421         * gcc.dg/vect/vect-all.c: Likewise.
10422
10423 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10424
10425         PR c++/17068
10426         * g++.dg/template/operator4.C: New test.
10427
10428 2004-08-18  Richard Henderson  <rth@redhat.com>
10429
10430         * gcc.dg/20040206-1.c: XFAIL.
10431
10432 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10433
10434         PR c++/16246
10435         * g++.dg/template/array7.C: New test.
10436
10437 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10438
10439         * gcc.dg/mips-movcc-1.c: New test.
10440         * gcc.dg/mips-movcc-2.c: New test.
10441         * gcc.dg/mips-movcc-3.c: New test.
10442
10443         * gcc.dg/mips-nmadd-1.c: New test.
10444         * gcc.dg/mips-nmadd-2.c: New test.
10445
10446 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10447
10448         PR c++/15871
10449         * g++.dg/opt/inline8.C: New test.
10450
10451         PR c++/16965
10452         * g++.dg/parse/error17.C: New test.
10453
10454 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10455
10456         * gcc.dg/vect: New directory for vectorizer tests.
10457         * gcc.dg/vect/tree-vect.h: New file.
10458         * gcc.dg/vect/vect.exp: New file.
10459         * gcc.dg/vect/pr16105.c.c: New test.
10460         * gcc.dg/vect/vect-1.c: New test.
10461         * gcc.dg/vect/vect-2.c: New test.
10462         * gcc.dg/vect/vect-3.c: New test.
10463         * gcc.dg/vect/vect-4.c: New test.
10464         * gcc.dg/vect/vect-5.c: New test.
10465         * gcc.dg/vect/vect-6.c: New test.
10466         * gcc.dg/vect/vect-7.c: New test.
10467         * gcc.dg/vect/vect-8.c: New test.
10468         * gcc.dg/vect/vect-9.c: New test.
10469         * gcc.dg/vect/vect-10.c: New test.
10470         * gcc.dg/vect/vect-11.c: New test.
10471         * gcc.dg/vect/vect-12.c: New test.
10472         * gcc.dg/vect/vect-13.c: New test.
10473         * gcc.dg/vect/vect-14.c: New test.
10474         * gcc.dg/vect/vect-15.c: New test.
10475         * gcc.dg/vect/vect-16.c: New test.
10476         * gcc.dg/vect/vect-17.c: New test.
10477         * gcc.dg/vect/vect-18.c: New test.
10478         * gcc.dg/vect/vect-19.c: New test.
10479         * gcc.dg/vect/vect-20.c: New test.
10480         * gcc.dg/vect/vect-21.c: New test.
10481         * gcc.dg/vect/vect-22.c: New test.
10482         * gcc.dg/vect/vect-23.c: New test.
10483         * gcc.dg/vect/vect-24.c: New test.
10484         * gcc.dg/vect/vect-25.c: New test.
10485         * gcc.dg/vect/vect-26.c: New test.
10486         * gcc.dg/vect/vect-27.c: New test.
10487         * gcc.dg/vect/vect-28.c: New test.
10488         * gcc.dg/vect/vect-29.c: New test.
10489         * gcc.dg/vect/vect-30.c: New test.
10490         * gcc.dg/vect/vect-31.c: New test.
10491         * gcc.dg/vect/vect-32.c: New test.
10492         * gcc.dg/vect/vect-33.c: New test.
10493         * gcc.dg/vect/vect-34.c: New test.
10494         * gcc.dg/vect/vect-35.c: New test.
10495         * gcc.dg/vect/vect-36.c: New test.
10496         * gcc.dg/vect/vect-37.c: New test.
10497         * gcc.dg/vect/vect-38.c: New test.
10498         * gcc.dg/vect/vect-40.c: New test.
10499         * gcc.dg/vect/vect-41.c: New test.
10500         * gcc.dg/vect/vect-42.c: New test.
10501         * gcc.dg/vect/vect-43.c: New test.
10502         * gcc.dg/vect/vect-44.c: New test.
10503         * gcc.dg/vect/vect-45.c: New test.
10504         * gcc.dg/vect/vect-46.c: New test.
10505         * gcc.dg/vect/vect-47.c: New test.
10506         * gcc.dg/vect/vect-48.c: New test.
10507         * gcc.dg/vect/vect-49.c: New test.
10508         * gcc.dg/vect/vect-50.c: New test.
10509         * gcc.dg/vect/vect-51.c: New test.
10510         * gcc.dg/vect/vect-52.c: New test.
10511         * gcc.dg/vect/vect-53.c: New test.
10512         * gcc.dg/vect/vect-54.c: New test.
10513         * gcc.dg/vect/vect-55.c: New test.
10514         * gcc.dg/vect/vect-56.c: New test.
10515         * gcc.dg/vect/vect-57.c: New test.
10516         * gcc.dg/vect/vect-58.c: New test.
10517         * gcc.dg/vect/vect-59.c: New test.
10518         * gcc.dg/vect/vect-60.c: New test.
10519         * gcc.dg/vect/vect-61.c: New test.
10520         * gcc.dg/vect/vect-all.c: New test.
10521         * gcc.dg/vect/vect-none.c: New test.
10522
10523 2004-08-17  Paul Brook  <paul@codesourcery.com>
10524
10525         PR fortran/13082
10526         * gfortran.dg/entry_1.f90: New test.
10527
10528 2004-08-17  Andrew Pinski  <apinski@apple.com>
10529
10530         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10531
10532 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10533
10534         * gcc.dg/pr17036-1.c: New test.
10535
10536 2004-08-16  Devang Patel  <dpatel@apple.com>
10537
10538         * gcc.dg/darwin-20040809-1.c: New test.
10539
10540 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10541
10542         * gcc.dg/funcdef-attr-1.c: New test.
10543
10544 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10545
10546         * gcc.dg/altivec-17.c: New test.
10547         * gcc.dg/altivec-18.c: New test.
10548
10549 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10550
10551         PR c++/6749
10552         * g++.dg/template/vtable2.C: New test.
10553
10554 2004-08-14  Richard Henderson  <rth@redhat.com>
10555
10556         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10557         * gcc.dg/pack-test-4.c (main): Return 0.
10558         * gcc.dg/setjmp-1.c: Remove XFAIL.
10559         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10560
10561 2004-08-14  Richard Henderson  <rth@redhat.com>
10562
10563         * gcc.dg/980217-1.c: Add prototype for printf.
10564
10565 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10566
10567         * gfortran.dg/pr16935.f90: New test.
10568
10569 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10570
10571         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10572
10573 2004-08-13  Paul Brook  <paul@codesourcery.com>
10574
10575         * gfortran.dg/der_io_1.f90: Remove stray comma.
10576
10577 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10578
10579         * gcc.dg/vmx/cw-bug-2.c: Remove.
10580         * gcc.dg/vmx/vprint-1.c: Remove.
10581         * gcc.dg/vmx/vscan-1.c: Remove.
10582
10583 2004-08-12  Devang patel  <dpatel@apple.com>
10584
10585         * gcc.dg/darwin-20040809-2.c: New test.
10586
10587 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10588
10589         * g++.dg/ext/altivec-12.C: New test.
10590
10591         * g++.dg/ext/altivec-11.C: New test.
10592
10593 2004-08-12  Paul Brook  <paul@codesourcery.com>
10594
10595         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10596
10597 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10598
10599         * g++.dg/ext/altivec-2.C: Check for hardware support before
10600         executing any VMX instructions.
10601
10602         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10603
10604 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10605
10606         PR c++/16276
10607         * g++.old-deja/g++.other/comdat4.C: New test.
10608         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10609
10610 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10611
10612         PR target/16286
10613         * gcc.dg/pr16286.c: New test.
10614
10615 2004-08-12 Jan Beulich <jbeulich@novell.com>
10616
10617         * g++.dg/ext/asm5.C: New.
10618
10619 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10620
10621         PR c++/16698
10622         * g++.dg/eh/crash1.C: New test.
10623
10624         PR c++/16717
10625         * g++.dg/ext/construct1.C: New test.
10626
10627 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10628
10629         PR c++/16853
10630         * g++.dg/init/ptrmem1.C: New test.
10631
10632         PR c++/16618
10633         * g++.dg/parse/offsetof5.C: New test.
10634
10635         PR c++/16870
10636         * g++.dg/template/overload3.C: New test.
10637
10638 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10639
10640         PR c++/16964
10641         * g++.dg/parse/error16.C: New test.
10642
10643         PR c++/16904
10644         * g++.dg/template/error14.C: New test.
10645
10646         PR c++/16929
10647         * g++.dg/template/error15.C: New test.
10648
10649 2004-08-11  Devang Patel  <dpatel@apple.com>
10650
10651         * gcc.dg/darwin-ld-20040809-1.c: New test.
10652         * gcc.dg/darwin-ld-20040809-2.c: New test.
10653
10654 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10655
10656         PR fortran/16917
10657         * gfortran.dg/dfloat_1.f90: New test.
10658
10659 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10660
10661         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10662         * gcc.dg/dll-2.c: Fix dg-require syntax.
10663         * gcc.misc-tests/arm-isr.c (abort): Declare.
10664         (exit): Likewise.
10665
10666 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10667
10668         PR c++/16971
10669         * g++.dg/parse/crash16.C: New test.
10670
10671 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10672
10673         * gcc.dg/mips-rsqrt-1.c: New test case.
10674         * gcc.dg/mips-rsqrt-2.c: New test case.
10675         * gcc.dg/mips-rsqrt-3.c: New test case.
10676
10677 2004-08-10  Paul Brook  <paul@codesourcery.com>
10678
10679         * gfortran.dg/der_io_1.f90: New test.
10680
10681 2004-08-10  Paul Brook  <paul@codesourcery.com>
10682
10683         PR fortran/16919
10684         * gfortran.dg/der_array_1.f90: New test.
10685
10686 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10687
10688         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10689
10690 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10691
10692         * gcc.dg/wchar_t-2.c: Fix typo.
10693
10694 2004-08-09  Falk Hueffner  <falk@debian.org>
10695
10696         PR tree-optimization/12517
10697         * gcc.c-torture/compile/pr12517.c: New test.
10698
10699         PR tree-optimization/12578
10700         * gcc.c-torture/compile/pr12578.c: New test.
10701
10702         PR tree-optimization/12899
10703         * gcc.c-torture/compile/pr12899.c: New test.
10704
10705         PR rtl-optimization/14692
10706         * gcc.c-torture/compile/pr14692.c: New test.
10707
10708         PR tree-optimization/16461
10709         * gcc.c-torture/compile/pr16461.c: New test.
10710
10711 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10712
10713         * gfortran.dg/getenv_1.f90: New test.
10714
10715 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10716
10717         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10718         wchar_t.
10719         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10720
10721 2004-08-06  Paul Brook  <paul@codesourcery.com>
10722
10723         * gfortran.dg/ret_array_1.f90: New test.
10724         * gfortran.dg/ret_pointer_1.f90: New test.
10725
10726 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10727
10728         * gcc.dg/missing-field-init-[12].c: New tests.
10729         * g++.dg/warn/missing-field-init-[12].C: New tests.
10730
10731 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10732
10733         * gcc.dg/enum2.c: New test.
10734         * gcc.dg/symbian3.c: Likewise.
10735         * gcc.dg/symbian4.c: Likewise.
10736         * gcc.dg/wchar_t-2.c: Likewise.
10737
10738 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10739
10740         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10741         destructor tests.
10742
10743 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10744
10745         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10746         dg-require-visiblity.
10747         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10748         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10749         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10750         * g++.dg/ext/visibility/new1.C: Likewise.
10751         * g++.dg/ext/visibility/pragma.C: Likewise.
10752         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10753         * g++.dg/ext/visibility/virtual.C: Likewise.
10754         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10755         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10756         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10757         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10758         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10759         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10760         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10761         * g++/dg/ext/visibility/visibility-8.C: New test.
10762         * gcc.c-torture/compile/dll.x: Remove.
10763         * gcc.dg/dll-2.c: Use dg-require-dll
10764         * gcc.dg/visibility-10.c: New test.
10765         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10766         supporting DLLs.
10767         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10768         (scan_not_hidden): Likewise.
10769
10770 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10771
10772         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10773
10774 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10775
10776         * gcc.c-torture/execute/20040805-1.c: New test.
10777
10778 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10779
10780         * gcc.dg/20020118-1.c: Declare abort.
10781         * gcc.dg/altivec_check.h: Likewise.
10782         * gcc.dg/iftrap-2.c: Likewise.
10783         * gcc.dg/pragma-darwin.c: Likewise.
10784         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10785
10786 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10787
10788         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10789
10790 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10791
10792         * gcc.c-torture/execute/builtins/abs-2.c,
10793         gcc.c-torture/execute/builtins/abs-3.c,
10794         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10795         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10796         intmax_t, uintmax_t and their limits.
10797         * gcc.dg/intmax_t-1.c: New test.
10798
10799 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10800
10801         * g++.dg/tc1/dr147.C: Add reference to PR.
10802
10803 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10804
10805         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10806         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10807
10808 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10809
10810         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10811
10812 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10813
10814         * gcc.dg/redecl-5.c: New test.
10815         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10816         of scanf.
10817
10818 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10819
10820         PR middle-end/16790
10821         * gcc.c-torture/execute/pr16790-1.c: New test case.
10822
10823 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10824
10825         * g++.dg/ext/visibility/assign1.C: New test.
10826         * g++.dg/ext/visibility/new1.C: Likewise.
10827
10828         * gcc.dg/symbian1.c: New test.
10829         * gcc.dg/symbian2.c: Likewise.
10830
10831 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10832
10833         PR target/16570
10834         * gcc.dg/i386-sse-9.c: New test.
10835
10836 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10837
10838         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10839
10840 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10841
10842         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10843         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10844         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10845         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10846         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10847         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10848         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10849         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10850         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10851         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10852         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10853         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10854         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10855         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10856         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10857         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10858         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10859         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10860         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10861         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10862         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10863         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10864         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10865         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10866         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10867         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10868         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10869         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10870         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10871         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10872         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10873         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10874         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10875         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10876         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10877         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10878         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10879         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10880         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10881         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10882         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10883         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10884         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10885         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10886         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10887         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10888         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10889         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10890         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10891         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10892         gcc.misc-tests/i386-pf-3dnow-1.c,
10893         gcc.misc-tests/i386-pf-athlon-1.c,
10894         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10895         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10896         Declare built-in functions used.
10897         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10898
10899 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10900
10901         PR c++/16707
10902         * g++.dg/lookup/using12.C: New test.
10903
10904         * g++.dg/init/null1.C: Fix PR number.
10905         * g++.dg/parse/namespace10.C: Likewise.
10906
10907 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10908
10909         PR c++/16224
10910         * g++.dg/template/spec17.C: New test.
10911         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10912         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10913
10914 2004-08-02  David Billinghurst
10915
10916         PR fortran/16292
10917         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10918
10919 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10920
10921         * gcc.dg/ia64-got-1.c: New test case.
10922
10923 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10924
10925         PR c++/16489
10926         * g++.dg/init/null1.C: New test.
10927         * g++.dg/tc1/dr76.C: Adjust error marker.
10928
10929         PR c++/16529
10930         * g++.dg/parse/namespace10.C: New test.
10931
10932         PR c++/16810
10933         * g++.dg/inherit/ptrmem2.C: New test.
10934
10935 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10936
10937         PR target/16155
10938         * gcc.dg/pr16155.c: New test.
10939
10940 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10941
10942         * gcc.dg/redecl-2.c: New test.
10943
10944 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10945
10946         * gcc.dg/darwin-longdouble.c: New file.
10947
10948 2004-07-30  Richard Henderson  <rth@redhat.com>
10949
10950         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10951         write to constant argument.
10952         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10953
10954 2004-07-30  Richard Henderson  <rth@redhat.com>
10955
10956         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10957         tests of nearest around zero.
10958
10959 2004-07-30  Andrew Pinski  <apinski@apple.com>
10960
10961         * gcc.c-torture/compile/20040730-1.c: New test.
10962
10963 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10964
10965         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10966         powerpc-eabispe.
10967
10968 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10969
10970         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10971
10972 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10973
10974         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10975         contains $ld_library_path.
10976         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10977
10978 2004-07-29  Richard Henderson  <rth@redhat.com>
10979
10980         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10981
10982         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10983         (alt2, which): New.
10984         (Check): Accept either alternative.
10985
10986 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10987
10988         * g++.dg/abi/inline1.C: New test.
10989         * g++.dg/abi/local1-a.cc: Likewise.
10990         * g++.dg/abi/local1.C: Likewise.
10991         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10992         * g++.dg/abi/mangle12.C: Likewise.
10993         * g++.dg/abi/mangle17.C: Likewise.
10994         * g++.dg/abi/mangle20-2.C: Likewise.
10995         * g++.dg/opt/interface1.C: Likewise.
10996         * g++.dg/opt/interface1.h: Likewise.
10997         * g++.dg/opt/interface1-a.cc: New test.
10998         * g++.dg/parse/repo1.C: New test.
10999         * g++.dg/template/repo1.C: Likewise.
11000         * g++.dg/warn/Winline-1.C: Likewise.
11001         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11002
11003 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11004
11005         * gcc.dg/tree-ssa/20040729-1.c: New test.
11006
11007 2004-07-27  Matt Austern <austern@apple.com>
11008
11009         * gcc.dg/darwin-bool-1.c: New test.
11010         * gcc.dg/darwin-bool-2.c: New test.
11011
11012 2004-07-28  Richard Henderson  <rth@redhat.com>
11013
11014         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11015         arguments in the correct type.  Don't write to constant arguments.
11016
11017 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11018
11019         PR tree-optimization/16688
11020         PR tree-optimization/16689
11021         * g++.dg/tree-ssa/pr16688.C: New test.
11022
11023 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11024
11025         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11026         loads.  Not only in the comment, this time.
11027
11028 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11029
11030         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11031         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11032         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11033         * gcc.dg/sh4a-bitmovua.c: New.
11034         * gcc.dg/sh4a-cos.c: New.
11035         * gcc.dg/sh4a-cosf.c: New.
11036         * gcc.dg/sh4a-fprun.c: New.
11037         * gcc.dg/sh4a-fsrra.c: New.
11038         * gcc.dg/sh4a-memmovua.c: New.
11039         * gcc.dg/sh4a-sin.c: New.
11040         * gcc.dg/sh4a-sincos.c: New.
11041         * gcc.dg/sh4a-sincosf.c: New.
11042         * gcc.dg/sh4a-sinf.c: New.
11043
11044 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11045
11046         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11047         conditionals.
11048         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11049         loads.
11050         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11051         DOM1.
11052
11053 2004-07-27  Andrew Pinski  <apinski@apple.com>
11054
11055         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11056
11057 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11058
11059         * gcc.dg/pragma-isr.c: New test.
11060
11061 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11062
11063         PR c++/14429
11064         * g++.dg/template/ttp11.C: New test.
11065
11066 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11067
11068         * gcc.c-torture/compile/20040727-1.c: New test.
11069
11070 2004-07-26  Eric Christopher  <echristo@redhat.com>
11071
11072         * gcc.c-torture/compile/20040726-2.c: New test.
11073
11074 2004-07-26  Andrew Pinski  <apinski@apple.com>
11075
11076         * g++.dg/rtti/tinfo1.C: Xfail.
11077
11078 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11079
11080         * gcc.c-torture/compile/20040726-1.c: New test.
11081
11082 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11083             Brian Ryner  <bryner@brianryner.com>
11084
11085         PR c++/9283
11086         PR c++/15000
11087         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11088         * g++.dg/ext/visibility/: New directory.
11089         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11090         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11091         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11092         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11093         * g++.dg/ext/visibility/fvisibility.C,
11094         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11095         g++.dg/ext/visibility/fvisibility-override1.C
11096         g++.dg/ext/visibility/fvisibility-override2.C
11097         g++.dg/ext/visibility/memfuncts.C
11098         g++.dg/ext/visibility/noPLT.C
11099         g++.dg/ext/visibility/pragma.C
11100         g++.dg/ext/visibility/pragma-override1.C
11101         g++.dg/ext/visibility/pragma-override2.C
11102         g++.dg/ext/visibility/staticmemfuncts.C
11103         g++.dg/ext/visibility/virtual.C: New tests.
11104
11105 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11106
11107         PR c/15360
11108         * gcc.dg/pr15360-1.c: New test.
11109
11110 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11111
11112         * gcc.dg/pragma-align-2.c: New test.
11113         * gcc.dg/pragma-init-fini.c: New test.
11114         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11115         targets.
11116
11117 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11118
11119         * gcc.dg/init-string-2.c: New test.
11120
11121 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11122
11123         PR 16684
11124         * gcc.dg/Wredundant-decls-1.c: New test case.
11125
11126 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11127
11128         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11129         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11130         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11131         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11132         * gcc.dg/compat/generate-random.c: New file.
11133         * gcc.dg/compat/generate-random.h: Likewise.
11134         * gcc.dg/compat/generate-random_r.c: Likewise.
11135         * gcc.dg/compat/struct-layout-1.h: Likewise.
11136         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11137         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11138         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11139         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11140         * gcc.dg/compat/struct-layout-1_main.c: New test.
11141         * gcc.dg/compat/struct-layout-1_x.c: New file.
11142         * gcc.dg/compat/struct-layout-1_y.c: New file.
11143         * gcc.dg/compat/struct-layout-1_test.h: New file.
11144
11145 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11146
11147         * gcc.dg/comp-return-1.c: New test
11148
11149 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11150
11151         * gcc.dg/vmx/8-02a.c: Fix typo.
11152
11153         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11154         * gcc.dg/darwin-abi-3.c: New test.
11155
11156         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11157         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11158
11159         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11160         * gcc.dg/vmx/ops-long-1.c: New test.
11161         * gcc.dg/vmx/ops-long-2.c: New test.
11162
11163 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11164
11165         * g++.dg/lookup/conv-[1234].C: New.
11166
11167 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11168
11169         * g++.dg/parse/attr2.C: Simplify.
11170
11171 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11172
11173         PR c/7284
11174         * gcc.c-torture/execute/pr7284-1.c: New test.
11175
11176 2004-07-22  Brian Booth  <bbooth@redhat.com>
11177
11178         * gcc.dg/tree-ssa/20040721-1.c: New test.
11179
11180 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11181
11182         * g++.dg/template/crash20.c: New.
11183
11184 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11185
11186         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11187         Add dg-run directive.  Declare variables as required.
11188         * gfortran.dg/g77/README: Update
11189
11190 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11191
11192         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11193         gcc.dg/cris-peep2-andu2.c: New tests.
11194
11195 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11196
11197         PR c/15052
11198         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11199         on return type.
11200         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11201         messages.
11202         * gcc.dg/qual-return-2.c: Update expected messages.
11203         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11204
11205 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11206
11207         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11208         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11209
11210 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11211
11212         PR c/11250
11213         * gcc.dg/init-string-1.c: New test.
11214
11215 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11216
11217         PR middle-end/15345
11218         PR c/16450
11219         * gcc.dg/torture/nested-fn-1.c: New test.
11220
11221 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11222
11223         PR target/16559
11224         * gcc.dg/ia64-fptr-1.c: New file.
11225
11226 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11227
11228         PR c++/14497
11229         * g++.dg/template/spec16.C: New test.
11230         * g++.old-deja/g++.robertl/eb118.C: Remove.
11231
11232 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11233
11234         PR c++/509
11235         * g++.dg/template/spec15.C: New test.
11236
11237 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11238
11239         Copy cases from g77.f-torture/execute and add dg-run
11240         directive.  Other changes as noted.
11241         * gfortran.dg/g77/13037.f
11242         * gfortran.dg/g77/1832.f
11243         * gfortran.dg/g77/19981119-0.f
11244         * gfortran.dg/g77/19990313-0.f
11245         * gfortran.dg/g77/19990313-1.f
11246         * gfortran.dg/g77/19990313-2.f
11247         * gfortran.dg/g77/19990313-3.f
11248         * gfortran.dg/g77/19990419-1.f
11249         * gfortran.dg/g77/19990826-0.f
11250         * gfortran.dg/g77/19990826-2.f
11251         * gfortran.dg/g77/20000503-1.f
11252         * gfortran.dg/g77/20001111.f
11253         * gfortran.dg/g77/20010116.f
11254         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11255         * gfortran.dg/g77/20010430.f
11256         * gfortran.dg/g77/6177.f
11257         * gfortran.dg/g77/947.f
11258         * gfortran.dg/g77/970816-3.f
11259         * gfortran.dg/g77/971102-1.f
11260         * gfortran.dg/g77/980520-1.f
11261         * gfortran.dg/g77/980628-0.f
11262         * gfortran.dg/g77/980628-1.f
11263         * gfortran.dg/g77/980628-10.f
11264         * gfortran.dg/g77/980628-2.f
11265         * gfortran.dg/g77/980628-3.f
11266         * gfortran.dg/g77/980628-7.f
11267         * gfortran.dg/g77/980628-8.f
11268         * gfortran.dg/g77/980628-9.f
11269         * gfortran.dg/g77/980701-0.f
11270         * gfortran.dg/g77/980701-1.f
11271         * gfortran.dg/g77/cabs.f
11272         * gfortran.dg/g77/claus.f
11273         * gfortran.dg/g77/complex_1.f
11274         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11275         * gfortran.dg/g77/dcomplex.f
11276         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11277         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11278         * gfortran.dg/g77/f90-intrinsic-numeric.f
11279         * gfortran.dg/g77/int8421.f
11280         * gfortran.dg/g77/labug1.f
11281         * gfortran.dg/g77/large_vec.f
11282         * gfortran.dg/g77/le.f
11283         * gfortran.dg/g77/short.f
11284         * gfortran.dg/g77/README: Update
11285
11286 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11287
11288         PR c++/16637
11289         * g++.dg/parse/lookup4.C: New test.
11290
11291 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11292
11293         PR c++/16175
11294         * g++.dg/template/ttp10.C: New test.
11295
11296 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11297
11298         * gcc.dg/pr12625-1.c: New test.
11299
11300 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11301
11302         * testsuite/gcc.dg/switch-warn-1.c: New test.
11303         * testsuite/gcc.dg/switch-warn-2.c: New test.
11304         * gcc.c-torture/compile/pr14730.c: Update.
11305
11306 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11307
11308         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11309         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11310         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11311         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11312
11313 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11314
11315         PR c++/16623
11316         * g++.dg/template/assign1.C: New test.
11317
11318 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11319
11320         PR c++/12170
11321         * g++.dg/template/ttp9.C: New test.
11322
11323 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11324
11325         * gcc.dg/format/cmn-err-1.c: New test.
11326
11327 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11328
11329         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11330         gcc.dg/Wparentheses-10.c: New tests.
11331         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11332
11333 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11334
11335         PR fortran/16465
11336         * gfortran.dg/g77//ffixed-line-length-0.f,
11337         gfortran.dg/g77/ffixed-line-length-132.f,
11338         gfortran.dg/g77/ffixed-line-length-72.f,
11339         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11340         gfortran.dg/g77/README: Update.
11341
11342 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11343
11344         PR c++/13092
11345         * g++.dg/template/non-dependent7.C: New test.
11346         * g++.dg/template/non-dependent8.C: Likewise.
11347         * g++.dg/template/non-dependent9.C: Likewise.
11348         * g++.dg/template/non-dependent10.C: Likewise.
11349
11350 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11351
11352         PR c++/16337
11353         * g++.dg/parse/attr2.C: New test.
11354
11355 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11356
11357         * g77.dg: Removed.
11358         * g77.f-torture: Ditto.
11359
11360 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11361
11362         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11363         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11364         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11365
11366 2004-07-16  Richard Henderson  <rth@redhat.com>
11367
11368         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11369
11370 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11371
11372         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11373         tests with full list of options.
11374         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11375         of TORTURE_OPTIONS if test contains 'dg-do run'.
11376
11377         PR fortran/16404
11378         * gfortran.dg/do_iterator.f90: New test.
11379
11380 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11381
11382         PR rtl-optimization/16536
11383         * gcc.c-torture/execute/restrict-1.c: New test.
11384
11385 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11386
11387         PR fortran/15324
11388         * gfortran.dg/pr15324.f90: New test.
11389
11390         PR fortran/15129
11391         * gfortran.dg/pr15129.f90: New test.
11392
11393         PR fortran/15140
11394         * gfortran.dg/pr15140.f90: New test.
11395
11396         PR fortran/13792
11397         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11398         compile-time simplification.
11399
11400 2004-07-14  Mike Stump  <mrs@apple.com>
11401
11402         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11403
11404 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11405
11406         PR target/16325
11407         * gcc.dg/profile-generate-1.c: New.
11408
11409 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11410
11411         * gcc.c-torture/execute/20040709-1.c: New test.
11412         * gcc.c-torture/execute/20040709-2.c: New test.
11413
11414 2004-07-14  Mike Stump  <mrs@apple.com>
11415
11416         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11417
11418 2004-07-14  Mike Stump  <mrs@apple.com>
11419
11420         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11421
11422 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11423
11424         PR c++/16518
11425         * g++.dg/parse/mutable1.C: New test.
11426
11427 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11428
11429         PR tree-optimization/16443
11430         * gcc.dg/tree-ssa/20040713-1.c: New test.
11431
11432 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11433
11434         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11435         for operator new.
11436
11437 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11438
11439         * gfortran.dg/g77/README: New file
11440         * gfortran.dg/g77/19981216-0.f:  Copy from
11441         g77.f-torture/noncompile.  Add "dg-do compile" and
11442         dg-error as required.
11443         * gfortran.dg/g77/19990218-1.f: Likewise
11444         * gfortran.dg/g77/19990905-1.f: Likewise
11445         * gfortran.dg/g77/9263.f: Likewise
11446         * gfortran.dg/g77/980615-0.f: Likewise
11447         * gfortran.dg/g77/980616-0.f: Likewise
11448         * gfortran.dg/g77/check0.f: Likewise
11449         * gfortran.dg/g77/select_no_compile.f: Likewise
11450
11451 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11452
11453         Copy files from g77.f-torture/compile.
11454         Add "{ dg-do compile}".  Other changes as noted
11455         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11456         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11457         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11458         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11459         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11460         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11461         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11462         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11463         statement to conform to standard.  Append alpha1.x for reference.
11464         * gfortran.dg/g77/xformat.f: Add dg-warning
11465
11466 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11467
11468         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11469         Add {dg-do compile} directive.
11470         * gfortran.dg/g77/cpp2.F: Likewise
11471
11472 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11473
11474         PR c++/5402
11475         * g++.dg/lookup/name-clash1.C: New test.
11476
11477         PR c++/9777
11478         * g++.dg/lookup/name-clash2.C: New test.
11479
11480         PR c++/12102
11481         * g++.dg/lookup/name-clash3.C: New test.
11482
11483 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11484
11485         * g++.dg/lookup/new2.C: New test.
11486         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11487
11488 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11489
11490         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11491         Add {dg-do compile} directive.
11492         * gfortran.dg/g77/13060.f: Likewise
11493         * gfortran.dg/g77/19990218-0.f: Likewise
11494         * gfortran.dg/g77/19990305-0.f: Likewise
11495         * gfortran.dg/g77/19990419-0.f: Likewise
11496         * gfortran.dg/g77/19990502-0.f: Likewise
11497         * gfortran.dg/g77/19990502-1.f: Likewise
11498         * gfortran.dg/g77/19990525-0.f: Likewise
11499         * gfortran.dg/g77/19990826-1.f: Likewise
11500         * gfortran.dg/g77/19990826-3.f: Likewise
11501         * gfortran.dg/g77/19990905-2.f: Likewise
11502         * gfortran.dg/g77/20000412-1.f: Likewise
11503         * gfortran.dg/g77/20000511-1.f: Likewise
11504         * gfortran.dg/g77/20000511-2.f: Likewise
11505         * gfortran.dg/g77/20000518.f: Likewise
11506         * gfortran.dg/g77/20000601-1.f: Likewise
11507         * gfortran.dg/g77/20000601-2.f: Likewise
11508         * gfortran.dg/g77/20000629-1.f: Likewise
11509         * gfortran.dg/g77/20000630-2.f: Likewise
11510         * gfortran.dg/g77/20010115.f: Likewise
11511         * gfortran.dg/g77/20010321-1.f: Likewise
11512         * gfortran.dg/g77/20010426.f: Likewise
11513         * gfortran.dg/g77/20020307-1.f: Likewise
11514         * gfortran.dg/g77/8485.f: Likewise
11515         * gfortran.dg/g77/960317-1.f: Likewise
11516         * gfortran.dg/g77/970915-0.f: Likewise
11517         * gfortran.dg/g77/980310-1.f: Likewise
11518         * gfortran.dg/g77/980310-2.f: Likewise
11519         * gfortran.dg/g77/980310-3.f: Likewise
11520         * gfortran.dg/g77/980310-4.f: Likewise
11521         * gfortran.dg/g77/980310-6.f: Likewise
11522         * gfortran.dg/g77/980310-7.f: Likewise
11523         * gfortran.dg/g77/980310-8.f: Likewise
11524         * gfortran.dg/g77/980419-2.f: Likewise
11525         * gfortran.dg/g77/980424-0.f: Likewise
11526         * gfortran.dg/g77/980427-0.f: Likewise
11527         * gfortran.dg/g77/980729-0.f: Likewise
11528         * gfortran.dg/g77/981117-1.f: Likewise
11529         * gfortran.dg/g77/toon_1.f: Likewise
11530
11531 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11532
11533         PR c++/2204
11534         * g++.dg/other/abstract2.C: New test.
11535
11536 2004-07-12  Paul Brook  <paul@codesourcery.com>
11537
11538         * gfortran.dg/pointer_init_1.f90: New test.
11539
11540 2004-07-11  Paul Brook  <paul@codesourcery.com>
11541
11542         PR fortran/15986
11543         * gfortran.dg/contained_1.f90: New test.
11544
11545 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11546
11547         * g++.dg/parse/defarg8.C: New test.
11548
11549 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11550
11551         PR fortran/16433
11552         * gfortran.dg/pr16433.f: New test.
11553
11554         PR fortran/17574
11555         * gfortran.dg/pr15754.f90: New test.
11556
11557 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11558
11559         PR tree-optimization/16437
11560         * gcc.c-torture/execute/bitfld-4.c: New test.
11561
11562 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11563
11564         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11565         access to common var from module.
11566
11567 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11568
11569         PR fortran/16336
11570         * gfortran.fortran-torture/execute/common_2.f90: New test.
11571
11572 2004-07-10  Paul Brook  <paul@codesourcery.com>
11573
11574         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11575
11576 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11577
11578         PR fortran/15969
11579         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11580
11581 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11582
11583         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11584         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11585         * gfortran.dg/g77/ffree-form-1.f: Likewise
11586         * gfortran.dg/g77/ffree-form-2.f: Likewise
11587         * gfortran.dg/g77/ffree-form-3.f: Likewise
11588         * gfortran.dg/g77/fno-underscoring.f: Likewise
11589         * gfortran.dg/g77/funderscoring.f: Likewise
11590         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11591
11592 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11593
11594         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11595
11596 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11597         Paul Brook  <paul@codesourcery.com>
11598
11599         PR fortran/13415
11600         * gfortran.dg/common_pointer_1.f90: New test.
11601
11602 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11603
11604         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11605
11606 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11607
11608         PR target/16364
11609         * gcc.c-torture/compile/20040709-1.c: New.
11610
11611 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11612
11613         PR fortran/14077
11614         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11615
11616 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11617
11618         PR fortran/13201
11619         * gfortran.dg/shape_1.f90: New test.
11620
11621 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11622             Andrew Pinski  <apinski@apple.com>
11623
11624         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11625
11626 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11627
11628         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11629         comment.
11630
11631 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11632         Paul Brook  <paul@codesourcery.com>
11633
11634         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11635         '.f95' and '.F95'.
11636
11637 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11638
11639         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11640
11641 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11642
11643         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11644         testcases with capital suffix.
11645
11646 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11647
11648         PR fortran/15481
11649         PR fortran/13372
11650         PR fortran/13575
11651         PR fortran/15978
11652         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11653
11654         * gfortran.dg/implicit_1.f90: New test.
11655
11656 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11657
11658         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11659         expression to match gfortran warning/error messages
11660         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11661         dg-error text.
11662
11663 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11664
11665         * lib/fortran-torture.exp: Rename proc search_for to
11666         search_for_re.
11667
11668 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11669
11670         * gcc.c-torture/execute/simd-5.x: New file.
11671         XFAIL on SPARC 64-bit at -O0.
11672
11673 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11674
11675         PR c++/8211
11676         PR c++/16165
11677         * g++.dg/warn/effc3.C: New test.
11678
11679 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11680
11681         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11682         change X to 1X in format.
11683         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11684         add data statements to conform to standard.
11685
11686 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11687
11688         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11689         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11690         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11691
11692 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11693
11694         * gfortran.dg/g77/7388.f: Copy from g77.dg
11695         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11696         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11697         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11698         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11699         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11700         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11701         * gfortran.dg/g77/strlen0.f: Likewise
11702
11703 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11704
11705         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11706         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11707
11708 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11709
11710         * gcc.c-torture/execute/920428-2.x: Delete.
11711         * gcc.c-torture/execute/920501-7.x: Likewise.
11712
11713 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11714
11715         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11716         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11717         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11718         prescott and c3-2.
11719         (PREFETCH_3DNOW): Add -march=c3.
11720
11721 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11722
11723         PR c/16437
11724         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11725         * gcc.c-torture/execute/bf64-1.x: Likewise.
11726
11727 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11728
11729         * gcc.c-torture/compile/20040708-1.c: New test.
11730
11731 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11732
11733         PR c++/16169
11734         * g++.dg/warn/effc2.C: New test.
11735
11736 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11737
11738         * gcc.c-torture/execute/bitfld-1.x: Remove.
11739         * gcc.c-torture/execute/bitfld-3.c: New test.
11740         * gcc.dg/bitfld-2.c: Remove XFAILs.
11741
11742 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11743
11744         PR c++/16276
11745         * g++.dg/rtti/tinfo1.C: New file.
11746
11747 2004-07-07  Eric Christopher  <echristo@redhat.com>
11748
11749         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11750
11751 2004-07-07  Andrew Pinski  <apinski@apple.com>
11752
11753         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11754
11755 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11756
11757         * g++.dg/init/call1.C: XFAIL.
11758
11759 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11760
11761         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11762         except for movstrict*, to movmem* and clrstr* to clrmem*.
11763
11764 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11765
11766         * gcc.c-torture/execute/20040707-1.c: New test.
11767
11768 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11769
11770         * gcc.c-torture/execute/20040706-1.c: New test.
11771
11772 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11773
11774         PR c++/3671
11775         * g++.dg/template/spec14.C: New test.
11776
11777 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11778
11779         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11780         nothing if not yet defined.  Use it in b, c and d type definitions.
11781         * gcc.c-torture/execute/20040705-1.c: New test.
11782         * gcc.c-torture/execute/20040705-2.c: New test.
11783
11784 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11785
11786         PR c++/2518
11787         * g++.dg/lookup/new1.C: New test.
11788
11789 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11790
11791         PR c++/11406
11792         * g++.dg/template/sizeof8.C: New test.
11793
11794 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11795
11796         * gcc.c-torture/compile/20040705-1.c: New test.
11797
11798 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11799
11800         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11801
11802 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11803
11804         * gcc.dg/cpp/if-mop.c: Two new testcases.
11805         * gcc.dg/cpp/trad/comment-3.c: New.
11806
11807 2004-07-04  Paul Brook  <paul@codesourcery.com>
11808
11809         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11810
11811 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11812
11813         PR c++/3761
11814         * g++.dg/lookup/crash4.C: New test.
11815
11816 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11817
11818         * gcc.c-torture/execute/builtin-abs-1.c
11819         * gcc.c-torture/execute/builtin-abs-2.c
11820         * gcc.c-torture/execute/builtin-complex-1.c
11821         * gcc.c-torture/execute/builtins/string-1-lib.c
11822         * gcc.c-torture/execute/builtins/string-1.c
11823         * gcc.c-torture/execute/builtins/string-2-lib.c
11824         * gcc.c-torture/execute/builtins/string-2.c
11825         * gcc.c-torture/execute/builtins/string-3-lib.c
11826         * gcc.c-torture/execute/builtins/string-3.c
11827         * gcc.c-torture/execute/builtins/string-4-lib.c
11828         * gcc.c-torture/execute/builtins/string-4.c
11829         * gcc.c-torture/execute/builtins/string-5-lib.c
11830         * gcc.c-torture/execute/builtins/string-5.c
11831         * gcc.c-torture/execute/builtins/string-6-lib.c
11832         * gcc.c-torture/execute/builtins/string-6.c
11833         * gcc.c-torture/execute/builtins/string-7-lib.c
11834         * gcc.c-torture/execute/builtins/string-7.c
11835         * gcc.c-torture/execute/builtins/string-8-lib.c
11836         * gcc.c-torture/execute/builtins/string-8.c
11837         * gcc.c-torture/execute/builtins/string-9-lib.c
11838         * gcc.c-torture/execute/builtins/string-9.c
11839         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11840         * gcc.c-torture/execute/builtins/string-asm-1.c
11841         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11842         * gcc.c-torture/execute/builtins/string-asm-2.c
11843         * gcc.c-torture/execute/stdio-opt-1.c
11844         * gcc.c-torture/execute/stdio-opt-2.c
11845         * gcc.c-torture/execute/stdio-opt-3.c
11846         * gcc.c-torture/execute/string-opt-1.c
11847         * gcc.c-torture/execute/string-opt-10.c
11848         * gcc.c-torture/execute/string-opt-11.c
11849         * gcc.c-torture/execute/string-opt-12.c
11850         * gcc.c-torture/execute/string-opt-13.c
11851         * gcc.c-torture/execute/string-opt-14.c
11852         * gcc.c-torture/execute/string-opt-15.c
11853         * gcc.c-torture/execute/string-opt-16.c
11854         * gcc.c-torture/execute/string-opt-2.c
11855         * gcc.c-torture/execute/string-opt-6.c
11856         * gcc.c-torture/execute/string-opt-7.c
11857         * gcc.c-torture/execute/string-opt-8.c:
11858         Replace with ...
11859
11860         * gcc.c-torture/execute/builtins/abs-2.c
11861         * gcc.c-torture/execute/builtins/abs-3.c
11862         * gcc.c-torture/execute/builtins/complex-1.c
11863         * gcc.c-torture/execute/builtins/fprintf.c
11864         * gcc.c-torture/execute/builtins/fputs.c
11865         * gcc.c-torture/execute/builtins/memcmp.c
11866         * gcc.c-torture/execute/builtins/memmove.c
11867         * gcc.c-torture/execute/builtins/memops-asm.c
11868         * gcc.c-torture/execute/builtins/mempcpy-2.c
11869         * gcc.c-torture/execute/builtins/mempcpy.c
11870         * gcc.c-torture/execute/builtins/memset.c
11871         * gcc.c-torture/execute/builtins/printf.c
11872         * gcc.c-torture/execute/builtins/sprintf.c
11873         * gcc.c-torture/execute/builtins/strcat.c
11874         * gcc.c-torture/execute/builtins/strchr.c
11875         * gcc.c-torture/execute/builtins/strcmp.c
11876         * gcc.c-torture/execute/builtins/strcpy.c
11877         * gcc.c-torture/execute/builtins/strcspn.c
11878         * gcc.c-torture/execute/builtins/strlen-2.c
11879         * gcc.c-torture/execute/builtins/strlen.c
11880         * gcc.c-torture/execute/builtins/strncat.c
11881         * gcc.c-torture/execute/builtins/strncmp-2.c
11882         * gcc.c-torture/execute/builtins/strncmp.c
11883         * gcc.c-torture/execute/builtins/strncpy.c
11884         * gcc.c-torture/execute/builtins/strpbrk.c
11885         * gcc.c-torture/execute/builtins/strpcpy-2.c
11886         * gcc.c-torture/execute/builtins/strpcpy.c
11887         * gcc.c-torture/execute/builtins/strrchr.c
11888         * gcc.c-torture/execute/builtins/strspn.c
11889         * gcc.c-torture/execute/builtins/strstr-asm.c
11890         * gcc.c-torture/execute/builtins/strstr.c:
11891         ... these new files.
11892
11893         * gcc.c-torture/execute/builtins/abs-2-lib.c
11894         * gcc.c-torture/execute/builtins/abs-3-lib.c
11895         * gcc.c-torture/execute/builtins/complex-1-lib.c
11896         * gcc.c-torture/execute/builtins/fprintf-lib.c
11897         * gcc.c-torture/execute/builtins/fputs-lib.c
11898         * gcc.c-torture/execute/builtins/memcmp-lib.c
11899         * gcc.c-torture/execute/builtins/memmove-lib.c
11900         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11901         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11902         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11903         * gcc.c-torture/execute/builtins/memset-lib.c
11904         * gcc.c-torture/execute/builtins/printf-lib.c
11905         * gcc.c-torture/execute/builtins/sprintf-lib.c
11906         * gcc.c-torture/execute/builtins/strcat-lib.c
11907         * gcc.c-torture/execute/builtins/strchr-lib.c
11908         * gcc.c-torture/execute/builtins/strcmp-lib.c
11909         * gcc.c-torture/execute/builtins/strcpy-lib.c
11910         * gcc.c-torture/execute/builtins/strcspn-lib.c
11911         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11912         * gcc.c-torture/execute/builtins/strlen-lib.c
11913         * gcc.c-torture/execute/builtins/strncat-lib.c
11914         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11915         * gcc.c-torture/execute/builtins/strncmp-lib.c
11916         * gcc.c-torture/execute/builtins/strncpy-lib.c
11917         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11918         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11919         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11920         * gcc.c-torture/execute/builtins/strrchr-lib.c
11921         * gcc.c-torture/execute/builtins/strspn-lib.c
11922         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11923         * gcc.c-torture/execute/builtins/strstr-lib.c
11924         * gcc.c-torture/execute/builtins/lib/abs.c
11925         * gcc.c-torture/execute/builtins/lib/fprintf.c
11926         * gcc.c-torture/execute/builtins/lib/memset.c
11927         * gcc.c-torture/execute/builtins/lib/printf.c
11928         * gcc.c-torture/execute/builtins/lib/sprintf.c
11929         * gcc.c-torture/execute/builtins/lib/strcpy.c
11930         * gcc.c-torture/execute/builtins/lib/strcspn.c
11931         * gcc.c-torture/execute/builtins/lib/strncat.c
11932         * gcc.c-torture/execute/builtins/lib/strncmp.c
11933         * gcc.c-torture/execute/builtins/lib/strncpy.c
11934         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11935         * gcc.c-torture/execute/builtins/lib/strspn.c
11936         * gcc.c-torture/execute/builtins/lib/strstr.c:
11937         New files containing support routines.
11938
11939         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11940         declaration.
11941         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11942         when not optimizing.
11943
11944 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11945
11946         PR c++/16240
11947         * g++.dg/abi/mangle22.C: New test.
11948         * g++.dg/abi/mangle23.C: Likewise.
11949
11950 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11951
11952         PR fortran/16290
11953         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11954         Allow for cases without denormalized floating point numbers.
11955
11956 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11957
11958         PR c/1027
11959         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11960         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11961         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11962         expected warning text.
11963         * gcc.dg/format/diag-2.c: New test.
11964
11965 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11966
11967         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11968
11969 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11970
11971         * gcc.dg/builtins-43.c: New.
11972         * gcc.dg/builtins-44.c: New.
11973         * gcc.dg/builtins-45.c: New.
11974
11975 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11976             Andreas Tobler  <a.tobler@schweiz.ch>
11977
11978         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11979         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11980         as SIGSEGV.
11981         * gcc.dg/cleanup-11.c: Likewise.
11982         * gcc.dg/cleanup-8.c: Likewise.
11983         * gcc.dg/cleanup-9.c: Likewise.
11984         * gcc.dg/cleanup-5.c: Run on all platforms.
11985
11986 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11987
11988         * g++.dg/warn/nonnull1.C: New test.
11989
11990 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11991
11992         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11993         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11994         Special-case the Sun compiler wrt to <complex.h>.
11995
11996 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11997
11998         * gcc.dg/Wunreachable-8.C: New test.
11999
12000         * gcc.dg/h8300-ice2.c : New test.
12001
12002 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12003
12004         PR fortran/16161
12005         * gfortran.fortran-torture/compile/implicit.f90: Add test
12006         for implicit character.
12007
12008 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12009
12010         PR fortran/16289
12011         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12012         Use tiny() intrinsic to find smallest non-negative real
12013
12014 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12015
12016         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12017         * gcc.dg/compat/struct-by-value-22_x.c: New.
12018         * gcc.dg/compat/struct-by-value-22_y.c: New.
12019
12020         * gcc.c-torture/execute/20040629-1.c: New test.
12021
12022 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12023
12024         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12025         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12026
12027         PR target/16195
12028         * gcc.dg/20040625-1.c: New test.
12029
12030 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12031
12032         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12033
12034 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12035
12036         PR fortran/15963
12037         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12038
12039 2004-06-29  Richard Henderson  <rth@redhat.com>
12040
12041         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12042
12043 2004-06-29  Paul Brook  <paul@codesourcery.com>
12044
12045         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12046         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12047
12048 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12049
12050         PR c++/16260
12051         * g++.dg/parse/crash15.C: New.
12052
12053 2004-06-28  Andrew Pinski  <apinski@apple.com>
12054
12055         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12056         by the error already.
12057
12058         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12059
12060 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12061
12062         PR target/14041
12063         * gcc.dg/h8300-bss-align-1.c : New.
12064
12065 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12066
12067         * PR c++/16174
12068         * g++.dg/template/ctor4.C: New.
12069
12070 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12071
12072         PR c++/16205
12073         * g++.dg/warn/Wsequence-point-1.C: New test.
12074
12075 2004-06-27  Paul Brook  <paul@codesourcery.com>
12076
12077         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12078
12079 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12080
12081         * g++.old-deja/g++.mike/p7325.C: Remove.
12082
12083 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12084
12085         PR c/14963
12086         * gcc.dg/pr14963.c: New test.
12087
12088 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12089
12090         PR c++/16193
12091         * g++.dg/parse/redef1.C: New test.
12092
12093 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12094
12095         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12096         20021110.c.
12097         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12098         20021119-1.c.
12099         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12100         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12101         5-04.c.
12102         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12103         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12104         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12105         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12106         g++.brendan/enum14.C.
12107         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12108         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12109         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12110         g++.mike/virt1.C.
12111         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12112         memtemp24.C.
12113
12114 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12115
12116         * gcc.dg/20040527-1.c: New test case.
12117
12118 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12119
12120         PR gfortran/pr16196
12121         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12122
12123 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12124
12125         PR middle-end/15825
12126         * gcc.dg/pr15825-1.c: New test case.
12127
12128 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12129
12130         * gcc.c-torture/execute/20040625-1.c: New test.
12131
12132 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12133
12134         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12135
12136 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12137
12138         * gcc.dg/torture/mips-div-1.c: New test.
12139
12140 2004-06-24  Jeff Law  <law@redhat.com>
12141
12142         * gcc.dg/tree-ssa/20040624-1.c: New test.
12143
12144 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12145
12146         * gcc.c-torture/compile/20040624-1.c: New test.
12147
12148 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12149
12150         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12151         this directory.
12152
12153 2004-06-23  Andrew Pinski  <apinski@apple.com>
12154
12155         PR middle-end/15988
12156         * g++.dg/opt/ptrmem4.C: New test.
12157
12158         * gcc.dg/c90-array-quals-2.c: New test.
12159
12160 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12161
12162         * gcc.dg/kpice1.c: New test.
12163
12164 2006-06-23  Andrew Pinski  <apinski@apple.com>
12165
12166         * gcc.dg/c90-array-quals.c: New test.
12167
12168 2006-06-22  Richard Henderson  <rth@redhat.com>
12169
12170         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12171
12172 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12173
12174         * gcc.dg/builtins-config.h: Handle FreeBSD.
12175
12176 2006-06-22  Richard Henderson  <rth@redhat.com>
12177
12178         * g++.dg/opt/devirt1.C: New.
12179
12180 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12181
12182         * g++.dg/opt/pr15551.C: New testcase.
12183
12184 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12185
12186         PR target/14800
12187         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12188         x86_64-*-linux* when compiling for 32bit.
12189
12190 2004-06-21  Andrew Pinski  <apinski@apple.com>
12191
12192         * gcc.dg/pch/struct-1.c: New.
12193         * gcc.dg/pch/struct-1.hs: New.
12194
12195 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12196
12197         * gcc.dg/pch/save-temps-1.c: New file.
12198         * gcc.dg/pch/save-temps-1.hs: New file.
12199
12200 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12201
12202         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12203         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12204
12205 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12206
12207         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12208         to fix type error.
12209         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12210         Remove trailing spaces.
12211
12212 2004-06-21  Richard Henderson  <rth@redhat.com>
12213
12214         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12215         merging && to BIT_FIELD_REF.
12216
12217 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12218
12219         * g++.dg/opt/placeholder1.C: New test.
12220
12221 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12222
12223         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12224         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12225         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12226         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12227
12228 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12229
12230         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12231         extern "C".
12232         * g++.dg/other/pragma-re-1.C: Add comments.
12233
12234 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12235
12236         PR gfortran/16080
12237         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12238
12239 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12240
12241         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12242         instead of setting the type of size_t by
12243         hand.
12244
12245 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12246
12247         * gcc.dg/unordered-2.c: New test case.
12248         * gcc.dg/unordered-3.c: New test case.
12249
12250 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12251
12252         PR other/16043
12253         * lib/g++.exp (g++_version): Tweak regexp for version
12254         * lib/g77.exp (g77_version): Likewise
12255         * lib/gfortran.exp (gfortran_version): Likewise
12256         * lib/objc.exp (objc_version): Likewise
12257         * lib/treelang.exp (treelang_version): Likewise
12258
12259 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12260
12261         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12262         Use INT_MAX instead of __INT_MAX__.
12263         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12264
12265         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12266         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12267         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12268         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12269         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12270         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12271         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12272         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12273         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12274
12275         * gcc.dg/range-test-1.c: New test.
12276         * g++.dg/opt/range-test-1.C: New test.
12277
12278 2004-06-17  Richard Henderson  <rth@redhat.com>
12279
12280         * objc.dg/sync-1.m: New.
12281         * objc.dg/try-catch-1.m: Don't force next runtime.
12282         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12283         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12284         shadowed catch clause.
12285         * objc.dg/try-catch-5.m: New.
12286
12287 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12288
12289         Bug 14610
12290         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12291
12292 2004-06-15  Richard Henderson  <rth@redhat.com>
12293
12294         * gcc.dg/20001116-1.c: Move expected warning line.
12295
12296 2004-06-15  Richard Henderson  <rth@redhat.com>
12297
12298         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12299         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12300
12301 2004-06-15  Jeff Law  <law@redhat.com>
12302
12303         * gcc.dg/tree-ssa/20040615-1.c: New test.
12304         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12305         be less sensitive to operand ordering.
12306         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12307
12308 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12309
12310         * g++.dg/abi/bitfield3.C: Add comment..
12311
12312 2004-06-15  Richard Henderson  <rth@redhat.com>
12313
12314         * g++.dg/ext/stmtexpr1.C: XFAIL.
12315         * gcc.dg/20030612-1.c: XFAIL.
12316
12317 2004-06-15  Eric Christopher  <echristo@redhat.com>
12318
12319         * g++.dg/charset/asm5.c: New.
12320         * gcc.dg/charset/asm6.c: New.
12321
12322 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12323
12324         PR fortran/15962
12325         * gfortran.fortran-torture/execute/select_1.f90: New test.
12326
12327 2004-06-15  Paul Brook  <paul@codesourcery.com>
12328
12329         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12330
12331 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12332
12333         PR c++/15967
12334         * g++.dg/lookup/crash3.C: New test.
12335
12336 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12337
12338         PR c++/15947
12339         * g++.dg/parse/dtor4.C: New test.
12340
12341 2004-06-14  Jeff Law  <law@redhat.com>
12342
12343         * gcc.c-torture/compile/20040614-1.c: New test.
12344
12345 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12346
12347         PR fortran/15211
12348         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12349         LEN of a character array.
12350
12351 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12352
12353         PR c++/15096
12354         * g++.dg/template/ptrmem10.C: New test.
12355
12356         PR c++/14930
12357         * g++.dg/template/friend30.C: New test.
12358
12359 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12360
12361         PR fortran/14928
12362         * gfortran.fortran-torture/compile/mloc.f90: New test.
12363
12364 2004-06-13  Paul Brook  <paul@codesourcery.com>
12365
12366         * gfortran.fortran-torture/execute/random_2.f90: New test.
12367
12368 2004-06-13  Eric Christopher  <echristo@redhat.com>
12369
12370         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12371
12372 2004-06-12  Paul Brook  <paul@codesourcery.com>
12373
12374         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12375
12376 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12377
12378         PR fortran/14923
12379         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12380
12381 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12382
12383         PR fortran/14957
12384         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12385         syntax errors in end statements of contained subroutines.
12386
12387 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12388
12389         PR fortran/12841
12390         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12391
12392 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12393
12394         PR fortran/15665
12395         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12396
12397 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12398
12399         PR gfortran/12839
12400         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12401
12402 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12403
12404         PR c++/15862
12405         * g++.dg/parse/enum1.C: New test.
12406
12407 2004-06-10  Jeff Law  <law@redhat.com>
12408
12409         * gcc.c-torture/compile/20040610-1.c: New test.
12410
12411 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12412
12413         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12414         * g++.old-deja/g++.other/decl3.C: Likewise.
12415
12416 2004-06-10  Brian Booth  <bbooth@redhat.com>
12417
12418         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12419         V_MAY_DEF instead of VDEF.
12420         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12421
12422 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12423
12424         PR c++/14211
12425         * g++.dg/conversion/const1.C: New test.
12426
12427         PR c++/15076
12428         * g++.dg/conversion/reinterpret1.C: New test.
12429
12430         PR c++/15877
12431         * g++.dg/template/enum2.C: New test.
12432
12433         PR c++/15227
12434         * g++.dg/template/error13.C: New test.
12435
12436 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12437
12438         PR fortran/14957
12439         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12440         arguments to test_* REAL and of the right size.
12441
12442 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12443
12444         PR target/15569
12445         PR rtl-optimization/15681
12446         * gcc.dg/20040609-1.c: New test.
12447
12448 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12449
12450         PR c++/14791
12451         * g++.dg/opt/builtins1.C: New test.
12452
12453 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12454
12455         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12456         that use default windows32 struct layout.
12457         * gcc.dg/i386-bitfield2.c: Likewise.
12458
12459 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12460
12461         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12462         for mingw32 and cygwin targets.
12463
12464 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12465
12466         * gcc.dg/pch/macro-4.c: New.
12467         * gcc.dg/pch/macro-4.hs: New.
12468
12469 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12470
12471         PR fortran/13249
12472         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12473
12474 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12475
12476         PR fortran/13372
12477         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12478
12479 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12480
12481         PR gfortran/14897
12482         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12483
12484 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12485
12486         PR gfortran/15755
12487         * gfortran.fortran-torture/execute/backspace.c : New test.
12488
12489 2004-06-09  Paul Brook  <paul@codesourcery.com>
12490
12491         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12492         (pointer_to_section): Rewrite to use smaller array.
12493
12494 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12495
12496         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12497         * gcc.dg/ext/altivec-10.c: Same.
12498         * gcc.dg/ext/altivec-11.c: Same.
12499         * gcc.dg/ext/altivec-12.c: Same.
12500         * gcc.dg/ext/altivec-13.c: Same.
12501         * gcc.dg/ext/altivec-14.c: Same.
12502         * gcc.dg/ext/altivec-15.c: Same.
12503         * gcc.dg/ext/altivec-16.c: Same.
12504         * gcc.dg/ext/altivec-3.c: Same.
12505         * gcc.dg/ext/altivec-4.c: Same.
12506         * gcc.dg/ext/altivec-6.c: Same.
12507         * gcc.dg/ext/altivec-7.c: Same.
12508         * gcc.dg/ext/altivec-8.c: Same.
12509         * gcc.dg/ext/altivec-varargs-1.c: Same.
12510
12511         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12512         * g++.dg/ext/altivec-10.C: Same.
12513         * g++.dg/ext/altivec-2.C: Same.
12514         * g++.dg/ext/altivec-3.C: Same.
12515         * g++.dg/ext/altivec-4.C: Same.
12516         * g++.dg/ext/altivec-5.C: Same.
12517         * g++.dg/ext/altivec-6.C: Same.
12518         * g++.dg/ext/altivec-7.C: Same.
12519         * g++.dg/ext/altivec-8.C: Same.
12520         * g++.dg/ext/altivec-9.C: Same.
12521
12522 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12523
12524         PR c++/7841
12525         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12526
12527 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12528
12529         * gcc.dg/union-1.c: New test.
12530
12531 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12532
12533         * gcc.dg/builtins-41.c: New test case.
12534         * gcc.dg/builtins-42.c: New test case.
12535
12536 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12537
12538         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12539         * g++.dg/ext/altivec-10.C: Same.
12540         * g++.dg/ext/altivec-2.C: Same.
12541         * g++.dg/ext/altivec-3.C: Same.
12542         * g++.dg/ext/altivec-4.C: Same.
12543         * g++.dg/ext/altivec-5.C: Same.
12544         * g++.dg/ext/altivec-6.C: Same.
12545         * g++.dg/ext/altivec-7.C: Same.
12546         * g++.dg/ext/altivec-8.C: Same.
12547         * g++.dg/ext/altivec-9.C: Same.
12548         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12549         * g++.old-deja/g++.brendan/new3.C: Same.
12550         * gcc.c-torture/execute/eeprof-1.x: Same.
12551
12552 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12553
12554         PR c/14765
12555         * gcc.dg/pr14765-1.c: New test.
12556
12557 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12558
12559         PR c/14649
12560         * gcc.dg/pr14649-1.c: New test case.
12561
12562 2004-06-07  Richard Henderson  <rth@redhat.com>
12563
12564         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12565         if temporaries.
12566
12567 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12568
12569         * g++.dg/eh/elide1.C: Remove XFAIL.
12570
12571 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12572
12573         PR c++/15337
12574         * g++.dg/expr/sizeof3.C: New test.
12575
12576         PR c++/14777
12577         * g++.dg/template/access14.C: New test.
12578
12579         PR c++/15554
12580         * g++.dg/template/enum1.C: New test.
12581
12582         PR c++/15057
12583         * g++.dg/eh/throw1.C: New test.
12584
12585 2004-06-07  David Ayers  <d.ayers@inode.at>
12586             Ziemowit Laski  <zlaski@apple.com>
12587
12588         * lib/objc.exp (objc_target_compile): Revert the '-framework
12589         Foundation' flag fix, since bare Darwin does not ship
12590         with the Foundation framework.
12591         * objc/execute/next_mapping.h: Provide a local NSConstantString
12592         @interface and @implementation.
12593         (objc_constant_string_init): A constructor function, used to
12594         initialize the NSConstantString meta-class object.
12595         * objc/execute/string1.m: Include "next_mapping.h" instead of
12596         <Foundation/NSString.h>.
12597         * objc/execute/string2.m: Likewise.
12598         * objc/execute/string3.m: Likewise.
12599         * objc/execute/string4.m: Likewise.
12600
12601 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12602
12603         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12604         to double. Replace double with FLOAT.
12605         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12606
12607         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12608         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12609         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12610         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12611         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12612         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12613         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12614         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12615
12616 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12617
12618         PR c/13519
12619         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12620
12621 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12622
12623         PR c++/15503
12624         * g++.dg/template/meminit2.C: New test.
12625
12626 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12627
12628         PR target/15822
12629         * gcc.c-torture/execute/compare-fp-1.c,
12630         gcc.c-torture/execute/compare-fp-2.c,
12631         gcc.c-torture/execute/compare-fp-3.c,
12632         gcc.c-torture/execute/compare-fp-4.c,
12633         gcc.c-torture/execute/compare-fp-3.x,
12634         gcc.c-torture/execute/compare-fp-4.x: Moved...
12635         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12636         gcc.c-torture/execute/ieee/compare-fp-2.c,
12637         gcc.c-torture/execute/ieee/compare-fp-3.c,
12638         gcc.c-torture/execute/ieee/compare-fp-4.c,
12639         gcc.c-torture/execute/ieee/compare-fp-3.x,
12640         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12641
12642 2004-06-04  David Ayers  <d.ayers@inode.at>
12643
12644         * objc/execute/protocol-isEqual-4.m: New testcase.
12645
12646 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12647
12648         * objc/execute/protocol-isEqual-1.m: New testcase.
12649         * objc/execute/protocol-isEqual-2.m: New testcase.
12650         * objc/execute/protocol-isEqual-3.m: New testcase.
12651
12652 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12653
12654         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12655
12656 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12657
12658         * lib/objc.exp (objc_target_compile): When running tests on
12659         Darwin (Mac OS X), inform the linker about '-framework
12660         'Foundation'.
12661
12662 2004-06-02  Eric Christopher  <echristo@redhat.com>
12663
12664         * gcc.c-torture/compile/20040602-1.c: New.
12665
12666 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12667
12668         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12669         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12670
12671         PR tree-optimization/14736
12672         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12673
12674         PR tree-optimization/14042
12675         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12676
12677         PR tree-optimization/14729
12678         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12679
12680 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12681
12682         PR fortran/15557
12683         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12684
12685 2004-06-01  Richard Hederson  <rth@redhat.com>
12686
12687         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12688
12689 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12690
12691         PR c++/14932
12692         * g++.dg/parse/offsetof4.C: New test.
12693
12694 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12695
12696         PR objc/7993
12697         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12698
12699 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12700
12701         PR c++/15701
12702         * g++.dg/template/friend29.C: New test.
12703
12704 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12705
12706         PR c/15749
12707         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12708
12709 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12710
12711         * gcc.dg/sparc-trap-1.c: New test.
12712
12713 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12714
12715         PR middle-end/15069
12716         * g++.dg/opt/fold3.C: New test case.
12717
12718 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12719
12720         * lib/target-supports.exp (check_iconv_available): Fix fallout
12721         from 2004-05-28 patch.
12722
12723 2004-05-30  Paul Brook  <paul@codesourcery.com>
12724
12725         PR fortran/15620
12726         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12727         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12728
12729 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12730
12731         * gfortran.fortran-torture/execute/random_1.f90: New test.
12732
12733 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12734
12735         * g++.dg/ext/altivec-10.C: New test.
12736
12737 2004-05-29  Paul Brook  <paul@codesourcery.com>
12738
12739         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12740
12741 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12742
12743         * gcc.dg/altivec-16.c: New test.
12744
12745 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12746
12747         * lib/target-supports.exp (check_vmx_hw_available): New.
12748         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12749
12750         * lib/target-supports.exp (check_alias_available,
12751         check_iconv_available, check_named_sections_available): Use
12752         unique names for temporary files.
12753
12754 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12755
12756         * gcc.dg/altivec-15.c: New test.
12757
12758 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12759
12760         PR c++/15083
12761         * g++.dg/warn/noeffect6.C: New test.
12762
12763         PR c++/15471
12764         * g++.dg/expr/ptrmem4.C: New test.
12765
12766         PR c++/15640
12767         * g++.dg/template/operator3.C: New test.
12768
12769 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12770
12771         PR c++/14668
12772         * g++.dg/lookup/redecl1.C: New test.
12773         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12774
12775 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12776
12777         * gcc.c-torture/execute/compare-fp-1.c,
12778         gcc.c-torture/execute/compare-fp-2.c,
12779         gcc.c-torture/execute/compare-fp-3.c,
12780         gcc.c-torture/execute/compare-fp-4.c,
12781         gcc.c-torture/execute/compare-fp-3.x,
12782         gcc.c-torture/execute/compare-fp-4.x,
12783         gcc.dg/pr15649-1.c: New.
12784
12785 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12786
12787         PR c++/12883
12788         * g++.dg/init/array14.C: New test.
12789
12790 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12791
12792         * lib/compat.exp (compat-get-options-main): New.
12793         (compat-get-options): Remove unneeded code, warn for ignored
12794         command.
12795         (compat-execute): Check flag set by dg-require-* commands.
12796
12797         * lib/compat.exp (compat-execute): Break up long lines.
12798
12799 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12800
12801         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12802         * gcc.dg/altivec-14.c: New test.
12803         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12804
12805         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12806         * gcc.dg/altivec-12.c: Ditto.
12807
12808         * gcc.dg/altivec-3.c: Move call to altivec_check.
12809
12810 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12811
12812         PR c++/15044
12813         * g++.dg/template/error12.C: New test.
12814
12815         PR c++/15317
12816         * g++.dg/ext/attrib15.C: New test.
12817
12818         PR c++/15329
12819         * g++.dg/template/ptrmem9.C: New test.
12820
12821 2004-05-25  Paul Brook  <paul@codesourcery.com>
12822
12823         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12824
12825 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12826
12827         PR c++/15165
12828         * g++.dg/template/crash19.C: New test.
12829
12830 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12831
12832         PR c++/15025
12833         * g++.dg/template/redecl1.C: New test.
12834
12835 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12836
12837         PR c++/14821
12838         * g++.dg/other/ns1.C: New test.
12839
12840         PR c++/14883
12841         * g++.dg/template/invalid1.C: New test.
12842
12843 2004-05-23  Paul Brook  <paul@codesourcery.com>
12844         Victor Leikehman  <lei@haifasphere.co.il>
12845
12846         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12847         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12848
12849 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12850
12851         PR c++/15285
12852         PR c++/15299
12853         * g++.dg/template/non-dependent5.C: New test.
12854         * g++.dg/template/non-dependent6.C: New test.
12855
12856 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12857
12858         PR c++/15507
12859         * g++.dg/inherit/union1.C: New test.
12860
12861         PR c++/15542
12862         * g++.dg/template/addr1.C: New test.
12863
12864         PR c++/15427
12865         * g++.dg/template/array5.C: New test.
12866
12867         PR c++/15287
12868         * g++.dg/template/array6.C: New test.
12869
12870 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12871             Roger Sayle  <roger@eyesopen.com>
12872
12873         * g++.dg/lookup/forscope2.C: New test case.
12874
12875 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12876
12877         * gcc.dg/cpp/Wmissingdirs.c: New.
12878
12879 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12880
12881         PR target/15301
12882         * gcc.dg/compat/union-m128-1.h: New file.
12883         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12884         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12885         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12886
12887 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12888
12889         PR target/15302
12890         * gcc.dg/compat/struct-complex-1.h: New file.
12891         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12892         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12893         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12894
12895 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12896
12897         PR middle-end/3074
12898         * gcc.dg/pr3074-1.c: New test case.
12899         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12900
12901 2004-05-20  Falk Hueffner  <falk@debian.org>
12902
12903         PR other/15526
12904         * gcc.dg/ftrapv-1.c: New test case.
12905
12906 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12907
12908         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12909
12910 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12911             Jeff Law  <law@redhat.com>
12912
12913         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12914         * gcc.dg/tree-ssa/20040518-2.c: New test.
12915
12916         * gcc.dg/tree-ssa/20040518-1.c: New test.
12917
12918 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12919
12920         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12921
12922 2004-05-18  Paul Brook  <paul@codesourcery.com>
12923
12924         PR fortran/13930
12925         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12926
12927 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12928
12929         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12930         constant folding.
12931
12932 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12933
12934         * gcc.dg/tree-ssa/20040517-1.c: New test.
12935
12936 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12937
12938         * gcc.dg/loop-4.c: New test.
12939
12940 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12941
12942         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12943
12944 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12945
12946         PR fortran/15311
12947         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12948
12949 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12950
12951         PR fortran/13826
12952         PR fortran/13940
12953         * gfortran.fortran-torture/compile/data_1.f90: New test.
12954
12955 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12956
12957         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12958         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12959
12960 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12961
12962         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12963
12964 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12965
12966         PR c/15444
12967         * gcc.dg/format/xopen-1.c: Adjust expected message.
12968         * gcc.dg/format/xopen-3.c: New test.
12969
12970 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12971
12972         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12973
12974 2004-05-14  Jeff Law  <law@redhat.com>
12975
12976         * gcc.dg/tree-ssa/20040514-2.c: New test.
12977
12978 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12979
12980         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12981         this ...
12982         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12983         this.
12984
12985 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12986
12987         * gcc.dg/tree-ssa/20040514-1.c: New test.
12988
12989 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12990
12991         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12992         test.
12993
12994 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12995
12996         PR fortran/14066
12997         * gfortran.fortran-torture/compile/do_1.f90: New test.
12998
12999 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13000
13001         PR fortran/15051
13002         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13003         test.
13004
13005 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13006
13007         PR fortran/15149
13008         * gfortran.fortran-torture/execute/random_init.f90: New test.
13009
13010 2004-05-13  Paul Brook  <paul@codesourcery.com>
13011
13012         PR fortran/15314
13013         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13014
13015 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13016
13017         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13018         for the powerpc case.
13019
13020 2004-05-13  Jeff Law  <law@redhat.com>
13021
13022         * gcc.dg/tree-ssa/20040513-1.c: New test.
13023         * gcc.dg/tree-ssa/20040513-2.c: New test.
13024
13025 2004-05-13  Paul Brook  <paul@codesourcery.com>
13026
13027         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13028         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13029         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13030
13031 2004-05-13  Andreas Schwab  <schwab@suse.de>
13032
13033         PR other/10819
13034         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13035         characters.
13036
13037 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13038
13039         PR fortran/15294
13040         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13041
13042 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13043
13044         Merge from tree-ssa-20020619-branch.  See
13045         ChangeLog.tree-ssa for details.
13046
13047 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13048
13049         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13050         include <altivec.h> explicitly.
13051         * gcc.dg/altivec-13.c: Likewise.
13052
13053 2004-05-11  Paul Brook  <paul@codesourcery.com>
13054
13055         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13056
13057 2004-05-10  Eric Christopher  <echristo@redhat.com>
13058
13059         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13060         * gcc.dg/sibcall-4.c: Ditto.
13061
13062 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13063
13064         * g++.dg/ext/altivec-8.C: New test case.
13065         * gcc.dg/altivec-13.c: New test case.
13066
13067 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13068
13069         * gcc.c-torture/execute/divcmp-1.c: New test case.
13070         * gcc.c-torture/execute/divcmp-2.c: New test case.
13071         * gcc.c-torture/execute/divcmp-3.c: New test case.
13072
13073 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13074
13075         * g++.dg/other/pragma-re-2.C: New test.
13076
13077 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13078
13079         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13080         * gcc.dg/i386-387-2.c: Likewise.
13081
13082         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13083         __builtin_drem.
13084         * gcc.dg/i386-387-6.c: Likewise.
13085
13086 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13087
13088         * gcc.dg/builtins-33.c:  Also check log1p*.
13089
13090 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13091
13092         PR optimization/15296
13093         * gcc.c-torture/execute/pr15296.c: New test.
13094
13095 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13096
13097         * gcc.dg/builtins-40.c: New test.
13098
13099 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13100
13101         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13102
13103 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13104
13105         * g++.dg/ext/spe1.C: New testcase.
13106
13107 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13108
13109         * objc.dg/image-info.m: Allow additional attributes
13110         for __image_info section.
13111
13112 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13113
13114         * gcc.dg/torture/mips-hilo-2.c: New test.
13115
13116 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13117
13118         PR c++/14389
13119         * g++.dg/template/member5.C: New test.
13120
13121 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13122
13123         * gcc.dg/builtins-34.c: Also check expm1*.
13124
13125 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13126
13127         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13128         * gcc.dg/torture/builtin-convert-3.c: New test.
13129
13130 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13131
13132         PR middle-end/15054
13133         * g++.dg/opt/pr15054.C: New test.
13134
13135 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13136
13137         * gcc.dg/torture/builtin-rounding-1.c: New test.
13138         * gcc.dg/builtins-25.c: Delete.
13139         * gcc.dg/builtins-29.c: Delete.
13140
13141 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13142
13143         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13144         * gcc.dg/sibcall-4.c: Likewise.
13145         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13146
13147 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13148
13149         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13150         bit-field on 16-bit targets.
13151
13152 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13153
13154         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13155         16-bit targets.
13156
13157 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13158
13159         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13160         * gcc.dg/rs6000-power2-2.c: Likewise.
13161
13162 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13163
13164         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13165         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13166         Change the asm registers to be in form of frN instead of fN.
13167
13168 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13169
13170         * gcc.dg/torture/builtin-convert-2.c: New test.
13171
13172 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13173
13174         * gcc.dg/rs6000-power2-1.c: New test.
13175         * gcc.dg/rs6000-power2-2.c: New test.
13176
13177 2004-04-28  Jan Hubicka  <jh@suse.cz>
13178
13179         * gcc.dg/unused-6.c: New test.
13180
13181 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13182             Ulrich Weigand  <uweigand@de.ibm.com>
13183
13184         * ada/acats/run_all.sh: Define $target variable.
13185
13186 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13187
13188         PR c++/15119
13189         * g++.dg/other/vararg-1.C: New test.
13190
13191         PR c++/4794
13192         * g++.dg/eh/cleanup3.C: New test.
13193
13194 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13195
13196         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13197         and ad8011a (target_insn).
13198         * ada/acats/support/macro.dfs: Likewise.
13199         * ada/acats/support/impbit.adb: New file.
13200
13201 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13202
13203         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13204
13205 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13206
13207         * gcc.dg/loop-3.c: New test.
13208
13209 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13210
13211         * gcc.c-torture/execute/simd-5.c: New test.
13212
13213 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13214
13215         PR c++/15064
13216         * g++.dg/template/crash18.C: New test.
13217
13218 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13219
13220         * g++.dg/ext/complit3.C: New test.
13221
13222 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13223
13224         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13225         * gcc.dg/altivec-3.c: Same.
13226         * gcc.dg/altivec-varargs-1.c: Same.
13227
13228 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13229
13230         * lib/target-supports.exp (check_profiling_available): Assume
13231         profiling is not available on powerpc-eabi targets.
13232
13233 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13234
13235         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13236         * gcc.dg/vmx/bug-1.c: Ditto.
13237
13238 2004-04-20  Eric Christopher  <echristo@redhat.com>
13239
13240         * gcc.dg/charset/extern.c: New test.
13241         * g++.dg/charset/extern3.cc: Ditto.
13242
13243 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13244
13245         * gcc.dg/builtins-39.c: New test.
13246
13247 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13248
13249         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13250
13251 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13252
13253         * gcc.dg/torture/mips-hilo-1.c: New test.
13254
13255 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13256
13257         * gcc.c-torture/compile/20040419-1.c: New test.
13258
13259 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13260
13261         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13262
13263 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13264             Aldy Hernandez  <aldyh@redhat.com>
13265
13266         * gcc.c-torture/execute/va-arg-24.c: New.
13267
13268 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13269             Aldy Hernandez  <aldyh@redhat.com>
13270
13271         * gcc.dg/vmx/1b-01.c: New.
13272         * gcc.dg/vmx/1b-02.c: New.
13273         * gcc.dg/vmx/1b-03.c: New.
13274         * gcc.dg/vmx/1b-04.c: New.
13275         * gcc.dg/vmx/1b-05.c: New.
13276         * gcc.dg/vmx/1b-06.c: New.
13277         * gcc.dg/vmx/1b-07.c: New.
13278         * gcc.dg/vmx/1c-01.c: New.
13279         * gcc.dg/vmx/1c-02.c: New.
13280         * gcc.dg/vmx/3a-01a.c: New.
13281         * gcc.dg/vmx/3a-01.c: New.
13282         * gcc.dg/vmx/3a-01m.c: New.
13283         * gcc.dg/vmx/3a-03.c: New.
13284         * gcc.dg/vmx/3a-03m.c: New.
13285         * gcc.dg/vmx/3a-04.c: New.
13286         * gcc.dg/vmx/3a-04m.c: New.
13287         * gcc.dg/vmx/3a-05.c: New.
13288         * gcc.dg/vmx/3a-06.c: New.
13289         * gcc.dg/vmx/3a-06m.c: New.
13290         * gcc.dg/vmx/3a-07.c: New.
13291         * gcc.dg/vmx/3b-01.c: New.
13292         * gcc.dg/vmx/3b-02.c: New.
13293         * gcc.dg/vmx/3b-10.c: New.
13294         * gcc.dg/vmx/3b-13.c: New.
13295         * gcc.dg/vmx/3b-14.c: New.
13296         * gcc.dg/vmx/3b-15.c: New.
13297         * gcc.dg/vmx/3c-01a.c: New.
13298         * gcc.dg/vmx/3c-01.c: New.
13299         * gcc.dg/vmx/3c-02.c: New.
13300         * gcc.dg/vmx/3c-03.c: New.
13301         * gcc.dg/vmx/3d-01.c: New.
13302         * gcc.dg/vmx/4-01.c: New.
13303         * gcc.dg/vmx/4-03.c: New.
13304         * gcc.dg/vmx/5-01.c: New.
13305         * gcc.dg/vmx/5-02.c: New.
13306         * gcc.dg/vmx/5-03.c: New.
13307         * gcc.dg/vmx/5-04.c: New.
13308         * gcc.dg/vmx/5-05.c: New.
13309         * gcc.dg/vmx/5-06.c: New.
13310         * gcc.dg/vmx/5-07.c: New.
13311         * gcc.dg/vmx/5-07t.c: New.
13312         * gcc.dg/vmx/5-08.c: New.
13313         * gcc.dg/vmx/5-10.c: New.
13314         * gcc.dg/vmx/5-11.c: New.
13315         * gcc.dg/vmx/7-01a.c: New.
13316         * gcc.dg/vmx/7-01.c: New.
13317         * gcc.dg/vmx/7c-01.c: New.
13318         * gcc.dg/vmx/7d-01.c: New.
13319         * gcc.dg/vmx/7d-02.c: New.
13320         * gcc.dg/vmx/8-01.c: New.
13321         * gcc.dg/vmx/8-02a.c: New.
13322         * gcc.dg/vmx/8-02.c: New.
13323         * gcc.dg/vmx/brode-1.c: New.
13324         * gcc.dg/vmx/bug-1.c: New.
13325         * gcc.dg/vmx/bug-2.c: New.
13326         * gcc.dg/vmx/bug-3.c: New.
13327         * gcc.dg/vmx/cw-bug-1.c: New.
13328         * gcc.dg/vmx/cw-bug-2.c: New.
13329         * gcc.dg/vmx/cw-bug-3.c: New.
13330         * gcc.dg/vmx/dct.c: New.
13331         * gcc.dg/vmx/debug-1.c: New.
13332         * gcc.dg/vmx/debug-2.c: New.
13333         * gcc.dg/vmx/debug-3.c: New.
13334         * gcc.dg/vmx/debug-4.c: New.
13335         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13336         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13337         * gcc.dg/vmx/eg-5.c: New.
13338         * gcc.dg/vmx/fft.c: New.
13339         * gcc.dg/vmx/gcc-bug-1.c: New.
13340         * gcc.dg/vmx/gcc-bug-2.c: New.
13341         * gcc.dg/vmx/gcc-bug-3.c: New.
13342         * gcc.dg/vmx/gcc-bug-4.c: New.
13343         * gcc.dg/vmx/gcc-bug-5.c: New.
13344         * gcc.dg/vmx/gcc-bug-6.c: New.
13345         * gcc.dg/vmx/gcc-bug-7.c: New.
13346         * gcc.dg/vmx/gcc-bug-8.c: New.
13347         * gcc.dg/vmx/gcc-bug-9.c: New.
13348         * gcc.dg/vmx/gcc-bug-b.c: New.
13349         * gcc.dg/vmx/gcc-bug-c.c: New.
13350         * gcc.dg/vmx/gcc-bug-d.c: New.
13351         * gcc.dg/vmx/gcc-bug-e.c: New.
13352         * gcc.dg/vmx/gcc-bug-f.c: New.
13353         * gcc.dg/vmx/gcc-bug-g.c: New.
13354         * gcc.dg/vmx/gcc-bug-i.c: New.
13355         * gcc.dg/vmx/harness.h: New.
13356         * gcc.dg/vmx/ira1.c: New.
13357         * gcc.dg/vmx/ira2a.c: New.
13358         * gcc.dg/vmx/ira2b.c: New.
13359         * gcc.dg/vmx/ira2.c: New.
13360         * gcc.dg/vmx/ira2c.c: New.
13361         * gcc.dg/vmx/mem.c: New.
13362         * gcc.dg/vmx/newton-1.c: New.
13363         * gcc.dg/vmx/ops.c: New.
13364         * gcc.dg/vmx/sn7153.c: New.
13365         * gcc.dg/vmx/spill2.c: New.
13366         * gcc.dg/vmx/spill3.c: New.
13367         * gcc.dg/vmx/spill.c: New.
13368         * gcc.dg/vmx/t.c: New.
13369         * gcc.dg/vmx/varargs-1.c: New.
13370         * gcc.dg/vmx/varargs-2.c: New.
13371         * gcc.dg/vmx/varargs-3.c: New.
13372         * gcc.dg/vmx/varargs-4.c: New.
13373         * gcc.dg/vmx/varargs-5.c: New.
13374         * gcc.dg/vmx/varargs-6.c: New.
13375         * gcc.dg/vmx/varargs-7.c: New.
13376         * gcc.dg/vmx/vmx.exp: New.
13377         * gcc.dg/vmx/vprint-1.c: New.
13378         * gcc.dg/vmx/vscan-1.c: New.
13379         * gcc.dg/vmx/x-01.c: New.
13380         * gcc.dg/vmx/x-02.c: New.
13381         * gcc.dg/vmx/x-03.c: New.
13382         * gcc.dg/vmx/x-04.c: New.
13383         * gcc.dg/vmx/x-05.c: New.
13384         * gcc.dg/vmx/yousufi-1.c: New.
13385         * gcc.dg/vmx/zero-1.c: New.
13386         * gcc.dg/vmx/zero.c: New.
13387
13388 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13389
13390         * g++.dg/lookup/java1.C: Update for chage of
13391         _Jv_AllocObject.
13392         * g++.dg/lookup/java2.C: Likewise.
13393
13394 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13395
13396         * ada/acats/run_all.sh: use -O2 by default.
13397
13398 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13399
13400         * gcc.dg/vr-mult-[12].c: New tests.
13401
13402 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13403
13404         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13405
13406         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13407
13408 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13409
13410         * lib/target-supports.exp (check_profiling_available): Assume profiling
13411         isn't available for mips*-*-elf targets.
13412
13413 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13414
13415         * gcc.dg/builtins-38.c: New test.
13416
13417 2004-04-14  Eric Christopher  <echristo@redhat.com>
13418
13419         * g++.dg/charset/charset.exp: Run .cc extension tests.
13420
13421 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13422
13423         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13424
13425 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13426
13427         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13428
13429 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13430
13431         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13432         * gcc.dg/i386-387-2.c: Likewise.
13433
13434         * gcc.dg/i386-387-7.c: New test.
13435         * gcc.dg/i386-387-8.c: New test.
13436
13437         * gcc.dg/builtins-37.c: New test.
13438
13439 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13440
13441         * g++.dg/pch/externc-1.C: Add missing semicolon.
13442
13443 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13444
13445         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13446
13447 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13448
13449         * gcc.c-torture/execute/20040411-1.c: New test.
13450
13451 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13452
13453         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13454
13455 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13456
13457         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13458
13459 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13460
13461         * lib/target-supports.exp (check_named_sections_available): New.
13462         * lib/gcc-dg.exp (dg-require-named-sections): New.
13463         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13464         old-deja.exp.  Also prune error-count message from HP linker.
13465         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13466
13467         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13468         * g++.old-deja/g++.pt/static3.C: Likewise.
13469         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13470
13471 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13472
13473         * gcc.c-torture/execute/20040409-1.c: New test case.
13474         * gcc.c-torture/execute/20040409-2.c: New test case.
13475         * gcc.c-torture/execute/20040409-3.c: New test case.
13476
13477 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13478
13479         * gcc.dg/20040409-1.c: New test.
13480
13481 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13482
13483         PR target/14888
13484         * g++.dg/opt/pr14888.C: New test case.
13485
13486 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13487
13488         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13489         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13490         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13491         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13492         New tests.
13493
13494 2004-04-08  Paul Brook  <paul@codesourcery.com>
13495
13496         * gcc.dg/spill-1.c: New test.
13497
13498 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13499
13500         * gcc.dg/torture/builtin-ctype-2.c: New test.
13501
13502 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13503
13504         * gcc.dg/pch/pch.exp: Add largefile test.
13505
13506 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13507
13508         * g++.dg/pch/externc-1.Hs: New.
13509         * g++.dg/pch/externc-1.C: New.
13510
13511 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13512
13513         * gcc.dg/compat/struct-by-value-5a_main.c,
13514         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13515         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13516         * gcc.dg/compat/struct-by-value-5a_x.c,
13517         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13518         gcc.dg/compat/struct-by-value-5_x.c.
13519         * gcc.dg/compat/struct-by-value-5a_y.c,
13520         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13521         gcc.dg/compat/struct-by-value-5_y.c.
13522
13523         * gcc.dg/compat/struct-by-value-6a_main.c,
13524         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13525         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13526         * gcc.dg/compat/struct-by-value-6a_x.c,
13527         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13528         gcc.dg/compat/struct-by-value-6_x.c.
13529         * gcc.dg/compat/struct-by-value-6a_y.c,
13530         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13531         gcc.dg/compat/struct-by-value-6_y.c.
13532
13533         * gcc.dg/compat/struct-by-value-7a_main.c,
13534         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13535         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13536         * gcc.dg/compat/struct-by-value-7a_x.c,
13537         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13538         gcc.dg/compat/struct-by-value-7_x.c.
13539         * gcc.dg/compat/struct-by-value-7a_y.c,
13540         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13541         gcc.dg/compat/struct-by-value-7_y.c.
13542
13543 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13544
13545         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13546         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13547         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13548         options.
13549
13550 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13551
13552         * gcc.dg/builtins-36.c: New test.
13553
13554 2004-04-06  Paul Brook  <paul@codesourcery.com>
13555
13556         * README.gcc: Remove obsolete contraint on testcases.
13557
13558 2004-04-05  Paul Brook  <paul@codesourcery.com>
13559
13560         PR2123
13561         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13562         failure and exit(0) on success.
13563         * g++.dg/expr/anew2.C: Ditto.
13564         * g++.dg/expr/anew3.C: Ditto.
13565         * g++.dg/expr/anew4.C: Ditto.
13566
13567 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13568
13569         PR c++/3518
13570         * g++.dg/template/unify7.C: New.
13571
13572 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13573
13574         * g++.dg/README: Bring up to date with new subdirectories; remove
13575         duplicate subdirectory lines.
13576
13577 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13578
13579         PR c++/14007
13580         * g++.dg/template/unify5.C: New.
13581         * g++.dg/template/unify6.C: New.
13582         * g++.dg/template/qualttp20.C: Adjust.
13583         * g++.old-deja/g++.jason/report.C: Adjust.
13584         * g++.old-deja/g++.other/qual1.C: Adjust.
13585
13586 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13587
13588         PR c++/14803
13589         * g++.dg/inherit/ptrmem1.C: New test.
13590
13591 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13592
13593         PR c++/14755
13594         * gcc.c-torture/execute/20040331-1.c: New test.
13595         * gcc.dg/20040331-1.c: New test.
13596
13597 2004-04-01  Paul Brook  <paul@codesourcery.com>
13598
13599         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13600
13601 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13602
13603         PR c++/14724
13604         * g++.dg/init/goto1.C: New test.
13605
13606         PR c++/14763
13607         * g++.dg/template/defarg4.C: New test.
13608
13609 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13610
13611         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13612
13613 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13614
13615         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13616
13617 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13618
13619         * gcc.dg/noncompile/undeclared-2.c: New test.
13620
13621 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13622
13623         * gcc.dg/940409-1.c: Remove XFAIL.
13624         * gcc.dg/reg-vol-struct-1.c: New test.
13625
13626 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13627
13628         * gcc.dg/torture/builtin-wctype-1.c: New test.
13629
13630 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13631
13632         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13633         * gcc.dg/20001101-1.c: Likewise.
13634         * gcc.dg/20001102-1.c: Likewise.
13635
13636 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13637
13638         * gcc.dg/compare8.c: Add an additional test for XOR.
13639
13640 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13641
13642         * gcc.dg/torture/builtin-ctype-1.c: New test.
13643
13644 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13645
13646         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13647         * gcc.dg/torture/builtin-math-1.c: Likewise.
13648         * gcc.dg/torture/builtin-power-1.c: New test.
13649
13650 2004-03-24  Andreas Schwab  <schwab@suse.de>
13651
13652         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13653         IA64 assembler.
13654
13655 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13656             Roger Sayle  <roger@eyesopen.com>
13657
13658         * gcc.dg/compare8.c: New test case.
13659
13660 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13661
13662         * g++.dg/ext/altivec-7.C: New test.
13663
13664 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13665
13666         PR 12267, 12391, 12560, 13129, 14114, 14133
13667         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13668         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13669         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13670         Adjust error regexps.
13671         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13672         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13673         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13674         * gcc.dg/local1.c: Add explanatory comment.
13675
13676 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13677
13678         PR optimization/14669
13679         * g++.dg/opt/fold2.C: New test case.
13680
13681 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13682
13683         PR c/14069
13684         * gcc.dg/20040322-1.c: New test.
13685
13686 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13687
13688         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13689         * gcc.dg/ultrasp4.c: Likewise.
13690         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13691
13692 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13693
13694         * gcc.dg/i386-sse-8.c: Reset default options.
13695
13696 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13697
13698         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13699         in the error message text.
13700
13701 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13702
13703         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13704
13705 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13706
13707         PR c++/14616
13708         * g++.dg/init/array13.C: New test.
13709
13710 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13711
13712         PR target/13889
13713         * gcc.c-torture/compile/pr13889.c: New test case.
13714
13715 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13716
13717         PR c/14635
13718         * builtins-1.c (nan, nans): Don't test.
13719         * builtins-30.c: Don't use nan, nanf, nanl.
13720         * builtins-35.c: New test.
13721
13722 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13723
13724         * g++.dg/ext/altivec-6.C: New test.
13725
13726 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13727
13728         * g++.dg/init/placement3.C: New test.
13729
13730         * g++.dg/template/spec13.C: New test.
13731
13732         * g++.dg/lookup/using11.C: New test.
13733
13734         * g++.dg/lookup/koenig3.C: New test.
13735
13736         * g++.dg/template/operator2.C: New test.
13737
13738         * g++.dg/expr/dtor3.C: New test.
13739         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13740         marker.
13741         * g++.old-deja/g++.law/visibility28.C: Likewise.
13742
13743 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13744
13745         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13746         * gcc.dg/ppc64-abi-3.c: Likewise.
13747
13748 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13749
13750         PR c++/14545
13751         * g++.dg/parse/template15.C: New test.
13752
13753 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13754
13755         * g++.dg/expr/dtor2.C: New test.
13756
13757         * g++.dg/lookup/anon4.C: New test.
13758
13759         * g++.dg/overload/using1.C: New test.
13760
13761         * g++.dg/template/lookup7.C: New test.
13762
13763         * g++.dg/template/typename6.C: New test.
13764
13765         * g++.dg/expr/cond6.C: New test.
13766
13767 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13768
13769         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13770
13771 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13772
13773         * g++.dg/expr/cond5.C: New test.
13774         * g++.dg/expr/constcast1.C: Likewise.
13775         * g++.dg/expr/ptrmem2.C: Likewise.
13776         * g++.dg/expr/ptrmem3.C: Likewise.
13777         * g++.dg/lookup/main1.C: Likewise.
13778         * g++.dg/template/lookup6.C: Likewise.
13779
13780 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13781
13782         * gcc.dg/local1.c: New test.
13783
13784         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13785
13786 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13787
13788         * gcc.dg/torture/builtin-convert-1.c: New test.
13789
13790 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13791
13792         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13793
13794 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13795
13796         PR c++/14481
13797         * g++.dg/warn/Wunused-7.C: New test.
13798
13799 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13800
13801         * gcc.dg/torture/builtin-integral-1.c: New test.
13802
13803 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13804
13805         PR c++/14586
13806         * g++.dg/parse/non-dependent3.C: New test.
13807
13808 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13809
13810         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13811         * g++.dg/eh/simd-2.C: Likewise.
13812         * g++.dg/init/array10.C: Likewise.
13813         * gcc.c-torture/compile/simd-1.c: Likewise.
13814         * gcc.c-torture/compile/simd-2.c: Likewise.
13815         * gcc.c-torture/compile/simd-3.c: Likewise.
13816         * gcc.c-torture/compile/simd-4.c: Likewise.
13817         * gcc.c-torture/compile/simd-6.c: Likewise.
13818         * gcc.c-torture/execute/simd-1.c: Likewise.
13819         * gcc.c-torture/execute/simd-2.c: Likewise.
13820         * gcc.dg/compat/vector-defs.h: Likewise.
13821         * gcc.dg/20020531-1.c: Likewise.
13822         * gcc.dg/altivec-3.c: Likewise.
13823         * gcc.dg/altivec-4.c: Likewise.
13824         * gcc.dg/altivec-varargs-1.c: Likewise.
13825         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13826         * gcc.dg/i386-mmx-3.c: Likewise.
13827         * gcc.dg/i386-sse-4.c: Likewise.
13828         * gcc.dg/i386-sse-5.c: Likewise.
13829         * gcc.dg/i386-sse-8.c: Likewise.
13830         * gcc.dg/simd-1.c: Likewise.
13831         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13832         __ev64_opaque__ since the machine description provides it.
13833
13834 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13835
13836         * lib/compat.exp (skip_list): New global variable.
13837         Use it to hold the user defined COMPAT_SKIPS list if any.
13838         (compat-obj): Add the members of skip_list to optall.
13839
13840 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13841
13842         * gcc.dg/compat/union-by-value-1_main.c,
13843         union-by-value-1_x.c, union-by-value-1_y.c,
13844         union-check.h, union-defs.h,
13845         union-init.h, union-return-1_main.c,
13846         union-return-1_x.c, union-return-1_y.c: New files.
13847
13848 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13849
13850         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13851         mixed-struct-init.h: Add 4 mixed structure types.
13852         struct-by-value-21_main.c, struct-by-value-21_x.c,
13853         struct-by-value-21_y.c, struct-return-21_main.c,
13854         struct-return-21_x.c, struct-return-21_y.c: New files.
13855
13856 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13857
13858         PR c++/14550
13859         * g++.dg/parse/template14.C: New test.
13860
13861 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13862
13863         * gcc.c-torture/execute/20040313-1.c: New test.
13864
13865 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13866
13867         PR target/14533
13868         * gcc.dg/20040311-2.c: New test.
13869
13870 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13871
13872         PR other/14544
13873         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13874         bit-field.
13875
13876 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13877
13878         * gcc.dg/20040305-2.c: Add missing return statement.
13879
13880 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13881
13882         * gcc.dg/builtins-34.c: Also check pow10*.
13883
13884 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13885
13886         PR target/14262
13887         * gcc.dg/20040305-2.c: New test.
13888
13889 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13890
13891         * gcc.dg/20040310-1.c: New test.
13892
13893 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13894
13895         * gcc.c-torture/execute/20040311-1.c: New test case.
13896
13897 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13898
13899         PR c++/14476
13900         * g++.dg/lookup/enum1.C: New test.
13901
13902 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13903
13904         PR c++/14510
13905         * g++.dg/lookup/struct2.C: New test.
13906
13907 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13908
13909         * gcc.dg/builtins-34.c: New test.
13910
13911 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13912
13913         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13914
13915 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13916
13917         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13918         * gcc.dg/alias-2.c: New testcase.
13919
13920 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13921
13922         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13923
13924 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13925
13926         * gcc.c-torture/execute/20040309-1.c: New test case.
13927
13928 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13929
13930         PR c++/14397
13931         * g++.dg/overload/ref1.C: New.
13932
13933 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13934
13935         PR c++/14409
13936         * g++.dg/template/spec12.C: New test.
13937
13938         PR c++/14448
13939         * g++.dg/parse/crash14.C: New test.
13940
13941 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13942
13943         PR c++/14230
13944         * g++.dg/init/ref11.C: New test.
13945
13946 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13947
13948         PR c++/14432
13949         * g++.dg/parse/builtin2.C: New test.
13950
13951 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13952
13953         PR c++/14401
13954         * g++.dg/init/ctor3.C: New test.
13955         * g++.dg/init/union1.C: New test.
13956         * g++.dg/ext/anon-struct4.C: New test.
13957
13958 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13959
13960         * g++.dg/lookup/koenig1.C: Tweak error messages.
13961         * g++.dg/lookup/used-before-declaration.C: Likewise.
13962         * g++.dg/other/do1.C: Likewise.
13963         * g++.dg/overload/koenig1.C: Likewise.
13964         * g++.dg/parse/crash13.C: Likewise.
13965         * g++.dg/template/instantiate3.C: Likewise.
13966
13967 2004-03-08  Eric Christopher  <echristo@redhat.com>
13968
13969         * * lib/target-supports.exp: Enable libiconv in test
13970         compilation.  Fix up error checking.
13971
13972 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13973
13974         PR middle-end/14289
13975         * gcc.dg/pr14289-1.c: New test case.
13976         * gcc.dg/pr14289-2.c: Likewise.
13977         * gcc.dg/pr14289-3.c: Likewise.
13978
13979 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13980
13981         * gcc.c-torture/execute/20040308-1.c: New test.
13982
13983 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13984
13985         * gcc.c-torture/execute/20040307-1.c: New test case.
13986
13987 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13988
13989         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13990
13991 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13992
13993         * gcc.dg/20040306-1.c: New test.
13994
13995 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13996
13997         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13998         them static.
13999         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14000
14001 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14002
14003         PR c/14465
14004         * gcc.dg/decl-6.c: New test.
14005
14006 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14007
14008         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14009         Rename LOGPOW -> LOG_POW.
14010         (SQRT_EXP, POW_EXP): New.
14011
14012 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14013
14014         * gcc.dg/i386-sse-8.c: New test.
14015
14016 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14017
14018         PR c/14114
14019         * gcc.dg/decl-5.c: New test.
14020
14021 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14022
14023         * gcc.dg/20040305-1.c: New test.
14024
14025 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14026
14027         PR other/14354
14028         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14029
14030 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14031
14032         PR c++/14425, c++/14426
14033         * g++.dg/ext/altivec-4.C: New test.
14034         * g++.dg/ext/altivec-5.C: New test.
14035
14036 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14037
14038         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14039         global variables of a type with no linkage.
14040         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14041         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14042         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14043         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14044         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14045         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14046         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14047         * g++.dg/warn/deprecated.C: Name enum Color.
14048         * g++.dg/overload/VLA.C: Name structure for 'b'.
14049         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14050
14051 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14052
14053         * gcc.c-torture/compile/20040304-1.c: New test.
14054
14055 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14056
14057         PR 13728
14058         * gcc.dg/decl-4.c: New testcase.
14059
14060 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14061
14062         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14063         as PRECF if sizeof (float) > sizeof (double).
14064         (PRECL): Make it the same as PRECF if
14065         sizeof (float) > sizeof (long double).
14066
14067 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14068
14069         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14070         system type.  Add check for irix6 which doesn't have c99 runtime.
14071
14072 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14073
14074         * gcc.dg/const-elim-1.c: xfail for xtensa.
14075
14076 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14077
14078         PR c++/14369
14079         * g++.dg/template/cond4.C: New test.
14080
14081 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14082
14083         PR c++/14360
14084         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14085
14086         PR c++/14361
14087         * g++.dg/parse/defarg7.C: New test.
14088
14089         PR c++/14359
14090         * g++.dg/template/friend26.C: New test.
14091
14092 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14093
14094         PR c++/14324
14095         * g++.dg/abi/mangle21.C: New test.
14096
14097         PR c++/14260
14098         * g++.dg/parse/constructor2.C: New test.
14099
14100         PR c++/14337
14101         * g++.dg/template/sfinae1.C: New test.
14102
14103 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14104
14105         PR c++/14267
14106         * g++.dg/expr/crash2.C: New test.
14107
14108         PR middle-end/13448
14109         * gcc.dg/inline-5.c: New test.
14110         * gcc.dg/always-inline.c: Split out tests into ...
14111         * gcc.dg/always-inline2.c: ... this and ...
14112         * gcc.dg/always-inline3.c: ... this.
14113
14114 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14115
14116         PR debug/12103
14117         * g++.dg/debug/crash1.C: New test.
14118
14119 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14120
14121         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14122         function with __attribute__((noinline)).
14123         (recurser_void2): Likewise.
14124         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14125         (recurser_void2): Likewise.
14126
14127 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14128
14129         PR middle-end/14203
14130         * g++.dg/warn/Wunused-6.C: New test case.
14131
14132 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14133
14134         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14135         not defined.
14136
14137 2004-02-27  Eric Christopher  <echristo@redhat.com>
14138
14139         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14140         * g++.dg/charset/asm2.c: Run only x86.
14141         * gcc.dg/charset/asm3.c: Ditto.
14142
14143 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14144
14145         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14146         ld_library_path.
14147
14148 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14149
14150         * g++.dg/ext/altivec-3.C: New.
14151
14152 2004-02-26  Richard Henderson  <rth@redhat.com>
14153
14154         * g++.dg/ext/attrib10.C: Mark for warning.
14155         * gcc.dg/attr-alias-1.c: New.
14156
14157 2004-02-26  Richard Henderson  <rth@redhat.com>
14158
14159         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14160         * gcc.c-torture/execute/20040208-2.c: ... it back.
14161
14162 2004-02-26  Eric Christopher  <echristo@redhat.com>
14163
14164         * lib/target-supports.exp (check-iconv-available): New function.
14165         * lib/gcc-dg.exp (dg-require-iconv): New function.
14166         Use above.
14167         * gcc.dg/charset: New directory.
14168         * gcc.dg/charset/charset.exp: New file.
14169         * gcc.dg/charset/asm1.c: Ditto.
14170         * gcc.dg/charset/asm2.c: Ditto.
14171         * gcc.dg/charset/asm3.c: Ditto.
14172         * gcc.dg/charset/asm4.c: Ditto.
14173         * gcc.dg/charset/asm5.c: Ditto.
14174         * gcc.dg/charset/attribute1.c: Ditto.
14175         * gcc.dg/charset/attribute2.c: Ditto.
14176         * gcc.dg/charset/string1.c: Ditto.
14177         * g++.dg/charset: New directory.
14178         * g++.dg/dg.exp: Add here. Special options.
14179         * g++.dg/charset/charset.exp: New file.
14180         * g++.dg/charset/asm1.c: Ditto.
14181         * g++.dg/charset/asm2.c: Ditto.
14182         * g++.dg/charset/asm3.c: Ditto.
14183         * g++.dg/charset/asm4.c: Ditto.
14184         * g++.dg/charset/attribute1.c: Ditto.
14185         * g++.dg/charset/attribute2.c: Ditto.
14186         * g++.dg/charset/extern1.cc: Ditto.
14187         * g++.dg/charset/extern2.cc: Ditto.
14188         * g++.dg/charset/string1.c: Ditto.
14189
14190 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14191
14192         PR c++/14278
14193         * g++.dg/parse/comma1.C: New test.
14194
14195 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14196
14197         PR c++/14284
14198         * g++.dg/template/ttp8.C: New test.
14199
14200 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14201
14202         * gcc.dg/fixuns-trunc-1.c: New test.
14203
14204 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14205
14206         * gcc.dg/builtins-config.h: Use #elif.
14207
14208 2004-02-26  Michael Matz  <matz@suse.de>
14209
14210         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14211         * gcc.dg/991214-1.c: Likewise.
14212         * gcc.dg/i386-asm-1.c: Likewise.
14213
14214 2004-02-25  Richard Henderson  <rth@redhat.com>
14215
14216         * gcc.c-torture/execute/20040208-2.c: Move ...
14217         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14218
14219 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14220
14221         PR c++/14246
14222         * g++.dg/other/crash-3.C: New test.
14223
14224 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14225
14226         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14227         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14228
14229         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14230         HP-UX.
14231
14232 2004-02-24  Michael Matz  <matz@suse.de>
14233
14234         * gcc.dg/i386-regparm.c: New.
14235
14236 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14237
14238         * gcc.c-torture/execute/20040223-1.c: New.
14239
14240 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14241             Kazu Hirata  <kazu@cs.umass.edu>
14242
14243         * gcc.dg/fwritable-strings-1.c: Remove.
14244
14245 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14246
14247         PR c/14156
14248         * gcc.dg/20040223-1.c: New test.
14249
14250 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14251
14252         PR c++/14106
14253         * g++.dg/ext/typeof9.C: New test.
14254
14255 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14256
14257         PR c++/14250
14258         * g++.dg/other/switch1.C: New test.
14259
14260 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14261
14262         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14263         * gcc.dg/va-arg-1.c: Likewise.
14264
14265 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14266
14267         PR c++/14143
14268         * g++.dg/template/koenig5.C: New test.
14269
14270 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14271
14272         * g++.dg/ext/altivec-1.C: Generalize target triple.
14273         * g++.dg/ext/altivec-2.C: New test case.
14274         * g++.dg/ext/altivec_check.h: New file.
14275         * gcc.dg/altivec-1.c: Generalize target triple;
14276         include altivec_check.h and call altivec_check().
14277         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14278         * gcc.dg/altivec-6.c: New test case.
14279         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14280         type casts as needed.
14281         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14282         altivec_check().
14283         * gcc.dg/altivec-12.c: New test case.
14284         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14285         include altivec_check.h and call altivec_check().
14286         * gcc.dg/altivec_check.h: New file.
14287
14288 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14289
14290         * lib/target-supports.exp (check_alias_available): Don't mangle
14291         function `g' in test program.
14292
14293 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14294
14295         * lib/target-supports.exp (check_profiling_available): Check
14296         argument to determine whether we support a profiling type.
14297         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14298         check_profiling_available.
14299         * g++.dg/bprob/bprob.exp: Likewise
14300         * g77.dg/bprob/bprob.exp: Likewise.
14301         * gcc.misc-tests/bprob.exp: Likewise.
14302         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14303         dg-require-profiling and delete expected error handling.
14304         * gcc.dg/20021014-1.c: Likewise.
14305         * gcc.dg/nest.c: Likewise.
14306
14307 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14308
14309         PR c++/12007
14310         * g++.dg/other/vthunk1.C: New test.
14311
14312 2004-02-20  Falk Hueffner  <falk@debian.org>
14313
14314         PR target/14201
14315         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14316
14317 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14318
14319         PR c++/13927
14320         * g++.dg/other/error8.C: Remove XFAIL markers.
14321
14322         PR c++/14173
14323         * g++.dg/ext/packed5.C: New test.
14324
14325         PR c++/14199
14326         * g++.dg/warn/Wunused-5.C: New test.
14327
14328         PR c++/14186
14329         * g++.dg/lookup/member1.C: New test.
14330
14331 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14332
14333         * gcc.c-torture/compile/20040130-1.c: Enable only when
14334         __INT_MAX__ >= 2147483647L.
14335         * gcc.c-torture/compile/961203-1.c: Likewise.
14336
14337 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14338
14339         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14340         * g++.dg/opt/template1.C: Robustify assembler regexp
14341
14342 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14343
14344         * gcc.c-torture/execute/simd-4.x: Remove.
14345         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14346         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14347         Guard with #ifndef SKIP_ATTRIBUTE.
14348         * gcc.dg/compat/vector-1_y.c: Likewise.
14349         * gcc.dg/compat/vector-2_x.c: Likewise.
14350         * gcc.dg/compat/vector-2_y.c: Likewise.
14351         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14352         * g++.dg/eh/simd-2.C: Likewise.
14353
14354 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14355
14356         * gcc.c-torture/compile/complex-1.c: New.
14357
14358 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14359
14360         PR target/14209
14361         * gcc.c-torture/execute/20040218-1.c: New test.
14362
14363 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14364
14365         PR c++/14181
14366         * g++.dg/parse/new2.C: New test.
14367
14368 2004-02-18  Paul Brook  <paul@codesourcery.com>
14369
14370         * gcc.c-torture/compile/libcall-1.c: New test.
14371
14372 2004-02-18  Paul Brook  <paul@codesourcery.com>
14373
14374         PR debug/12934
14375         * gcc.dg/debug/debug-7.c: New test.
14376
14377 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14378
14379         * gcc.dg/20040217-1.c: New test.
14380
14381 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14382
14383         * gcc.c-torture/execute/990208-1.x: Delete.
14384
14385 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14386
14387         * gcc.c-torture/execute/20040208-2.x: New file.
14388
14389 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14390
14391         PR c++/11326
14392         * g++.dg/abi/structret1.C: New test.
14393
14394 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14395
14396         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14397         (i386_cpuid): No need to test if cpuid is available on AMD64.
14398         Fix assembly, so that it works onboth i386 and AMD64.
14399         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14400         (vecInLong): Fix s[] member type to unsigned int.
14401         (vecInWord): Remove type.
14402         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14403         (a64, b64, c64, d64, e64): Remove.
14404         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14405         Remove unused variable.  Remove initialization of removed variables.
14406         Don't call mmx_tests nor sse_tests.
14407         (reference_mmx, reference_sse): Remove.
14408         (check): Add return stmt.
14409         * gcc.dg/i386-sse-7.c: New test.
14410         * gcc.dg/i386-mmx-4.c: New test.
14411
14412 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14413
14414         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14415         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14416         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14417         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14418         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14419         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14420         g++.dg/tc1/dr94.C: Fix line terminator.
14421
14422 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14423
14424         * gcc.c-torture/compile/20040216-1.c: New.
14425
14426 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14427
14428         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14429         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14430         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14431         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14432         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14433         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14434
14435 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14436
14437         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14438
14439 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14440
14441         PR c++/13971
14442         * g++.dg/expr/cond4.C: New test.
14443
14444         PR c++/14086
14445         * g++.dg/lookup/crash2.C: New test.
14446
14447 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14448
14449         * gcc.c-torture/compile/20040214-2.c: New test.
14450
14451 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14452
14453         PR c++/14116
14454         * g++.dg/ext/typeof8.C: New test.
14455
14456 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14457
14458         * gcc.c-torture/compile/20040214-1.c: New test.
14459
14460 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14461
14462         PR c++/13635
14463         * g++.dg/template/spec11.C: New test.
14464
14465 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14466
14467         PR c++/13927
14468         * g++.dg/other/error8.C: New test.
14469
14470 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14471
14472         PR c++/14122
14473         * g++.dg/template/array4.C: New test.
14474
14475         PR c++/14108
14476         * g++.dg/inherit/thunk2.C: New test.
14477
14478         PR c++/14083
14479         * g++.dg/eh/cond2.C: New test.
14480
14481 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14482
14483         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14484
14485 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14486
14487         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14488
14489 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14490
14491         * g++.dg/simd-2.C: xfail on ppc64-linux.
14492
14493 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14494
14495         PR c/456
14496         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14497         tests.
14498
14499 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14500
14501         * gcc.dg/builtins-33.c: New test.
14502
14503 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14504
14505         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14506
14507 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14508
14509         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14510
14511 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14512
14513         * gcc.dg/ppc64-abi-3.c: New test.
14514
14515 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14516
14517         PR c/14092
14518
14519         * gcc.dg/pr14092-1.c: New testcase.
14520
14521 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14522
14523         * gcc.dg/cpp/assert4.c: Fix typo last change.
14524
14525         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14526         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14527
14528         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14529
14530 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14531
14532         * gcc.c-torture/compile/20040209-1.c: New test case.
14533
14534 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14535
14536         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14537
14538 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14539
14540         * gcc.c-torture/execute/20040208-[12].c: New tests.
14541
14542 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14543
14544         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14545
14546 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14547
14548         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14549
14550 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14551
14552         Bug 13856
14553         * gcc.dg/visibility-8.c: New testcase.
14554
14555 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14556
14557         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14558         arguments.
14559         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14560
14561 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14562
14563         PR middle-end/13696
14564         * g++.dg/opt/fold1.C: New test case.
14565
14566 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14567
14568         PR c++/14033
14569         * g++.dg/other/crash-2.C: New test.
14570
14571 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14572
14573         PR c++/14028
14574         * g++.dg/parse/angle-bracket2.C: New test.
14575
14576 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14577
14578         PR middle-end/13750
14579         Revert:
14580         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14581         PR pch/13361
14582         * testsuite/g++.dg/pch/wchar-1.C: New.
14583         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14584
14585 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14586
14587         PR c++/14008
14588         * g++.dg/parse/error15.C: New test.
14589         * g++.dg/parse/crash11.C: Update dg-error mark.
14590
14591 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14592
14593         PR c++/13932
14594         * g++.dg/warn/conv2.C: New test.
14595
14596 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14597
14598         PR c++/13086
14599         * g++.dg/warn/incomplete1.C: Remove xfail.
14600
14601 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14602
14603         * lib/file-format.exp (gcc_target_object_format): Use
14604         ${tool}_target_compile, not gcc_target_compile.
14605         * lib/target-supports.exp (check_alias_available): Likewise.
14606         (check_gc_sections_available): Likewise.
14607         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14608         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14609         dg-require-alias.
14610
14611 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14612
14613         PR c++/13969
14614         * g++.dg/template/static6.C: New test.
14615
14616 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14617
14618         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14619
14620 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14621
14622         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14623         tests for systems where `char' is unsigned by default.
14624
14625 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14626
14627         PR c++/13997
14628         * g++.dg/template/partial3.C: New test.
14629
14630 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14631
14632         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14633         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14634         Remove mentions of obsolete ports.
14635
14636 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14637
14638         * gcc.dg/noncompile/20001228-1.c: Fix for new
14639         error message.
14640
14641 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14642
14643         PR target/9348
14644         * gcc.c-torture/execute/multdi-1.c: New test case.
14645
14646 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14647
14648         PR c++/13925
14649         * g++.dg/template/lookup5.C: New test.
14650
14651 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14652
14653         PR c++/13950
14654         * g++.dg/template/lookup4.C: New test.
14655
14656         PR c++/13970
14657         * g++.dg/parse/error14.C: New test.
14658
14659         PR c++/14002
14660         * g++.dg/parse/template13.C: New test.
14661
14662 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14663
14664         PR c++/13978
14665         * g++.dg/template/koenig4.C: New test.
14666
14667         PR c++/13968
14668         * g++.dg/template/crash17.C: New test.
14669
14670         PR c++/13975
14671         * g++.dg/parse/error13.C: New test.
14672         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14673
14674 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14675
14676         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14677
14678 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14679
14680         PR c/11658
14681         PR c/13994
14682         * gcc.dg/noncompile/20040203-1.c: New test.
14683         * gcc.dg/noncompile/20040203-2.c: Likewise.
14684         * gcc.dg/noncompile/20040203-3.c: Likewise.
14685         * gcc.dg/20040203-1.c: Likewise.
14686
14687 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14688
14689         PR c++/10858
14690         * g++.dg/template/sizeof7.C: New test.
14691
14692 2004-02-02  Eric Christopher  <echristo@redhat.com>
14693             Zack Weinberg  <zack@codesourcery.com>
14694
14695         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14696
14697 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14698
14699         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14700         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14701         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14702         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14703
14704 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14705
14706         PR c++/13113
14707         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14708
14709         PR c++/13854
14710         * g++.dg/ext/attrib13.C: New test.
14711
14712         PR c++/13907
14713         * g++.dg/conversion/op2.C: New test.
14714
14715 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14716
14717         * gcc.dg/titype-1.c: Fix pasto.
14718
14719 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14720
14721         * gcc.dg/titype-1.c: New test.
14722
14723 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14724
14725         PR c++/13957
14726         * g++.dg/template/non-type-template-argument-1.C,
14727         g++.dg/template/qualified-id1.C: Update dg-error marks.
14728         * g++.dg/template/nontype6.C: New test.
14729
14730 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14731
14732         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14733         * gcc.dg/builtins-31.c: New testcase.
14734         * gcc.dg/builtins-32.c: New testcase.
14735
14736 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14737
14738         * objc.dg/call-super-2.m: Update line numbers
14739         for the including of stddef.h.
14740
14741 2004-01-30  Michael Matz  <matz@suse.de>
14742
14743         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14744         g++.dg/ext/case-range3.C: New tests.
14745
14746 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14747
14748         DR206
14749         PR c++/13813
14750         * g++.dg/template/member4.C: New test.
14751
14752 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14753
14754         PR c++/13683
14755         * g++.dg/template/sizeof6.C: New test.
14756
14757 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14758
14759         * gcc.dg/fwritable-strings-1.c: New test.
14760
14761 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14762
14763         * gcc.c-torture/compile/20040130-1.c: New test.
14764
14765 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14766
14767         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14768
14769 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14770
14771         PR c++/13883
14772         * g++.dg/template/ctor3.C: New test.
14773
14774 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14775
14776         * g++.dg/tc1: New directory.
14777         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14778         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14779         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14780         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14781         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14782
14783 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14784
14785         * g++.dg/parse/error11.C: New test.
14786         * g++.dg/parse/error12.C: Likewise.
14787
14788 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14789
14790         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14791         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14792
14793 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14794
14795         PR c++/13791
14796         * g++.dg/ext/attrib12.C: New test.
14797
14798         PR c++/13736
14799         * g++.dg/parse/cast2.C: New test.
14800
14801 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14802
14803         * objc.dg/encode-2.m (main): New local string.  Set depending on
14804         sizeof long.  Use in sscanf call.
14805         * objc.dg/encode-3.m (main): New local string.  Set depending on
14806         sizeof long.  Use in scan_initial call.
14807
14808 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14809
14810         * objc.dg/call-super-2.m: Make LP64-safe.
14811         * objc.dg/desig-init-1.m: Likewise.
14812
14813 2004-01-27  Devang Patel <dpatel@apple.com>
14814
14815         * g++.dg/debug/namespace1.C: New test.
14816
14817 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14818
14819         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14820         xscale-*-*.
14821
14822         * gcc.dg/arm-mmx-1.c: New test.
14823
14824 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14825
14826         * gcc.dg/20040127-1.c: New test.
14827         * gcc.dg/20040127-2.c: New test.
14828
14829 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14830
14831         * objc.dg/stret-1.m (glob): Renamed to globa.
14832
14833 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14834
14835         PR c++/13663
14836         * g++.dg/expr/for1.C: New test.
14837
14838 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14839
14840         PR middle-end/13779
14841         * gcc.dg/darwin-longlong.c: New test.
14842
14843 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14844
14845         * gcc.dg/20040124-1.c: Moved test from here...
14846         * gcc.c-torture/compile/20040124-1.c: ...to here.
14847
14848 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14849
14850         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14851         the assembly output if -m64 is passed.
14852
14853 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14854
14855         PR c++/13833
14856         * g++.dg/template/cond3.C: New test.
14857
14858 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14859
14860         PR c++/13810
14861         * g++.dg/template/ttp7.C: New test.
14862
14863 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14864
14865         PR c++/13797
14866         * g++.dg/template/nontype4.C: New test.
14867         * g++.dg/template/nontype5.C: Likewise.
14868
14869 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14870
14871         * gcc.dg/torture/mips-clobber-at.c: New test.
14872
14873 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14874
14875         * gcc.dg/20040124-1.c: New test.
14876
14877 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14878
14879         * gcc.dg/20040123-1.c: New test.
14880
14881 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14882
14883         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14884
14885 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14886
14887         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14888
14889 2004-01-23  Andrew Pinski  <apinski@apple.com>
14890
14891         * gcc.dg/20030121-1.c: Move to ..
14892         * gcc.dg/20040121-1.c: here.
14893
14894 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14895
14896         * gcc.dg/builtins-29.c: New test case.
14897
14898 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14899
14900         PR 18314
14901         * gcc.dg/builtins-30.c: New testcase.
14902
14903 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14904
14905         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14906         * lib/g77.exp: Likewise.
14907         * lib/objc.exp: Likewise.
14908         * lib/g++.exp: Likewise.
14909
14910 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14911
14912         * gcc.dg/struct-by-value-2.c: New test.
14913
14914 2004-01-21  Andrew Pinski  <apinski@apple.com>
14915
14916         PR target/13785
14917         * gcc.dg/20030121-1.c: New test.
14918
14919 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14920
14921         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14922         clobber frame pointer register in asm statement.
14923
14924 2004-01-21  Falk Hueffner  <falk@debian.org>
14925
14926         * gcc.c-torture/compile/20040121-1.c: New test.
14927
14928 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14929
14930         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14931
14932 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14933
14934         * gcc.dg/ppc64-abi-2.c: New test.
14935
14936 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14937
14938         * lib/treelang.exp: Fill out this file.
14939         * lib/treelang-dg.exp: New File.
14940
14941 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14942
14943         * gcc.c-torture/compile/981022-1.c: Remove.
14944         * gcc.dg/array-5.c: Remove XFAIL.
14945         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14946         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14947         gcc.dg/cond-lvalue-1.c: Update.
14948         * gcc.dg/cast-lvalue-2.c: New test.
14949
14950 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14951
14952         PR c++/13592
14953         * g++.dg/other/error1.C (class foo): Tweak error message.
14954
14955         PR c++/13592
14956         * g++.dg/template/call2.C: New test.
14957
14958 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14959
14960         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14961         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14962         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14963         scalar-return-1_x.c, scalar-return-2_y.c,
14964         scalar-return-3_x.c, scalar-return-3_y.c,
14965         scalar-return-4_x.c, scalar-return-4_y.c,
14966         struct-align-1.h, struct-align-1_x.c,
14967         struct-align-1_y.c, struct-align-2.h,
14968         struct-align-2_x.c, struct-align-2_y.c,
14969         struct-by-value-10_y.c, struct-by-value-11_x.c,
14970         struct-by-value-11_y.c, struct-by-value-12_x.c,
14971         struct-by-value-12_y.c, struct-by-value-13_x.c,
14972         struct-by-value-13_y.c, struct-by-value-14_x.c,
14973         struct-by-value-14_y.c, struct-by-value-15_x.c,
14974         struct-by-value-15_y.c, struct-by-value-16_y.c,
14975         struct-by-value-17_y.c, struct-by-value-18_y.c,
14976         struct-by-value-19_y.c, struct-by-value-1_x.c,
14977         struct-by-value-1_y.c, struct-by-value-20_y.c,
14978         struct-by-value-2_x.c, struct-by-value-2_y.c,
14979         struct-by-value-3_y.c, struct-by-value-4_x.c,
14980         struct-by-value-4_y.c, struct-by-value-5_y.c,
14981         struct-by-value-6_y.c, struct-by-value-7_y.c
14982         struct-by-value-8_x.c, struct-by-value-8_y.c
14983         struct-by-value-9_x.c, struct-by-value-9_y.c
14984         struct-return-10_x.c, struct-return-10_y.c,
14985         struct-return-19_x.c, struct-return-20_x.c
14986         struct-return-2_x.c, struct-return-2_y.c
14987         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14988         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14989
14990 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14991
14992         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14993         attribute on sparc*-sun-solaris2.*.
14994
14995 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14996
14997         PR c++/13710
14998         * g++.dg/ext/typeof7.C: New test.
14999
15000 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15001
15002         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15003         * gcc.dg/const-elim-1.c: Same.
15004
15005 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15006
15007         * objc.dg/stret-1.m: New.
15008         * objc.dg/stret-2.m: New.
15009
15010 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15011
15012         PR c++/11895
15013         * g++.dg/ext/vector1.C: New test.
15014
15015 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15016
15017         * gcc.dg/pch/import-1.c: New.
15018         * gcc.dg/pch/import-1.hs: New.
15019         * gcc.dg/pch/import-1a.h: New.
15020         * gcc.dg/pch/import-1b.h: New.
15021         * gcc.dg/pch/import-1c.h: New.
15022
15023 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15024
15025         PR c++/13574
15026         * g++.dg/ext/array1.C: New test.
15027
15028         PR c++/13178
15029         * g++.dg/conversion/op1.C: New test.
15030
15031 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15032
15033         PR 11864
15034         From Kazumoto Kojima / Dan Kegel:
15035         * gcc.dg/pr11864-1.c: New test.
15036
15037         PR 10392
15038         From Marcus Comstedt / Dan Kegel:
15039         * gcc.dg/pr10392-1.c: New test.
15040
15041 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15042
15043         PR c++/13478
15044         * g++.dg/init/ref10.C: New test.
15045
15046 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15047
15048         PR c++/13407
15049         * g++.dg/parse/typename6.C: New test.
15050
15051 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15052
15053         PR pch/13361
15054         * testsuite/g++.dg/pch/wchar-1.C: New.
15055         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15056
15057 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15058
15059         PR c++/9259
15060         * g++.dg/expr/sizeof2.C: New test.
15061
15062 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15063
15064         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15065
15066 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15067
15068         PR c++/13659
15069         * g++.dg/lookup/strong-using-3.C: New.
15070         * g++.dg/lookup/using-10.C: New.
15071
15072 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15073
15074         PR c++/13594
15075         * g++.dg/lookup/strong-using-2.C: New.
15076
15077 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15078             Dan Kegel <dank@kegel.com>
15079             J"orn Rennecke <joern.rennecke@superh.com>
15080
15081         PR target/9365
15082         * gcc.dg/pr9365-1.c: New test.
15083
15084 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15085
15086         PR c++/8856
15087         * g++.dg/parse/casting-operator2.C: New test.
15088         * g++.old-deja/g++.pt/explicit83.C: Remove.
15089
15090 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15091
15092         * gcc.dg/label-compound-stmt-1.c: New test.
15093         * gcc.c-torture/compile/950922-1.c,
15094         gcc.c-torture/compile/20000211-3.c,
15095         gcc.c-torture/compile/20000518-1.c,
15096         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15097         compound statements.
15098
15099 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15100
15101         * gcc.dg/ppc64-abi-1.c: New test.
15102
15103 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15104
15105          * g++.dg/ext/attrib9.C: Add dg-warnings.
15106
15107 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15108
15109         PR c++/12335
15110         * g++.dg/parse/dtor3.C: New test.
15111
15112 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15113
15114         PR c++/12709
15115         * g++.dg/parse/try-catch-1.C: New test.
15116
15117 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15118
15119         * ada/acats/run_all.sh: Add more verbose output in acats.log
15120         when compiling tests.
15121
15122 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15123
15124         PR 13656
15125         * gcc.dg/typedef-redecl.c: New test case.
15126         * gcc.dg/typedef-redecl.h: New support file.
15127
15128 2004-01-13  Jan Hubicka  <jh@suse.cz>
15129
15130         * gcc.dg/always_inline.c: New test.
15131         * gcc.dg/debug/20031231-1.c: Fix.
15132
15133 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15134
15135         PR c++/13474
15136         * g++.dg/template/array3.C: New test.
15137
15138 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15139
15140         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15141         * g++.dg/warn/Wunused-2.C: Likewise.
15142
15143 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15144
15145         PR c++/13289
15146         * g++.dg/template/instantiate6.C: New test.
15147
15148 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15149
15150         PR middle-end/11397
15151         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15152
15153 2004-01-12  Jan Hubicka  <jh@suse.cz>
15154
15155         PR opt/12826
15156         * gcc.dg/20040112-1.c: New.
15157
15158         * gcc.dg/dwarf-die[1-7].c: Move to...
15159         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15160         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15161
15162 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15163
15164         PR c++/4100
15165         * g++.dg/parse/friend4.C: New test.
15166
15167 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15168
15169         PR c++/4100
15170         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15171         definition is called a friend.
15172
15173 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15174
15175         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15176
15177 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15178
15179         PR c++/3478
15180         * g++.dg/parse/error10.C: New test.
15181         * g++.dg/template/arg2.C: Accept "invalid type" error.
15182
15183 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15184
15185         PR middle-end/13392
15186         * g++.dg/opt/expect2.C: New test.
15187
15188 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15189
15190         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15191         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15192         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15193         Update dg-error regexps.
15194
15195 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15196
15197         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15198         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15199
15200 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15201
15202         * gcc.dg/pragma-re-1.c: Use right pointer type.
15203
15204 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15205
15206         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15207
15208 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15209
15210         * gcc.dg/rs6000-ldouble-1.c: New.
15211
15212 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15213
15214         DR 337
15215         PR c++/9256
15216         * g++.dg/other/abstract1.C: New test.
15217
15218 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15219
15220         * g++.dg/lookup/strong-using-1.C: New.
15221
15222 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15223
15224         PR c/11234
15225         * gcc.dg/func-ptr-conv-1.c: New test.
15226         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15227
15228 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15229
15230         PR target/13380.
15231         * gcc.c-torture/compile/20040109-1.c: New.
15232
15233 2004-01-08  Stuart Hastings  <stuart@apple.com>
15234
15235         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15236         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15237         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15238
15239 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15240
15241         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15242
15243 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15244
15245         * ada/acats/run_acats: Treat 'gnatchop' the same way
15246         as 'gnatmake'.  Export GCC_DRIVER.
15247         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15248         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15249
15250 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15251
15252         PR c++/12573
15253         * g++.dg/template/dependent-expr4.C: New test.
15254
15255 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15256
15257         * gcc.dg/altivec-11.c: New test.
15258
15259 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15260
15261         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15262
15263 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15264
15265         PR c/6024
15266         * gcc.dg/enum-compat-1.c: New test.
15267         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15268
15269 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15270
15271         PR c/12165
15272         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15273         gcc.dg/c99-idem-qual-3.c: New tests.
15274
15275 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15276
15277         * gcc.dg/winline-7.c: Don't cast void * to int.
15278
15279 2004-01-06  Jan Hubicka  <jh@suse.cz>
15280
15281         * gcc.dg/i386-sse-5.c: New test
15282         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15283
15284 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15285
15286         PR c++/12815
15287         * g++.dg/rtti/typeid4.C: New test.
15288
15289 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15290
15291         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15292
15293 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15294
15295         PR c++/12132
15296         * g++.dg/template/error11.C: New test.
15297
15298         PR c++/13451
15299         * g++.dg/template/class2.C: New test.
15300
15301 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15302         Richard Sandiford <rsandifo@redhat.com>
15303
15304         PR c++/13387
15305         * g++.dg/opt/alias3.C: New test.
15306
15307 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15308
15309         PR c++/13157
15310         * g++.dg/template/koenig3.C: New test.
15311
15312         PR c++/13529
15313         * g++.dg/parse/offsetof3.C: New test.
15314
15315         * g++.dg/init/copy7.C: Add missing dg-error markers.
15316
15317         PR c++/12226
15318         * g++.dg/init/copy7.c: New test.
15319
15320         PR c++/13536
15321         * g++.dg/parse/cast1.C: New test.
15322
15323 2004-01-04  Jan Hubicka  <jh@suse.cz>
15324
15325         * gcc.dg/winline[1-7].c: New tests.
15326
15327 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15328
15329         PR c++/13520
15330         * g++.dg/template/qualttp22.C: New test.
15331
15332 2004-01-01  Jan Hubicka  <jh@suse.cz>
15333
15334         * gcc.dg/debug/20031231-1.c: New.
15335         * gcc.c-torture/compile/20040101-1.c: New.
15336         * gcc.dg/dwarf-die-[1-7].c: New.
15337
15338 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15339
15340         PR optimization/13521
15341         * gcc.c-torture/compile/20031231-1.c: New test.
15342
15343 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15344
15345         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15346
15347 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15348
15349         PR c++/10079
15350         * g++.dg/template/crash16.C: New test.
15351
15352 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15353
15354         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15355
15356 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15357
15358         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15359         ports.
15360         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15361         * g++.old-deja/g++.law/profile1.C: Likewise.
15362         * gcc.c-torture/compile/981006-1.c: Likewise.
15363         * gcc.c-torture/execute/loop-2e.x: Likewise.
15364         * gcc.c-torture/execute/loop-2f.x: Remove.
15365         * gcc.c-torture/execute/loop-2g.x: Likewise.
15366         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15367         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15368
15369 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15370
15371         PR c++/13507
15372         * g++.dg/ext/attrib11.C: New test.
15373
15374         PR c++/13494
15375         * g++.dg/template/array2-1.C: New test.
15376         * g++.dg/template/array2-2.C: New test.
15377
15378 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15379
15380         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15381
15382 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15383
15384         PR c++/12774
15385         * g++.dg/template/array1-1.C: New test.
15386         * g++.dg/template/array1-2.C: New test.
15387
15388 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15389
15390         PR fortran/12632
15391         * g77.dg/12632.f: New test case.
15392
15393 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15394
15395         PR c++/13289
15396         * g++.dg/parse/nontype1.C: New test.
15397
15398 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15399
15400         PR c++/12403
15401         * g++.dg/parse/explicit1.C: New test.
15402         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15403
15404 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15405
15406         PR c++/13081
15407         * g++.dg/opt/inline6.C: New test.
15408
15409         PR c++/12613
15410         * g++.dg/parse/error9.C: New test.
15411
15412         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15413
15414 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15415
15416         PR c++/13009
15417         * g++.dg/init/assign1.C: New test.
15418
15419 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15420
15421         PR c++/13070
15422         * g++.dg/warn/format3.C: New test case.
15423
15424 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15425
15426         * gcc.c-torture/compile/20031227-1.c: New test.
15427
15428 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15429
15430         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15431         * g77.dg/bprob/bprob.exp: Likewise.
15432         * gcc.misc-tests/bprob.exp: Likewise.
15433         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15434         variants on systems where the library does not provide that
15435         functionality.
15436         * gcc.dg/builtins-20.c: Use builtins-config.h.
15437         * gcc.dg/builtins-config.h: New file.
15438
15439 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15440
15441         * lib/gcc-dg.exp (dg-require-profiling): New function.
15442         * lib/target-supports.exp (check_profiling_available): Likewise.
15443         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15444         * g77.dg/bprob/bprob.exp: Likewise.
15445         * gcc.misc-tests/bprob.exp: Likewise.
15446         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15447         * gcc.dg/20021014-1.c: Likewise.
15448         * gcc.dg/nest.c: Likewise.
15449
15450 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15451
15452         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15453         compiling.
15454         * g++.dg/lookup/java2.C: Likewise.
15455         * gcc.dg/cpp/lexident.c: Likewise.
15456
15457 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15458
15459         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15460         given.
15461         * gcc.c-torture/compile/961203-1.c: Likewise.
15462         * gcc.c-torture/compile/980506-1.c: Likewise.
15463
15464 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15465
15466         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15467         (additional_prunes): New global.
15468         (gcc-dg-prune): Handle additional per-test pruning.
15469         (dg-test): Clear additional_prunes between tests.
15470
15471         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15472         dg-prune-output to avoid spurious failures from assembler
15473         complaining about nonexistent WAW violations.
15474         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15475         Use dg-prune-output to avoid spurious failures from assembler
15476         warning about Itanium B-step errata.
15477
15478 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15479
15480         * g++.dg/abi/macro0.C: New test.
15481         * g++.dg/abi/macro1.C: Likewise.
15482         * g++.dg/abi/macro2.C: Likewise.
15483
15484         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15485         * g++.dg/abi/bitfield7.C: Likewise.
15486         * g++.dg/abi/dtor2.C: Likewise.
15487         * g++.dg/abi/mangle11.C: Likewise.
15488         * g++.dg/abi/mangle12.C: Likewise.
15489         * g++.dg/abi/mangle14.C: Likewise.
15490         * g++.dg/abi/mangle17.C: Likewise.
15491         * g++.dg/abi/vbase10.C: Likewise.
15492         * g++.dg/abi/vbase14.C: Likewise.
15493         * g++.dg/template/qualttp17.C: Likewise.
15494
15495 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15496
15497         PR c/11995
15498         * gcc.dg/20031223-1.c: New test.
15499
15500 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15501
15502         * gcc.dg/noreturn-7.c: New test.
15503
15504 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15505
15506         * gcc.dg/null-pointer-1.c: New test.
15507
15508 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15509
15510         * g++.old-deja/g++.jason/template18.C: Remove.
15511         * g++.old-deja/g++.jason/template37.C: Likewise.
15512
15513         PR c++/12862
15514         * g++.dg/lookup/ns1.C: New test.
15515
15516         PR c++/12397
15517         * g++.dg/template/lookup3.C: New test.
15518
15519 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15520
15521         * g++.dg/template/recurse1.C: New test
15522
15523 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15524
15525         PR c++/12479
15526         * g++.dg/parse/semicolon1.C: New test.
15527         * g++.dg/parse/semicolon1.h: Likewise.
15528
15529 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15530
15531         * gcc.dg/darwin-misaligned.c: New test.
15532
15533 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15534
15535         PR c/9163
15536         * gcc.dg/20031222-1.c: New test.
15537
15538 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15539
15540         PR c++/13438
15541         * g++.dg/parse/error8.C: New test.
15542
15543         PR c++/11554
15544         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15545
15546 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15547
15548         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15549         too small.
15550         * gcc.c-torture/compile/930217-1.c: Likewise.
15551         * gcc.c-torture/compile/930513-1.c: Likewise.
15552         * gcc.c-torture/execute/920908-2.c: Likewise.
15553         * gcc.c-torture/execute/921204-1.c: Likewise.
15554         * gcc.c-torture/execute/930621-1.c: Likewise.
15555         * gcc.c-torture/execute/930630-1.c: Likewise.
15556         * gcc.c-torture/execute/931031-1.c: Likewise.
15557         * gcc.c-torture/execute/980602-2.c: Likewise.
15558         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15559         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15560         * gcc.c-torture/execute/extzvsi.c: Likewise.
15561         * gcc.c-torture/unsorted/ext.c: Likewise.
15562
15563 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15564
15565         PR target/12749
15566         * gcc.c-torture/compile/20031220-2.c: New test case.
15567
15568 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15569
15570         PR optimization/13031
15571         * gcc.c-torture/compile/20031220-1.c: New test case.
15572
15573 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15574
15575         * gcc.dg/cast-function-1.c: New test.
15576
15577 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15578
15579         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15580         formats.
15581
15582 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15583
15584         PR c++/12795
15585         * g++.dg/ext/attrib10.C: New test.
15586
15587 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15588
15589         * gcc.dg/cleanup-10.c: New test.
15590         * gcc.dg/cleanup-11.c: New test.
15591
15592 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15593
15594         PR c++/13239
15595         * g++.dg/opt/expect1.C: New test.
15596
15597 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15598
15599         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15600
15601 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15602
15603         PR debug/12923
15604         * gcc.dg/20031218-1.c: New test.
15605
15606         PR debug/12389
15607         * gcc.dg/20031218-2.c: New test.
15608         * gcc.dg/20031218-3.c: New test.
15609
15610         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15611         of label name and allow for USER_LABEL_PREFIX == "_" names.
15612         * g++.dg/abi/mangle18-2.C: Likewise.
15613         * g++.dg/abi/mangle19-1.C: Likewise.
15614         * g++.dg/abi/mangle19-2.C: Likewise.
15615         * g++.dg/abi/mangle20-1.C: Likewise.
15616         * g++.dg/abi/mangle20-2.C: Likewise.
15617
15618 2003-12-18  Richard Henderson  <rth@redhat.com>
15619
15620         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15621
15622 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15623             Dan Kegel <dank@kegel.com>
15624
15625         PR other/12009
15626         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15627         testing a cross compiler, it causes spurious compile failures.
15628         * lib/g++.exp: Likewise.
15629
15630 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15631
15632         PR c++/13262
15633         * g++.dg/template/access13.C: New test.
15634
15635 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15636
15637         * gcc.dg/20031216-1.c: New test.
15638
15639 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15640
15641         PR c++/9154
15642         * g++.dg/template/error10.C: New test.
15643
15644 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15645
15646         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15647         * g++.dg/eh/simd-2.C: Likewise.
15648
15649 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15650             Roger Sayle  <roger@eyesopen.com>
15651
15652         * gcc.c-torture/execute/ieee/mzero5.c: New.
15653
15654 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15655
15656         PR c++/10603
15657         * g++.dg/parse/error6.C: New test.
15658
15659         PR c++/12827
15660         * g++.dg/parse/error7.C: New test.
15661
15662 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15663
15664         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15665         at -O with stabs debugging formats.
15666         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15667         * gcc.dg/debug/debug-2.c: Likewise.
15668
15669 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15670
15671         PR c++/12696
15672         * g++.dg/init/error1.C: New test.
15673
15674         PR c++/12218
15675         * g++.dg/init/pm3.C: New test.
15676
15677 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15678
15679         PR c/3347
15680         * gcc.dg/bitfld-8.c: New test.
15681
15682 2003-12-16  James Lemke  <jim@wasabisystems.com>
15683
15684         * gcc.dg/arm-scd42-[123].c: New tests.
15685
15686 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15687
15688         PR c++/9043
15689         * g++.dg/abi/mangle20-1.C: New test.
15690         * g++.dg/abi/mangle20-2.C: New test.
15691
15692 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15693
15694         PR c++/13275
15695         * g++.dg/other/offsetof2.C: Remove XFAIL.
15696         * g++.dg/parse/offsetof1.C: New test.
15697         * g++.gd/parse/offsetof2.C: Likewise.
15698
15699 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15700
15701         * g++.dg/template/nontype3.C: New test.
15702         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15703
15704 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15705
15706         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15707
15708 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15709
15710         PR c++/13387
15711         * g++.dg/expr/assign1.C: New test.
15712
15713         PR c++/13242
15714         * g++.dg/abi/mangle19-1.C: New test.
15715         * g++.dg/abi/mangle19-2.C: New test.
15716
15717 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15718
15719         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15720
15721 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15722
15723         * gcc.c-torture/execute/20031216-1.c: New test.
15724
15725 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15726
15727         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15728         an ICE regression.
15729
15730 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15731
15732         PR c++/10926
15733         * g++.dg/template/error9.C: New test.
15734
15735         PR c++/11116
15736         * g++.dg/template/error8.C: New test.
15737
15738 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15739
15740         PR middle-end/13400
15741         * gcc.c-torture/execute/20031215-1.c: New test case.
15742
15743 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15744
15745         PR c++/13269
15746         * g++.dg/parse/error5.C: New test.
15747
15748         PR c++/12989
15749         * g++.dg/expr/sizeof1.C: New test.
15750
15751         PR c++/13310
15752         * g++.dg/template/crash15.C: New test.
15753
15754 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15755
15756         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15757         a non-POD type as the last named parameter of a varargs function.
15758
15759 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15760
15761         PR c++/13243
15762         PR c++/12573
15763         * g++.dg/template/crash14.C: New test.
15764         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15765
15766 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15767
15768         * g++.dg/other/java1.C: New test.
15769
15770         PR c++/13241
15771         * g++.dg/abi/mangle18-1.C: New test.
15772         * g++.dg/abi/mangle18-2.C: New test.
15773
15774 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15775
15776         PR optimization/10312
15777         * gcc.c-torture/execute/20031214-1.c: New.
15778
15779 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15780
15781         PR c++/10779
15782         PR c++/12160
15783         * g++.dg/parse/error3.C: New test.
15784         * g++.dg/parse/error4.C: Likewise.
15785         * g++.dg/abi/mangle4.C: Tweak error messages.
15786         * g++.dg/lookup/using5.C: Likewise.
15787         * g++.dg/other/error2.C: Likewise.
15788         * g++.dg/parse/typename5.C: Likewise.
15789         * g++.dg/parse/undefined1.C: Likewise.
15790         * g++.dg/template/arg2.C: Likewise.
15791         * g++.dg/template/ttp3.C: Likewise.
15792         * g++.dg/template/type1.C: Likewise.
15793         * g++.old-deja/g++.other/crash32.C: Likewise.
15794         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15795
15796 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15797
15798         PR c++/13106
15799         * g++.dg/warn/noreturn-3.C: New test.
15800
15801 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15802
15803         PR c++/13118
15804         * g++.dg/abi/covariant3.C: New.
15805
15806 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15807
15808         * g++.dg/eh/ia64-1.C: New test.
15809
15810 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15811
15812         PR optimization/13037
15813         * g77.f-torture/execute/13037.f: New test case.
15814
15815 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15816
15817         PR c++/12881
15818         * g++.dg/abi/covariant2.C: New.
15819
15820 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15821
15822         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15823
15824 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15825
15826         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15827
15828 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15829
15830         PR other/10819
15831         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15832         to fix Bug 10819.
15833         * lib/g++.exp (g++_version): Likewise.
15834         * lib/g77.exp (g77_version): Likewise.
15835         * lib/objc.exp (default_objc_version): Likewise.
15836
15837 2003-12-10  Richard Henderson  <rth@redhat.com>
15838
15839         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15840
15841         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15842
15843 2003-12-08  Matt Austern  <austern@apple.com>
15844
15845         PR c/13134
15846         * lib/gcc-dg.exp (dg-require-visibility): Define.
15847         * lib/target-supports (check_visibility_available): Define.
15848         * gcc.dg/visibility-1.c: New test.
15849         * gcc.dg/visibility-2.c: Likewise.
15850         * gcc.dg/visibility-3.c: Likewise.
15851         * gcc.dg/visibility-4.c: Likewise.
15852         * gcc.dg/visibility-5.c: Likewise.
15853         * gcc.dg/visibility-6.c: Likewise.
15854         * g++.dg/ext/visibility-1.C: Likewise.
15855         * g++.dg/ext/visibility-2.C: Likewise.
15856         * g++.dg/ext/visibility-3.C: Likewise.
15857         * g++.dg/ext/visibility-4.C: Likewise.
15858         * g++.dg/ext/visibility-5.C: Likewise.
15859         * g++.dg/ext/visibility-6.C: Likewise.
15860
15861 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15862
15863         * g++.dg/lookup/java1.C: New test.
15864         * g++.dg/lookup/java2.C: New test.
15865
15866 2003-12-07  Falk Hueffner  <falk@debian.org>
15867
15868         * g++.dg/opt/noreturn-1.C: New test.
15869
15870 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15871
15872         * gcc.dg/overflow-1.c: New test.
15873
15874 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15875
15876         * g77.f-torture/compile/13060.f: New test.
15877
15878 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15879
15880         PR c++/13323
15881         * g++.dg/inherit/operator2.C: New test.
15882
15883 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15884
15885         PR c++/13305
15886         * g++.dg/ext/attrib9.C: New test.
15887
15888 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15889
15890         PR c++/13314
15891         * g++.dg/template/error7.C: New test.
15892
15893 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15894             J"orn Rennecke <joern.rennecke@superh.com>
15895
15896         PR target/13302
15897         * g++.dg/other/struct-va_list.C: New test.
15898
15899 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15900
15901         PR c++/13166
15902         * g++.dg/parse/defarg6.C: New test.
15903
15904 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15905
15906         PR target/13256
15907         * gcc.c-torture/execute/20031201-1.c: New test.
15908
15909 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15910
15911         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15912
15913 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15914
15915         * gcc.dg/builtin-return-1.c: New test.
15916
15917 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15918             J"orn Rennecke <joern.rennecke@superh.com>
15919
15920         PR optimization/13260
15921         * gcc.c-torture/execute/20031204-1.c: New test.
15922
15923 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15924
15925         PR c++/9127
15926         * g++.dg/template/error6.C: New test.
15927
15928 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15929
15930         * gcc.dg/20031202-1.c: New test.
15931
15932 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15933
15934         PR c++/13179
15935         * g++.dg/template/eh1.C: New test.
15936
15937         PR c++/10771
15938         * g++.dg/template/error5.C: New test.
15939
15940 2003-12-02  David Ung  <davidu@mips.com>
15941
15942         * gcc.dg/compat/vector-check.h: Corrected type for var
15943         g_##TMODE
15944
15945 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15946
15947         PR c++/10126
15948         * g++.dg/template/ptrmem8.C: New test.
15949
15950 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15951
15952         PR c++/12573
15953         * g++.dg/template/dependent-expr3.C: New test.
15954
15955 2003-12-01  James Lemke  <jim@wasabisystems.com>
15956
15957         * gcc.dg/arm-g2.c: New test.
15958
15959 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15960
15961         PR optimization/11634
15962         * gcc.dg/20031201-2.c: New test case.
15963
15964 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15965
15966         PR 11433
15967         * objc.dg/proto-lossage-3.m: New test.
15968
15969 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15970
15971         PR optimization/12628
15972         * gcc.dg/20031201-1.c: New test case.
15973
15974 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15975
15976         * gcc.dg/unaligned-1.c: New test.
15977
15978 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15979
15980         PR c++/9849
15981         * g++.dg/template/error4.C: New test.
15982         * g++.dg/template/nested3.C: Adjust error markers.
15983
15984 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15985
15986         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15987
15988 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15989
15990         PR c/10333
15991         * gcc.dg/bitfld-7.c: New test.
15992
15993 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15994
15995         * gcc.dg/tls/asm-1.C: New test.
15996
15997 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15998
15999         * gcc.dg/cpp/assert4.c: Update.
16000
16001 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16002
16003         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16004         * gcc.dg/builtin-apply3.c: New test.
16005
16006 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16007
16008         * lib/compat.exp (compat-obj): New xfaildata parameter.
16009         Use it to set compiler_conditional_xfail_data before compiling.
16010         (compat-get-options): Handle dg-xfail-if.
16011         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16012         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16013         * gcc.dg/compat/vector-1_y.c: Likewise.
16014         * gcc.dg/compat/vector-2_x.c: Likewise.
16015         * gcc.dg/compat/vector-2_y.c: Likewise.
16016
16017 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16018
16019         * g++.dg/opt/reg-stack4.C: New test.
16020
16021 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16022
16023         * gcc.dg/builtin-apply2.c: New test.
16024
16025 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16026
16027         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16028
16029 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16030
16031         PR c++/12924
16032         * g++.dg/template/template-id-2.C: New test.
16033
16034 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16035
16036         PR c++/5369
16037         * g++.dg/template/memfriend1.C: New test.
16038         * g++.dg/template/memfriend2.C: Likewise.
16039         * g++.dg/template/memfriend3.C: Likewise.
16040         * g++.dg/template/memfriend4.C: Likewise.
16041         * g++.dg/template/memfriend5.C: Likewise.
16042         * g++.dg/template/memfriend6.C: Likewise.
16043         * g++.dg/template/memfriend7.C: Likewise.
16044         * g++.dg/template/memfriend8.C: Likewise.
16045         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16046
16047 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16048
16049         PR c++/12515
16050         * g++.dg/ext/cond1.C: New test.
16051
16052 2003-11-20  Richard Henderson  <rth@redhat.com>
16053
16054         * gcc.dg/20020201-2.c: Remove.
16055         * gcc.dg/20020201-4.c: Remove.
16056         * gcc.dg/20020304-1.c: Remove.
16057
16058 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16059
16060         * gcc.dg/cpp/trad/xwin1.c: New test case.
16061
16062 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16063
16064         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16065         * lib/g77.exp: Likewise.
16066         * lib/objc.exp: Likewise.
16067         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16068         for darwin.
16069
16070 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16071
16072         PR c++/12932
16073         * g++.dg/template/static5.C: New test.
16074
16075 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16076
16077         * gcc.dg/nested-func-1.c: New test.
16078
16079 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16080
16081         * gcc.dg/cpp/assert4.c: New test.
16082
16083 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16084
16085         PR c++/2294
16086         * g++.dg/lookup/using9.c: New test.
16087
16088 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16089
16090         PR c++/12762
16091         * g++.dg/template/error3.C: New test.
16092
16093 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16094
16095         PR ada/13035
16096         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16097         No longer use a wrapper for gcc, since this does not work under
16098         Windows.
16099
16100 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16101
16102         PR c++/2094
16103         * g++.dg/template/ptrmem7.C: New test.
16104
16105 2003-11-13  Andrew Pinski <apinski@apple.com>
16106
16107         * gcc.c-torture/compile/20031113-1.c: New test.
16108
16109 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16110             Kean Johnston <jkj@sco.com>
16111
16112         PR c/13029
16113         * gcc.dg/unused-4.c: Update.
16114
16115 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16116
16117         * g++.dg/opt/const3.C: New test.
16118
16119 2003-11-13  Jan Hubicka  <jh@suse.cz>
16120
16121         * gcc.c-torture/compile/20031112-1.c: New test.
16122
16123 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16124
16125         * g++.dg/parse/crash10.C: Remove bogus error marker.
16126
16127 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16128
16129         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16130         (host_gcc): Likewise.
16131         (ROOT): Honor $PWDCMD.
16132         (BASE): Likewise.
16133         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16134
16135 2003-11-12  Catherine Moore  <clm@redhat.com>
16136
16137         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16138
16139 2003-11-12  Andreas Jaeger  <aj@suse.de>
16140             Jakub Jelinek  <jakub@redhat.com>
16141             Andrew Pinski  <pinskia@physics.uc.edu>
16142             Richard Henderson  <rth@redhat.com>
16143
16144         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16145         systems.
16146         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16147
16148         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16149         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16150
16151 2003-11-11  Andreas Jaeger  <aj@suse.de>
16152
16153         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16154
16155         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16156
16157 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16158
16159         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16160         Clean ups.
16161
16162 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16163
16164         * gcc.dg/trampoline-1.c: New test.
16165
16166 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16167
16168         * gcc.c-torture/compile/200031109-1.c: New test.
16169
16170 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16171
16172         PR c/3190
16173         PR c/8714
16174         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16175         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16176         gcc.dg/format/no-y2k-1.c: Update.
16177
16178 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16179
16180         PR optimization/10467
16181         * gcc.dg/20031108-1.c: New test case.
16182
16183 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16184
16185         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16186
16187 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16188
16189         * gcc.dg/compound-lvalue-1.c: New test.
16190         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16191         some XFAILs.
16192
16193 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16194
16195         * gcc.dg/altivec-varargs-1.c: New test.
16196
16197 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16198
16199         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16200         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16201         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16202         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16203         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16204
16205 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16206
16207         * gcc.dg/cond-lvalue-1.c: New test.
16208
16209 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16210
16211         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16212
16213 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16214
16215         PR c++/11616
16216         * g++.dg/template/instantiate5.C: New test.
16217
16218 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16219
16220         PR c++/12726
16221         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16222         * ChangeLog: Add missing first entry for above test.
16223
16224 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16225
16226         PR c++/9810
16227         * g++.dg/template/using8.C: New test.
16228         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16229
16230 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16231
16232         PR optimization/10817
16233         * gcc.c-torture/compile/20031102-1.c: New test case.
16234
16235 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16236
16237         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16238         2147483647.
16239
16240 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16241
16242         * gcc.dg/20031102-1.c: New test.
16243
16244 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16245
16246         * gcc.dg/complex-1.c: New test.
16247
16248 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16249
16250         PR c++/12796
16251         * g++.dg/template/crash13.C: Adjust expected error location.
16252         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16253
16254 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16255
16256         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16257
16258 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16259
16260         PR/10239
16261         * gcc.c-torture/compile/20031031-2.c: New test.
16262
16263 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16264
16265         PR/11640
16266         * gcc.c-torture/compile/20031031-1.c: New test.
16267
16268 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16269
16270         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16271         * gcc.misc-tests/bprob.exp: Likewise.
16272         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16273         the execution test on arm-elf configs.
16274         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16275         configs that don't support scratch files.
16276         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16277
16278 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16279
16280         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16281         done by dejagnu.
16282
16283 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16284
16285         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16286         Avoid non pure sh syntax. Add more logging.
16287
16288         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16289         fail.
16290
16291 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16292
16293         PR libgcj/10610
16294         * gcc.dg/ppc-stackalign-1.c: New test.
16295
16296 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16297
16298         * ada/acats/run_all.sh: Change output to be more compliant with
16299         dejagnu framework.
16300         Create acats.sum and acats.log files under testsuite/ada/acats
16301         Only run [a-z]* directories, to filter out e.g. CVS.
16302         Redirect build output to log file.
16303
16304 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16305
16306         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16307
16308 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16309
16310         PR ada/5909:
16311         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16312
16313 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16314
16315         * gcc.c-torture/compile/20031023-1.c: New test.
16316         * gcc.c-torture/compile/20031023-2.c: New test.
16317         * gcc.c-torture/compile/20031023-3.c: New test.
16318         * gcc.c-torture/compile/20031023-4.c: New test.
16319
16320 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16321
16322         PR c++/10371
16323         * g++.dg/lookup/scoped8.C: New test.
16324
16325 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16326
16327         * g++.dg/opt/reg-stack3.C: New test.
16328
16329 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16330
16331         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16332
16333 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16334
16335         PR c++/11076
16336         * g++.dg/template/crash13.C: New test.
16337
16338 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16339
16340         * gcc.dg/c99-restrict-2.c: New test.
16341
16342 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16343
16344         PR c++/12698, c++/12699, c++/12700, c++/12566
16345         * g++.dg/inherit/covariant9.C: New test.
16346         * g++.dg/inherit/covariant10.C: New test.
16347         * g++.dg/inherit/covariant11.C: New test.
16348
16349 2003-10-23  Jason Merrill  <jason@redhat.com>
16350
16351         PR c++/12726
16352         * g++.dg/ext/complit2.C: New test.
16353
16354 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16355
16356         PR target/12654
16357         * gcc.c-torture/execute/20031020-1.c: New test.
16358
16359 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16360
16361         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16362         following the jump_insn.
16363
16364 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16365
16366         * gcc.dg/cast-lvalue-1.c: New test.
16367
16368 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16369
16370         PR c++/11962
16371         * g++.dg/template/cond2.C: New test.
16372
16373 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16374
16375         * gcc.dg/builtins-28.c: New test.
16376
16377 2003-10-20  Jan Hubicka  <jh@suse.cz>
16378
16379         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16380         parameter.
16381         * testsuite/gcc.dg/inline-2.c: Likewise.
16382
16383 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16384
16385         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16386         * gcc.dg/nest.c:  Likewise.
16387
16388 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16389
16390         PR c++/9781, c++/10583, c++/11862
16391         * g++.dg/parse/crash13.C: New test.
16392
16393 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16394
16395         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16396
16397 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16398
16399         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16400         Define HAVE_C99_RUNTIME except on Solaris.
16401         * gcc.dg/builtins-20.c: Likewise.
16402
16403 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16404
16405         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16406
16407 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16408
16409         PR c++/12495
16410         * g++.dg/template/crash21.C: New test.
16411
16412 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16413
16414         PR c++/2513
16415         * g++.dg/template/typename5.C: New test.
16416
16417 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16418
16419         PR c++/12369
16420         * g++.dg/template/friend25.C: New test.
16421
16422 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16423
16424         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16425         versions.
16426
16427 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16428
16429         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16430         == 2147483647.
16431
16432 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16433
16434         * gcc.c-torture/execute/960416-1.x: Remove.
16435         * gcc.c-torture/execute/divconst-3.x: Likewise.
16436
16437 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16438
16439         PR target/12598
16440         * gcc.dg/torture/cris-volatile-1.c: New test.
16441
16442 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16443
16444         PR optimization/9325
16445         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16446         for overflowing floating point to integer conversion during RTL
16447         simplification.
16448
16449 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16450
16451         * objc/execute/_cmd.m: Fix typo.
16452         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16453         Relax 'scan-assembler' regexp.
16454         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16455         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16456         * objc.dg/zero-link-2.m: Remove blank line.
16457         * objc.dg/zero-link-3.m: New test case.
16458
16459 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16460
16461         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16462
16463         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16464         than linker trickery.
16465
16466 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16467
16468         PR c++/12370
16469         * g++.dg/other/friend2.C: New test.
16470
16471 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16472
16473         * gcc.dg/20031012-1.c: New test.
16474
16475 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16476
16477         * gcc.dg/weak/weak-3.c: Fix for new warning.
16478
16479 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16480
16481         PR optimization/8750
16482         * gcc.c-torture/execute/20031012-1.c: New test case.
16483
16484 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16485
16486         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16487         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16488
16489 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16490
16491         PR optimization/12260
16492         * gcc.c-torture/compile/20031011-2.c: New test case.
16493
16494 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16495
16496         * gcc.c-torture/execute/20031011-1.c: New testcase.
16497
16498 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16499
16500         * gcc.c-torture/compile/20031011-1.c: New test.
16501
16502 2003-10-11  Jan Hubicka  <jh@suse.cz>
16503
16504         * g++.dg/other/first-global.C: New test.
16505
16506 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16507
16508         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16509
16510 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16511
16512         * gcc.c-torture/compile/20031010-1.c: New test.
16513
16514 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16515
16516         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16517         * gcc.c-torture/execute/va-arg-25.c: ... here.
16518
16519 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16520
16521         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16522
16523 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16524
16525         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16526
16527 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16528
16529         * g++.dg/parse/error2.C: New test.
16530
16531 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16532
16533         PR c++/11097
16534         * g++.dg/other/error5.C: Modify the error message.
16535         * g++.dg/lookup/using8.C: New test.
16536
16537 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16538
16539         * gcc.dg/darwin-abi-2.c: New file.
16540         * gcc.c-torture/execute/va-arg-24.c: New file.
16541
16542 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16543
16544         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16545         indentation.
16546
16547 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16548
16549         PR c++/10147
16550         * g++.dg/other/error4.C: Update error messages.
16551         * g++.dg/template/ptrmem4.C: Likewise.
16552
16553         PR c++/12337
16554         * g++.dg/init/new9.C: New test.
16555
16556         PR c++/12334, c++/12236, c++/8656
16557         * g++.dg/ext/attrib8.C: New test.
16558
16559 2003-10-06  Devang Patel  <dpatel@apple.com>
16560
16561         * gcc.dg/debug/dwarf2-3.h: New test.
16562         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16563
16564 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16565
16566         * g++.dg/opt/cfg2.C: New test.
16567
16568 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16569
16570         * g++.dg/opt/float1.C: New test.
16571
16572 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16573
16574         * gcc.dg/c90-array-lval-6.c: New test.
16575         * gcc.dg/c99-array-lval-6.c: New test.
16576
16577 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16578             Ziemowit Laski  <zlaski@apple.com>
16579
16580         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16581         'Derived', so that it is never considered a class method; add
16582         new warning for '+port' method ambiguity.
16583         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16584         <objc/objc-api.h> (needed on Mac OS X).
16585         * objc.dg/method-13.m: New test.
16586
16587 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16588
16589         PR optimization/9325, PR java/6391
16590         * gcc.c-torture/execute/20031003-1.c: New test case.
16591
16592 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16593
16594         PR optimization/12180
16595         * gcc.dg/20031002-1.c: New test.
16596
16597         PR c++/12486
16598         * g++.dg/inherit/error1.C: New test.
16599
16600 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16601
16602         * lib/f-torture.exp (search_for): Rename to...
16603         (search_for_re): This.  Also, clean up comments and the
16604         "regexp" invocation.
16605
16606 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16607
16608         * gcc.c-torture/compile/20031002-1.c: New test.
16609
16610 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16611
16612         * g++.dg/opt/cond1.C: New test.
16613
16614 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16615
16616         * gcc.dg/Wold-style-definition-2.c: New testcase.
16617         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16618
16619 2003-09-29  Richard Henderson  <rth@redhat.com>
16620
16621         * g++.dg/init/array10.C: Add dg-options.
16622
16623 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16624
16625         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16626
16627 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16628
16629         * g++.dg/template/friend19.C: Fix typo.
16630         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16631
16632 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16633
16634         * gcc.c-torture/execute/20030928-1.c: New test.
16635         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16636
16637 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16638
16639         * g++.dg/opt/unroll1.C: New test.
16640
16641 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16642
16643         PR optimization/11741
16644         * gcc.dg/20030926-1.c: New test case.
16645
16646 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16647
16648         PR c++/5655
16649         * g++.dg/parse/access7.C: New test.
16650         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16651
16652 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16653
16654         MERGE OF objc-improvements-branch into MAINLINE:
16655         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16656         if libobjc has not been built.
16657         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16658         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16659         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16660         objc/execute/nested-3.m, objc/execute/np-2.m,
16661         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16662         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16663         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16664         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16665         objc.dg/special/unclaimed-category-1.h,
16666         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16667         well as GNU runtime.
16668         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16669         * execute/cascading-1.m, execute/function-message-1.m,
16670         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16671         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16672         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16673         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16674         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16675         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16676         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16677         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16678         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16679         * objc.dg/bitfield-2.m: Run only on Darwin.
16680         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16681         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16682         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16683         * objc.dg/const-str-1.m: Fix constant string layout.
16684
16685 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16686
16687         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16688
16689 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16690
16691         * gcc.dg/darwin-abi-1.c: New file.
16692
16693 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16694
16695         PR target/12281
16696         * gcc.c-torture/compile/20030921-1.c: New test.
16697
16698 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16699
16700         * g++.dg/opt/reg-stack2.C: New test.
16701
16702 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16703
16704         * g++.dg/eh/delayslot1.C: New test.
16705
16706 2003-09-20  Richard Henderson  <rth@redhat.com>
16707
16708         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16709
16710 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16711
16712         * gcc.c-torture/execute/20030920-1.c: New test case.
16713
16714 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16715
16716         * g++.dg/rtti/typeid3.C: Correct expected error message.
16717
16718 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16719
16720         PR c++/157
16721         * g++.dg/parse/crash12.C: New test.
16722
16723 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16724
16725         * gcc.dg/compat/mixed-struct-check.h: New.
16726         * gcc.dg/compat/mixed-struct-defs.h: New.
16727         * gcc.dg/compat/mixed-struct-init.h: New.
16728         * gcc.dg/compat/struct-by-value-19_main.c: New.
16729         * gcc.dg/compat/struct-by-value-19_x.c: New.
16730         * gcc.dg/compat/struct-by-value-19_y.c: New.
16731         * gcc.dg/compat/struct-by-value-20_main.c: New.
16732         * gcc.dg/compat/struct-by-value-20_x.c: New.
16733         * gcc.dg/compat/struct-by-value-20_y.c: New.
16734         * gcc.dg/compat/struct-return-19_main.c: New.
16735         * gcc.dg/compat/struct-return-19_x.c: New.
16736         * gcc.dg/compat/struct-return-19_y.c: New.
16737         * gcc.dg/compat/struct-return-20_main.c: New.
16738         * gcc.dg/compat/struct-return-20_x.c: New.
16739         * gcc.dg/compat/struct-return-20_y.c: New.
16740
16741 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16742         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16743         so that it will not complain on LP64 targets.
16744
16745 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16746
16747         PR c++/495
16748         * g++.dg/template/friend24.C: New test.
16749
16750 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16751
16752         PR c++/12332
16753         * g++.dg/template/memtmpl2.C: New test.
16754
16755 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16756
16757         PR target/11184
16758         * gcc.dg/builtin-apply1.c: New test.
16759
16760 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16761
16762         PR c++/9848
16763         * g++.dg/warn/Wunused-4.C: New test.
16764
16765 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16766
16767         PR c++/12316
16768         * g++.dg/other/gc2.C: New test.
16769
16770 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16771
16772         PR c++/11991
16773         * g++.dg/rtti/typeid3.C: New test.
16774
16775         PR c++/12266
16776         * g++.dg/overload/template1.C: New test.
16777
16778 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16779
16780         * g++.dg/opt/cfg3.C: New test.
16781
16782 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16783
16784         PR c++/7939
16785         * g++.dg/template/crash11.C: New test.
16786
16787 2003-09-16  Jason Merrill  <jason@redhat.com>
16788             Jakub Jelinek  <jakub@redhat.com>
16789
16790         * gcc.dg/attr-warn-unused-result.c: New test.
16791
16792 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16793
16794         PR c++/12184
16795         * g++.dg/expr/call2.C: New test.
16796
16797 2003-09-15  Andreas Jaeger  <aj@suse.de>
16798
16799         * gcc.dg/Wold-style-definition-1.c: New test.
16800
16801 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16802
16803         PR c++/3907
16804         * g++.dg/parse/template12.C: New test.
16805
16806         * g++.dg/abi/bitfield11.C: New test.
16807         * g++.dg/abi/bitfield12.C: Likewise.
16808
16809 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16810
16811         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16812         non-expansion of functional macro name without arguments at EOL.
16813         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16814
16815 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16816
16817         * gcc.c-torture/execute/20030914-[12].c: New tests.
16818
16819 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16820
16821         PR c++/11788
16822         * g++.dg/overload/addr1.C: New test.
16823
16824 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16825
16826         * gcc.dg/20030909-1.c: New test.
16827
16828 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16829
16830         * gcc.dg/ultrasp10.c: New test.
16831
16832 2003-09-09  Devang Patel  <dpatel@apple.com>
16833
16834         * gcc.dg/darwin-ld-6.c: New test.
16835
16836 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16837
16838         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16839
16840 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16841
16842         * gcc.dg/ia64-types1.c: New test.
16843         * gcc.dg/ia64-types2.c: Likewise.
16844
16845 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16846
16847         * gcc.dg/builtins-1.c: Add more _Complex tests.
16848         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16849
16850         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16851         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16852
16853 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16854
16855         PR c++/11786
16856         * g++.dg/lookup/koenig2.C: New test.
16857
16858         PR c++/5296
16859         * g++.dg/rtti/typeid2.C: New test.
16860
16861 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16862
16863         * gcc.c-torture/compile/20030904-1.c: New test.
16864
16865 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16866
16867         * g++.dg/opt/longbranch2.C: New test.
16868
16869 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16870
16871         * g++.dg/template/crash10.C: Only compile it.
16872
16873 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16874
16875         PR middle-end/11665
16876         * gcc.c-torture/compile/20030907-1.c: New test.
16877         * g++.dg/init/array11.C: New test.
16878
16879 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16880
16881         PR c++/11852
16882         * g++.dg/init/struct1.C: New test.
16883
16884 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16885
16886         PR c++/12181
16887         * g++.dg/expr/comma1.C: New test.
16888
16889 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16890
16891         PR c++/11867
16892         * g++.dg/expr/static_cast5.C: New test.
16893
16894 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16895
16896         PR c++/11507
16897         * g++.dg/lookup/scoped7.C: New test.
16898
16899         PR c++/9574
16900         * g++.dg/other/static1.C: New test.
16901
16902         PR c++/11490
16903         * g++.dg/warn/template-1.C: New test.
16904
16905         PR c++/11432
16906         * g++.dg/template/crash10.C: New test.
16907
16908         PR c++/2478
16909         * g++.dg/overload/VLA.C: New test.
16910
16911         PR c++/10804
16912         * g++.dg/template/call1.C: New test.
16913
16914 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16915
16916         PR c++/11794
16917         * g++.dg/parse/using3.C: New test.
16918
16919 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16920
16921         PR c++/11409
16922         * g++.dg/overload/builtin3.C: New test case.
16923
16924 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16925
16926         PR c/9862
16927         * gcc.dg/20030906-1.c: New test.
16928         * gcc.dg/20030906-2.c: Likewise.
16929
16930 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16931
16932         PR c++/12167
16933         * g++.dg/parse/defarg5.C: New test.
16934
16935         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16936
16937 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16938
16939         PR c++/12163
16940         * g++.dg/expr/static_cast4.C: New test.
16941
16942         PR c++/12146
16943         * g++.dg/template/crash9.C: New test.
16944
16945 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16946
16947         * g++.old-deja/g++.ext/pretty2.C: Update for change
16948         in __FUNCTION__.
16949         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16950
16951 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16952
16953         PR c++/11922
16954         * g++/dg/template/qualified-id1.C: New test.
16955
16956         PR c++/12037
16957         * g++.dg/warn/noeffect4.C: New test.
16958
16959 2003-09-04  Matt Austern  <austern@apple.com>
16960
16961         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16962         * g++.dg/ext/fnname2.C: Likewise.
16963         * g++.dg/ext/fnname3.C: Likewise.
16964
16965 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16966
16967         * g++.dg/expr/lval1.C: New test.
16968         * g++.dg/ext/lvcast.C: Remove.
16969
16970 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16971
16972         PR optimization/11700.
16973         * gcc.c-torture/compile/20030903-1.c: New test case.
16974
16975 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16976
16977         PR c++/12053
16978         * g++.dg/abi/layout4.C: New test.
16979
16980 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16981
16982         PR c++/11553
16983         * g++.dg/parse/friend3.C: New test.
16984
16985 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16986
16987         PR c++/11847
16988         * g++.dg/template/class1.C: New test.
16989
16990         PR c++/11808
16991         * g++.dg/expr/call1.C: New test.
16992
16993 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16994
16995         PR c++/12114
16996         * g++.dg/init/ref9.C: New test.
16997
16998         PR c++/11972
16999         * g++.dg/template/nested4.C: New test.
17000
17001 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17002
17003         PR c++/12093
17004         * g++.dg/template/non-dependent4.C: New test.
17005
17006         PR c++/11928
17007         * g++.dg/inherit/conv1.C: New test.
17008
17009 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17010
17011         PR c++/6196
17012         * g++.dg/ext/label1.C: New test.
17013         * g++.dg/ext/label2.C: Likewise.
17014
17015 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17016
17017         * g++.dg/expr/cond3.C: New test.
17018
17019 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17020
17021         * gcc.dg/builtins-1.c: Add new builtin cases.
17022
17023 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17024
17025         * gcc.dg/builtins-1.c: Add new cases.
17026         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17027
17028 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17029
17030         * gcc.dg/builtins-1.c: Add more math builtin tests.
17031         * gcc.dg/torture/builtin-attr-1.c: New test.
17032
17033 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17034
17035         PR optimization/5079
17036         * g++.dg/opt/static3.C: New test.
17037
17038 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17039
17040         * gcc.misc-tests/gcov-10b.c: New test.
17041
17042 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17043
17044         * g++.dg/opt/ptrmem3.C: New test.
17045
17046         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17047
17048 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17049
17050         * gcc.dg/20030826-2.c: New test.
17051
17052 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17053
17054         PR middle-end/12002
17055         * g77.f-torture/compile/12002.f: New test case.
17056
17057 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17058
17059         * gcc.dg/20030826-1.c: New test case.
17060
17061 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17062
17063         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17064
17065 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17066
17067         PR c++/11871
17068         * c++.dg/lookup/crash1.C: New test.
17069
17070         * c++.dg/warn/noeffect3.C: New test.
17071
17072 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17073
17074         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17075         * gcc.dg/compat/vector-1_y.c: Ditto.
17076         * gcc.dg/compat/vector-2_x.c: Ditto.
17077         * gcc.dg/compat/vector-2_y.c: Ditto.
17078
17079 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17080
17081         * gcc.dg/20030702-1.c: New test.
17082
17083 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17084
17085         PR c++/8795
17086         * g++.dg/ext/altivec-1.C: New test.
17087
17088 2003-08-24  Richard Henderson  <rth@redhat.com>
17089
17090         * g++.dg/eh/simd-2.C: Add -w for x86.
17091
17092 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17093
17094         * gcc.dg/20030815-1.c: New test.
17095
17096 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17097
17098         PR c++/3765
17099         * g++.dg/parse/access6.C: New test.
17100
17101 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17102
17103         PR c++/641, c++/11876
17104         * g++.dg/template/friend22.C: New test.
17105         * g++.dg/template/friend23.C: Likewise.
17106
17107 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17108
17109         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17110         identically.
17111
17112 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17113
17114         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17115
17116 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17117
17118         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17119
17120 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17121
17122         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17123
17124 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17125
17126         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17127
17128 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17129
17130         PR c++/11919
17131         * g++.dg/overload/prom1.C: New test.
17132
17133         PR c++/11551
17134         * g++.dg/parse/dtor2.C: New test.
17135
17136         PR c++/10762
17137         * g++.dg/parse/using2.C: New test.
17138
17139 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17140
17141         PR target/11805
17142         * gcc.c-torture/compile/20030821-1.c: New.
17143
17144 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17145
17146         PR c++/11834
17147         * g++.dg/template/deduce2.C: New test.
17148
17149 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17150
17151         * gcc.c-torture/execute/20030821-1.c: New test.
17152
17153 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17154
17155         PR middle-end/11984
17156         * gcc.dg/20030820-1.c: New test case.
17157
17158 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17159
17160         PR c++/11945
17161         * g++.dg/warn/noeffect2.C: New test.
17162
17163 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17164
17165         PR c++/10926
17166         * g++.dg/template/dtor2.C: New test.
17167
17168         PR c++/11684
17169         * g++.dg/template/operator1.C: New test.
17170         * g++.dg/parse/operator4.C: New test.
17171
17172         PR c++/11946.C
17173         * g++.dg/expr/enum1.C: New test.
17174         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17175
17176         PR c++/11036.C
17177         * g++.dg/parse/elab2.C: New test.
17178         * g++.dg/parse/typedef4.C: Change error message.
17179         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17180         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17181         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17182
17183 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17184
17185         * gcc.dg/pch/warn-1.c: New.
17186         * gcc.dg/pch/warn-1.hs: New.
17187
17188         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17189         not-tested file.
17190
17191 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17192
17193         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17194
17195 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17196
17197         * gcc.dg/uninit-D.c: New Test.
17198         * gcc.dg/uninit-E.c: New Test.
17199         * gcc.dg/uninit-F.c: New Test.
17200         * gcc.dg/uninit-G.c: New Test.
17201
17202 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17203
17204         * g++.dg/README: Describe the pch directory.
17205
17206 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17207
17208         PR c++/11174
17209         * g++.dg/parse/access4.C: New test.
17210         * g++.dg/parse/access5.C: Likewise.
17211         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17212
17213 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17214
17215         * gcc.dg/noncompile/20030818-1.c: New.
17216
17217 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17218
17219         PR c++/11957
17220         * g++.dg/warn/noeffect1.C: New test.
17221
17222         * g++.dg/template/scope2.C: New test.
17223         * g++.dg/template/error2.C: Correct dg-error
17224
17225 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17226
17227         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17228
17229 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17230
17231         PR C++/11512
17232         * g++.dg/template/warn1.C: New.
17233
17234 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17235
17236         * g++.dg/template/error2.C: New test.
17237         * g++.dg/lookup/using7.C: Adjust errors
17238         * g++.old-deja/g++.pt/crash36.C: Likewise.
17239         * g++.old-deja/g++.pt/derived3.C: Likewise.
17240
17241 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17242
17243         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17244         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17245         * gcc.c-torture/execute/builtins/string-9.c: New, from
17246         string-opt-9.c.  Adjust for execute/builtins framework.
17247         * gcc.c-torture/execute/string-opt-9.c: Delete.
17248
17249 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17250
17251         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17252
17253         * g++.dg/parse/ret-type2.C: New test.
17254
17255         PR c++/11703
17256         * g++.dg/init/new8.C: New test.
17257
17258         PR c++/10923
17259         * g++.dg/parse/typedef5.C: New test.
17260
17261         PR c++/9512
17262         * g++.dg/parse/qualified2.C: New test.
17263         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17264         invalid code.
17265
17266 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17267
17268         * g++.dg/conversion/ptrmem1.C: New test.
17269
17270 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17271
17272         PR target/11693
17273         * gcc.dg/20030811-1.c: New test.
17274
17275         PR target/11535
17276         * gcc.c-torture/execute/20030811-1.c: New test.
17277
17278 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17279
17280         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17281
17282 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17283
17284         PR c++/11789.C
17285         * g++.dg/inherit/multiple1.C: New test.
17286
17287 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17288
17289         * gcc.dg/spe1.c: New test.
17290
17291         PR c++/11670
17292         * g++.dg/expr/cast2.C: New test.
17293
17294         PR c++/10530
17295         * g++.dg/template/dependent-name2.C: New test.
17296
17297 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17298
17299         * g++.dg/parse/crash11.C: Put the dg options in comments.
17300
17301 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17302
17303         * lib/gcc-dg.exp: Update for diagnostic change.
17304
17305 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17306
17307         PR c++/5767
17308         * g++.dg/parse/crash11.C: New test.
17309
17310 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17311
17312         * gcc.dg/cpp/spacing1.c: Update.
17313
17314 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17315
17316         PR target/11739
17317         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17318         a value for -mtune.
17319
17320 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17321
17322         PR middle-end/11771
17323         * gcc.c-torture/compile/20030804-1.c: New test case.
17324
17325 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17326
17327         * gcc.dg/20030804-1.c: New test case.
17328
17329 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17330
17331         * gcc.dg/cpp/separate-1.c: New test.
17332
17333 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17334
17335         PR c++/11704
17336         * g++.dg/template/dependent-expr2.C: New test.
17337
17338         PR c++/11766
17339         * g++.dg/expr/ptrmem1.C: New test.
17340
17341 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17342
17343         PR c++/9453
17344         * g++.dg/template/friend15.C: New test.
17345
17346 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17347
17348         * lib/dg-pch.exp: Work round PCH bug.
17349
17350 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17351
17352         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17353         builtins.  Move cases from builtins-4.c here.
17354
17355         * gcc.dg/torture/builtin-math-1.c: New test taken from
17356         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17357         additional cases.
17358
17359         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17360         Delete.
17361
17362 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17363
17364         PR c++/9447
17365         * g++.dg/template/using7.C: New test.
17366
17367 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17368
17369         * import1.c, import2.c: New tests.
17370
17371 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17372
17373         * g++.dg/eh/crossjump1.C: New test.
17374
17375 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17376
17377         PR c++/11697
17378         * g++.dg/template/using6.C: New test.
17379
17380         PR c++/11744
17381         * g++.dg/template/koenig2.C: New test.
17382
17383 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17384
17385         PR c++/7983
17386         * g++.dg/parse/typedef4.C: New test.
17387
17388 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17389
17390         PR c++/8442, c++/8806
17391         * g++.dg/template/elab1.C: New test.
17392         * g++.dg/template/type2.C: Likewise.
17393         * g++.dg/template/ttp3.C: Adjust expected error message.
17394         * g++.old-deja/g++.law/visibility13.C: Likewise.
17395         * g++.old-deja/g++.niklas/t135.C: Likewise.
17396         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17397         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17398         template argument.
17399         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17400
17401 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17402
17403         PR c++/11295
17404         * g++.dg/ext/stmtexpr1.C: New test.
17405
17406         * g++.dg/opt/tmp1.C: New test.
17407
17408         PR c++/11525
17409         * g++.dg/parse/constant4.C: New test.
17410
17411         PR c++/9447
17412         * g++.dg/template/using5.C: New test.
17413
17414 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17415
17416         * gcc.dg/builtins-27.c: New test case.
17417
17418 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17419
17420         * gcc.dg/tls/opt-7.c: New test.
17421
17422 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17423
17424         * g++.old-deja/g++.other/crash18.C: Remove.
17425
17426 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17427
17428         * g++.dg/template/explicit3.C: New.
17429         * g++.dg/template/explicit4.C: New.
17430         * g++.dg/template/explicit5.C: New.
17431
17432         PR c++/11347
17433         * g++.dg/template/memtmpl1.C: New.
17434
17435 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17436
17437         PR target/11565
17438         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17439         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17440
17441 2003-07-30  Jan Hubicka  <jh@suse.cz>
17442
17443         * vtgc1.c: Kill.
17444
17445 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17446
17447         * gcc.dg/struct-in-proto-1.c: New test.
17448
17449 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17450
17451         * gcc.dg/cpp/include2.c: Only expect one message.
17452
17453 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17454
17455         PR c++/9447
17456         * g++.dg/template/using1.C: New test.
17457         * g++.dg/template/using2.C: New test.
17458         * g++.dg/template/using3.C: New test.
17459         * g++.dg/template/using4.C: New test.
17460
17461 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17462
17463         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17464         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17465
17466 2003-07-28  Jan Hubicka  <jh@suse.cz>
17467
17468         PR c++/11530
17469         * g++.dg/opt/call1.C: New test.
17470
17471 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17472
17473         PR c++/11667
17474         * g++.dg/init/enum2.C: New test.
17475         * g++.dg/template/overload1.C: Add "-w" option.
17476
17477 2003-07-28    <hp@bitrange.com>
17478
17479         * gcc.dg/Wdeclaration-after-statement-1.c,
17480         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17481
17482 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17483
17484         * gcc.c-torture/compile/20030725-1.c: New test.
17485
17486 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17487
17488         * gcc.dg/20030505.c: Only run for SPE.
17489         Remove definition of opaque type.
17490
17491 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17492
17493         * g++.dg/template/ptrmem6.C: New test.
17494
17495 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17496
17497         * gcc.c-torture/compile/zero-strct-2.c: New test.
17498
17499 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17500
17501         * gcc.dg/intermod-1.c: New test.
17502
17503 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17504
17505         PR c++/11617
17506         * g++.dg/template/lookup2.C: New test.
17507         * g++.dg/template/memclass1.C: Remove instantiated from error.
17508         * g++.dg/other/error2.C: Tweak expected errors.
17509
17510         PR c++/11596
17511         * g++.dg/template/defarg3.C: New test.
17512
17513         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17514
17515 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17516
17517         * g++.dg/inherit/access5.C: New test.
17518
17519 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17520
17521         PR c++/11513
17522         * g++.dg/template/crash8.C: New test.
17523
17524 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17525
17526         PR c/10602
17527         * gcc.dg/noncompile/incomplete-2.c: New test.
17528
17529 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17530
17531         PR c++/11645
17532         * g++.dg/inherit/access4.C: New test.
17533
17534         PR c++/11517
17535         * g++.dg/expr/cond2.C: New test.
17536
17537         PR optimization/10679
17538         * g++.dg/opt/inline4.C: New test.
17539
17540 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17541
17542         * g++.dg/parse/crash10: New test.
17543
17544 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17545
17546         * g++.dg/ext/flexary1.C: New test.
17547
17548 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17549
17550         PR c++/10793
17551         * g++.dg/template/crash9.C: New test.
17552
17553 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17554
17555         PR c++/3004
17556         * g++.dg/parse/typedef3.C: New test.
17557
17558         PR c++/7906
17559         * g++.dg/parse/operator2.C: New test.
17560
17561         PR c++/8895
17562         * g++.dg/parse/def-tmpl-arg1.C: New test.
17563
17564         PR c++/9282
17565         * g++.dg/parse/funptr1.C: New test.
17566
17567         PR c++/9452
17568         * g++.dg/parse/ambig3.C: New test.
17569
17570         PR c++/9454
17571         * g++.dg/parse/operator3.C: New test.
17572
17573         PR c++/9486
17574         * g++.dg/parse/template10.C: New test.
17575
17576         PR c++/9488
17577         * g++.dg/parse/template11.C: New test.
17578
17579         PR c++/10150
17580         * g++.dg/parse/invalid-op1.C: New test.
17581
17582         PR c++/10247
17583         * g++.dg/parse/condexpr1.C: New test.
17584
17585 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17586
17587         * g++.dg/ext/packed3.C: New test.
17588         * g++.dg/ext/packed4.C: New test.
17589
17590         * gcc.dg/pack-test-3.c: New test.
17591
17592 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17593
17594         * lib/compat.exp: Handle dg-options per source file.
17595         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17596         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17597         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17598         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17599         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17600         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17601         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17602         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17603         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17604         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17605         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17606         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17607         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17608         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17609
17610 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17611
17612         PR c/10320
17613         * gcc.c-torture/execute/20030718-1.c: New test.
17614
17615 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17616
17617         PR optimization/11536
17618         * gcc.dg/20030721-1.c: New test.
17619
17620 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17621
17622         PR c++/11546
17623         * g++.dg/template/lookup1.C: New test.
17624
17625 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17626
17627         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17628         diagnostics of ill-formed constructs involving labels.
17629         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17630         the new 'previously defined here' message.
17631
17632 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17633
17634         * g++.dg/parse/non-dependent2.C: New test.
17635
17636 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17637
17638         * g++.dg/init/init-ref4.C: xfail on targets without
17639         weak symbols.
17640
17641 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17642
17643         PR target/11087
17644         * gcc.c-torture/execute/20030717-1.c: New test.
17645
17646 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17647
17648         * g++.dg/opt/cfg1.C: New test.
17649
17650 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17651
17652         PR optimization/11557
17653         * gcc.dg/20030717-1.c: New test.
17654
17655 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17656
17657         PR c++/10476
17658         * g++.dg/expr/crash-1.C: New test.
17659
17660         PR c++/11027
17661         * g++.dg/template/init3.C: New test.
17662
17663         PR c++/8222
17664         * g++.dg/template/non-dependent1.C: New test.
17665
17666         PR c++/11070
17667         * g++.dg/template/non-dependent2.C: New test.
17668
17669         PR c++/11071
17670         * g++.dg/template/non-dependent3.C: New test.
17671
17672         PR c++/9907
17673         * g++.dg/template/sizeof5.C: New test.
17674
17675 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17676
17677         PR 11498
17678         * gcc.c-torture/compile/mangle-1.c: New file.
17679
17680 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17681
17682         PR c++/7809
17683         * g++.dg/parse/access3.C: New test.
17684
17685 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17686
17687         PR c++/11384
17688         * g++.dg/init/init-ref4.C: New test.
17689
17690 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17691
17692         PR c++/11547
17693         * g++.dg/parse/constant3.C: New test.
17694         * g++.dg/parse/crash7.C: Likewise.
17695
17696 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17697
17698         PR target/11008
17699         * gcc.dg/i386-pentium4-not-mull.c: New.
17700
17701 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17702
17703         * gcc.dg/asm-names.c (ymain): Make it weak.
17704
17705 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17706
17707         PR c++/5421
17708         * g++.dg/template/friend21.C: New test.
17709
17710 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17711
17712         * gcc.dg/cleanup-8.c: New test.
17713         * gcc.dg/cleanup-9.c: New test.
17714
17715 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17716
17717         * g++.dg/ext/dll-MI1.h: New file.
17718         * g++.dg/ext/dllexport-MI1.C: New file.
17719         * g++.dg/ext/dllimport-MI1.C: New file.
17720
17721 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17722
17723         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17724         it does not have cmpstrsi patterns (just cmpmemsi).
17725
17726 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17727
17728         PR debug/11473
17729         * g++.dg/debug/debug8.C: New test.
17730
17731 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17732
17733         PR c++/10108
17734         * g++.dg/template/crash7.C: New test.
17735
17736 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17737
17738         PR target/10795
17739         * gcc.c-torture/compile/20030708-1.c: New.
17740
17741 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17742
17743         * gcc.c-torture/execute/20030715-1.c: New test.
17744
17745 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17746
17747         * gcc.dg/pch/inline-3.c: New file.
17748         * gcc.dg/pch/inline-3.hs: New file.
17749         * gcc.dg/pch/inline-4.c: New file.
17750         * gcc.dg/pch/inline-4.hs: New file.
17751
17752 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17753
17754         PR c++/11509
17755         * g++.dg/template/crash6.C: New test.
17756
17757         PR c++/7053
17758         * g++.dg/template/friend20.C: New test.
17759
17760         PR c++/7019
17761         * g++.dg/template/overload2.C: New test.
17762
17763 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17764
17765         PR optimization/11440
17766         * gcc.c-torture/execute/20030714-1.c: New test.
17767
17768 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17769
17770         PR c++/11154
17771         * g++.dg/template/partial2.C: New test.
17772
17773 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17774
17775         PR c++/11503
17776         * g++.dg/template/anon1.C: New test.
17777
17778         PR c++/11493
17779         PR c++/11495
17780         * g++.dg/parse/template9.C: Likewise.
17781         * g++.dg/template/crash4.C: New test.
17782         * g++.dg/template/koenig1.C: Likewise.
17783         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17784         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17785         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17786         functions.
17787         * g++.old-deja/g++.jason/template36.C: Likewise.
17788         * g++.old-deja/g++.mike/p1989.C: Likewise.
17789         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17790         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17791         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17792         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17793         compiling.
17794         * g++.old-deja/g++.pt/union2.C: Use this->.
17795
17796 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17797
17798         * gcc.dg/20030711-1.c: New test.
17799
17800 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17801
17802         PR c++/11050
17803         * g++.dg/parse/args1.C: New test.
17804         * g++.pt/defarg8.C: Change expected errors.
17805
17806 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17807
17808         PR c++/8164
17809         * g++.dg/template/nontype2.C: New test.
17810
17811         PR c++/10558
17812         * g++.dg/parse/template8.C: New test.
17813
17814         PR c++/8327
17815         * g++.dg/template/scope1.C: New test.
17816
17817         * g++.dg/warn/Wsign-compare-1.C: New test.
17818
17819 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17820
17821         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17822
17823 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17824
17825         PR c++/9411
17826         * g++.dg/template/explicit2.C: New test.
17827
17828         PR c++/10032
17829         * g++.dg/warn/pedantic1.C: New test.
17830
17831 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17832
17833         PR c++ 9483
17834         * g++.dg/other/field1.C: New test.
17835
17836 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17837
17838         PR c/11449
17839         * gcc.c-torture/compile/20030707-1.c: New.
17840
17841 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17842
17843         PR c++/10849
17844         * g++.dg/template/access12.C: New test.
17845
17846 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17847
17848         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17849         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17850         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17851         * gcc.misc-tests/gcov.exp: Update
17852         * g++.dg/gcov/gcov.exp: Update
17853         * lib/gcov.exp: Update.
17854
17855 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17856
17857         * g++.dg/abi/mangle17.C: Make sure template expressions are
17858         dependent.
17859         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17860         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17861         * g++.dg/opt/stack1.C: Remove erroneous code.
17862         * g++.dg/parse/template7.C: New test.
17863         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17864         * g++.old-deja/g++.pt/crash4.C: Likewise.
17865
17866 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17867
17868         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17869         with zero or one occurence of `$' after the initial `L'.
17870
17871 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17872
17873         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17874
17875 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17876
17877         PR c/11370
17878         * gcc.dg/Wunreachable-6.c: New testcase.
17879         * gcc.dg/Wunreachable-7.c: New testcase.
17880
17881 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17882
17883         PR c/11420
17884         * gcc.dg/20030708-1.c: New test.
17885
17886 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17887
17888         * gcc.dg/compat/sdata-section.h: New file.
17889         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17890         * gcc.dg/torture/mips-sdata-1.c: New test.
17891
17892 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17893
17894         PR c++/11030
17895         * g++.dg/template/friend19.C: New test.
17896
17897 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17898
17899         * g++.dg/opt/strength-reduce.C: New test.
17900
17901 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17902
17903         PR target/10979
17904         * gcc.dg/20030707-1.c: New testcase.
17905
17906 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17907
17908         PR optimization/11059
17909         * g++.dg/opt/emptyunion.C: New testcase.
17910
17911 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17912             Eric Botcazou  <ebotcazou@libertysurf.fr>
17913
17914         * g++.dg/opt/stack1.C: New test.
17915
17916 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17917
17918         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17919         run test.
17920
17921         PR c++/11431
17922         * g++.dg/expr/static_cast3.C: New test.
17923
17924 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17925
17926         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17927         everywhere.
17928         * gcc.dg/concat.c: Concatenation of string constants with
17929         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17930         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17931         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17932         necessary to avoid multi-character character constant warning.
17933         * gcc.dg/cpp/escape.c: Likewise.
17934         * gcc.dg/cpp/ucs.c: Likewise.
17935         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17936         Fix a typo.
17937
17938 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17939
17940         PR c/11428
17941         * gcc.c-torture/compile/20030704-1.c: New.
17942
17943 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17944
17945         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17946
17947 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17948
17949         PR c++/5287, PR c++/7910,  PR c++/11021
17950         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17951         tests for warnings.
17952         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17953         * g++.dg/ext/dllimport3.C: Likewise.
17954         * g++.dg/ext/dllimport4.C: New file.
17955         * g++.dg/ext/dllimport5.C: New file.
17956         * g++.dg/ext/dllimport6.C: New file.
17957         * g++.dg/ext/dllimport7.C: New file.
17958         * g++.dg/ext/dllimport8.C: New file.
17959         * g++.dg/ext/dllimport9.C: New file.
17960         * g++.dg/ext/dllimport10.C: New file.
17961         * g++.dg/ext/dllexport1.C: New file.
17962
17963 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17964
17965         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17966         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17967
17968 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17969
17970         * gcc.dg/builtins-25.c: New testcase.
17971         * gcc.dg/builtins-26.c: New testcase.
17972
17973 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17974
17975         * gcc.dg/compat/vector-defs.h: New file.
17976         * gcc.dg/compat/vector-setup.h: New file.
17977         * gcc.dg/compat/vector-check.h: New file.
17978         * gcc.dg/compat/vector-1_main.c: New file.
17979         * gcc.dg/compat/vector-1_x.c: New file.
17980         * gcc.dg/compat/vector-1_y.c: New file.
17981         * gcc.dg/compat/vector-2_main.c: New file.
17982         * gcc.dg/compat/vector-2_x.c: New file.
17983         * gcc.dg/compat/vector-2_y.c: New file.
17984
17985         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17986         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17987         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17988         * gcc.dg/compat/struct-align-1.h: New file.
17989         * gcc.dg/compat/struct-align-1_main.c: New file.
17990         * gcc.dg/compat/struct-align-1_x.c: New file.
17991         * gcc.dg/compat/struct-align-1_y.c: New file.
17992         * gcc.dg/compat/struct-align-2.h: New file.
17993         * gcc.dg/compat/struct-align-2_main.c: New file.
17994         * gcc.dg/compat/struct-align-2_x.c: New file.
17995         * gcc.dg/compat/struct-align-2_y.c: New file.
17996
17997         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17998         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17999         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18000         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18001         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18002         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18003         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18004         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18005         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18006         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18007         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18008         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18009         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18010         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18011         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18012         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18013         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18014         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18015         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18016         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18017         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18018         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18019         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18020         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18021         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18022         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18023         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18024         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18025         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18026
18027 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18028
18029         * gcc.dg/i386-call-1.c: New test.
18030
18031 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18032
18033         PR c++/9162
18034         * g++.dg/parse/defarg4.C: New.
18035
18036 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18037
18038         PR target/10700
18039         * gcc.c-torture/compile/20030703-1.c: New test case.
18040
18041 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18042
18043         * g++.dg/template/local3.C: Remove extra semicolon.
18044
18045 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18046
18047         * gcc.dg/i386-volatile-1.c: New test.
18048
18049 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18050
18051         PR c++/11072
18052         * g++.dg/other/offsetof2.C: XFAIL.
18053         * g++.dg/other/offsetof5.C: New.
18054
18055         PR c++/10219
18056         * g++.dg/template/error1.C: New.
18057
18058         PR c++/9779
18059         * g++.dg/template/dependent-expr1.C: New.
18060
18061 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18062
18063         PR c++/6949
18064         * g++.dg/template/local3.C: New test.
18065
18066         PR c++/11149
18067         * g++.dg/lookup/scoped6.C: New test.
18068
18069 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18070
18071         PR c++/8046
18072         * g++.dg/other/error7.C: New test.
18073
18074 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18075
18076         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18077         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18078         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18079         * g++.old-deja/g++.other/union2.C: Likewise.
18080         * gcc.dg/c90-const-expr-2.c: Likewise.
18081         * gcc.dg/c90-const-expr-3.c: Likewise.
18082         * gcc.dg/c99-const-expr-2.c: Likewise.
18083         * gcc.dg/c99-const-expr-3.c: Likewise.
18084         * gcc.dg/concat.c: Likewise.
18085
18086 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18087
18088         PR c++/9559
18089         * g++.dg/init/static1.C: New test.
18090
18091 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18092
18093         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18094         * g++.old-deja/g++.other/access2.C: Likewise.
18095         * g++.old-deja/g++.other/decl2.C: Likewise.
18096         * gcc.c-torture/execute/20020615-1.c: Likewise.
18097
18098 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18099
18100         PR c++/4933
18101         * g++.dg/template/sizeof4.C: New test.
18102
18103 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18104
18105         * g++.dg/other/error6.C: New test.
18106
18107 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18108
18109         PR c++/10750
18110         * g++.dg/parse/constant2.C: New test.
18111
18112 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18113
18114         PR c++/11106
18115         * g++.dg/other/error5.C: New test.
18116
18117 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18118
18119         * gcc.dg/format/gcc_diag-1.c: New test.
18120
18121 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18122
18123         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18124
18125 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18126
18127         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18128         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18129         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18130
18131 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18132
18133         * gcc.c-torture/execute/builtins/string-8.c: New test.
18134         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18135         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18136         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18137
18138 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18139
18140         PR c++/10468
18141         * g++.dg/ext/typeof6.C: New test.
18142
18143 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18144
18145         PR c++/10796
18146         * g++.dg/init/enum1.C: New test.
18147
18148 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18149
18150         * gcc.dg/20030627-1.c: New test.
18151
18152 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18153
18154         PR c++/11332
18155         * g++.dg/expr/static_cast2.C: New test.
18156
18157 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18158             Jakub Jelinek  <jakub@redhat.com>
18159
18160         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18161         sprintf(dst,"%s",src) optimization.
18162         * gcc.c-torture/execute/20030626-1.c: New test case.
18163         * gcc.c-torture/execute/20030626-2.c: New test case.
18164
18165 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18166
18167         * gcc.c-torture/execute/multi-ix.c: New test.
18168
18169         * gcc.c-torture/execute/simd-4.c (main):
18170         Added missing semicolon at end of union.
18171
18172 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18173
18174         PR c++/8266
18175         * g++.dg/template/explicit-instantiation3.C: New test.
18176
18177 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18178
18179         * gcc.dg/20030626-1.c: Use signed char.
18180
18181 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18182
18183         * gcc.dg/20030626-1.c: New test.
18184
18185 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18186
18187         * const-str-2.m: Update.
18188
18189 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18190
18191         PR c++/10990
18192         * g++.dg/rtti/dyncast1.C: New test.
18193         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18194         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18195         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18196
18197         PR c++/10931
18198         * g++.dg/expr/static_cast1.C: New test.
18199
18200 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18201
18202         * gcc.dg/20030625-1.c: New test.
18203
18204 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18205
18206         * gcc.c-torture/compile/20030624-1.c: New test case.
18207
18208 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18209
18210         * gcc.c-torture/execute/string-opt-17.c: New test.
18211
18212 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18213
18214         PR c++/5754
18215         * g++.dg/parse/crash6.C: New test.
18216
18217 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18218
18219         * gcc.dg/builtins-24.c: New test case.
18220
18221 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18222
18223         * g++.dg/opt/operator1.C: New test.
18224
18225 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18226
18227         * gcc.c-torture/execute/string-opt-16.c: New test case.
18228
18229 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18230
18231         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18232         * g++.old-deja/g++.other/conv7.C: Likewise
18233         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18234         * g++.old-deja/g++.other/overload14.C: Likewise.
18235
18236 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18237
18238         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18239         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18240
18241 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18242
18243         PR c++/10888
18244         * g++.dg/warn/Winline-3.C: New test.
18245
18246 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18247
18248         * lib/target-supports.exp (check_alias_available): Make the test
18249         program acceptable to the Solaris assembler.
18250
18251         PR c++/10749
18252         * g++.dg/template/memclass2.C: New test.
18253
18254 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18255             Eric Botcazou  <ebotcazou@libertysurf.fr>
18256
18257         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18258         data for non-matching targets.
18259         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18260
18261 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18262
18263         PR c++/10845
18264         * g++.dg/template/member3.C: New test.
18265
18266 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18267
18268         PR c++/10939
18269         * g++.dg/template/func1.C: New test.
18270
18271         PR c++/9649
18272         * g++.dg/template/static4.C: New test.
18273         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18274
18275         PR c++/11041
18276         * g++.dg/init/ref7.C: New test.
18277
18278 2003-06-19  Matt Austern  <austern@apple.com>
18279
18280         PR c++/11228
18281         * g++.dg/anew1.C: New test.
18282         * g++.dg/anew2.C: New test.
18283         * g++.dg/anew3.C: New test.
18284         * g++.dg/anew4.C: New test.
18285
18286 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18287
18288         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18289
18290 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18291
18292         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18293         endian-dependent.
18294
18295 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18296
18297         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18298         Remove cruft.
18299
18300 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18301
18302         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18303         * gcc.c-torture/compile/961203-1.c: Likewise.
18304         * gcc.c-torture/compile/980506-1.c: Likewise.
18305
18306 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18307
18308         PR c++/10712
18309         * g++.dg/lookup/using7.C: New test.
18310
18311 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18312
18313         PR c++/11105
18314         * g++.dg/abi/conv1.C: Remove it.
18315         * g++.dg/template/conv7.C: New test.
18316         * g++.dg/template/conv8.C: Likewise.
18317         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18318         conversion operator.
18319
18320 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18321
18322         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18323         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18324         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18325         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18326         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18327         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18328         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18329         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18330         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18331         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18332         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18333         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18334         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18335         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18336         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18337         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18338         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18339         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18340         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18341         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18342         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18343         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18344         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18345         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18346         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18347         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18348         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18349         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18350         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18351
18352 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18353
18354         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18355         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18356         indications.
18357
18358 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18359
18360         * gcc.dg/i386-387-5.c: New test case.
18361         * gcc.dg/i386-387-6.c: New test case.
18362         * gcc.dg/builtins-23.c: New test case.
18363
18364 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18365
18366         * gcc.dg/builtins-22.c: New test case.
18367         * gcc.dg/i386-387-1.c: Update to test exp.
18368         * gcc.dg/i386-387-2.c: Likewise.
18369
18370 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18371
18372         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18373
18374 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18375
18376         * lib/gcc-dg.exp (dg-require-dll): New function.
18377         (dg-xfail-if): Likewise.
18378         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18379         driver.
18380
18381         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18382         * gcc.c-torture/compile/20001205-1.c: Likewise.
18383         * gcc.c-torture/compile/20001226-1.c: Likewise.
18384         * gcc.c-torture/compile/20010518-2.c: Likewise.
18385         * gcc.c-torture/compile/20020312-1.c: Likewise.
18386         * gcc.c-torture/compile/20020604-1.c: Likewise.
18387         * gcc.c-torture/compile/920501-12.c: Likewise.
18388         * gcc.c-torture/compile/920501-4.c: Likewise.
18389         * gcc.c-torture/compile/920520-1.c: Likewise.
18390         * gcc.c-torture/compile/920521-1.c: Likewise.
18391         * gcc.c-torture/compile/920625-1.c: Likewise.
18392         * gcc.c-torture/compile/961203-1.c: Likewise.
18393         * gcc.c-torture/compile/980506-1.c: Likewise.
18394         * gcc.c-torture/compile/981006-1.c: Likewise.
18395         * gcc.c-torture/compile/981022-1.c: Likewise.
18396         * gcc.c-torture/compile/981223-1.c: Likewise.
18397         * gcc.c-torture/compile/990617-1.c: Likewise.
18398         * gcc.c-torture/compile/dll.c: Likewise.
18399         * gcc.c-torture/compile/labels-3.c: Likewise.
18400         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18401         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18402         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18403         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18404         * gcc.c-torture/compile/simd-5.c: Likewise.
18405         * gcc.c-torture/compile/20000804-1.x: Remove.
18406         * gcc.c-torture/compile/20001205-1.x: Likewise.
18407         * gcc.c-torture/compile/20001226-1.x: Likewise.
18408         * gcc.c-torture/compile/20010518-2.x: Likewise.
18409         * gcc.c-torture/compile/20020312-1.x: Likewise.
18410         * gcc.c-torture/compile/20020604-1.x: Likewise.
18411         * gcc.c-torture/compile/920501-12.x: Likewise.
18412         * gcc.c-torture/compile/920501-4.x: Likewise.
18413         * gcc.c-torture/compile/920520-1.x: Likewise.
18414         * gcc.c-torture/compile/920521-1.x: Likewise.
18415         * gcc.c-torture/compile/920625-1.x: Likewise.
18416         * gcc.c-torture/compile/961203-1.x: Likewise.
18417         * gcc.c-torture/compile/980506-1.x: Likewise.
18418         * gcc.c-torture/compile/981006-1.x: Likewise.
18419         * gcc.c-torture/compile/981022-1.x: Likewise.
18420         * gcc.c-torture/compile/981223-1.x: Likewise.
18421         * gcc.c-torture/compile/990617-1.x: Likewise.
18422         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18423         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18424         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18425         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18426         * gcc.c-torture/compile/simd-5.x: Likewise.
18427
18428         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18429
18430 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18431
18432         * gcc.c-torture/execute/20030611-1.c: New test.
18433
18434 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18435
18436         PR middle-end/168
18437         * gcc.dg/20030612-1.c: New test case.
18438
18439 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18440
18441         PR c++/10635
18442         * g++.dg/expr/cast1.C: New test.
18443
18444 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18445
18446         * gcc.dg/builtins-21.c: New test case.
18447
18448 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18449
18450         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18451         options instead of at the end.
18452         * lib/objc.exp (objc_target_compile): Likewise.
18453
18454 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18455
18456         PR c++/10432
18457         * g++.dg/parse/error1.C: New test.
18458
18459 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18460
18461         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18462         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18463         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18464         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18465         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18466         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18467         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18468         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18469         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18470         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18471         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18472         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18473         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18474         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18475         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18476         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18477         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18478         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18479         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18480         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18481         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18482         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18483         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18484         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18485
18486         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18487         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18488         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18489         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18490         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18491         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18492         * gcc.dg/compat/scalar-return-3_main.c: New file.
18493         * gcc.dg/compat/scalar-return-3_x.c: New file.
18494         * gcc.dg/compat/scalar-return-3_y.c: New file.
18495         * gcc.dg/compat/scalar-return-4_main.c: New file.
18496         * gcc.dg/compat/scalar-return-4_x.c: New file.
18497         * gcc.dg/compat/scalar-return-4_y.c: New file.
18498
18499 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18500
18501         * gcc.dg/compat/fp2-struct-check.h: New file.
18502         * gcc.dg/compat/fp2-struct-defs.h: New file.
18503         * gcc.dg/compat/fp2-struct-init.h: New file.
18504         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18505         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18506         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18507         * gcc.dg/compat/struct-return-10_main.c: New file.
18508         * gcc.dg/compat/struct-return-10_x.c: New file.
18509         * gcc.dg/compat/struct-return-10_y.c: New file.
18510
18511         * gcc.dg/compat/compat-common.h: New file.
18512         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18513         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18514         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18515         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18516         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18517         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18518         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18519         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18520         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18521         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18522         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18523         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18524         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18525         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18526         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18527         * gcc.dg/compat/small-struct-check.h: Ditto.
18528         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18529         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18530         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18531         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18532         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18533         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18534         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18535         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18536         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18537         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18538         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18539         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18540         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18541         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18542         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18543         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18544         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18545         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18546         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18547         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18548         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18549         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18550         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18551         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18552         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18553         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18554         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18555         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18556         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18557         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18558
18559 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18560
18561         * g++.dg/pch/static-1.C: New file.
18562         * g++.dg/pch/static-1.Hs: New file.
18563
18564 2003-06-10  Richard Henderson  <rth@redhat.com>
18565
18566         * gcc.dg/asm-7.c: Adjust expected warning text.
18567
18568 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18569
18570         * gcc.dg/builtins-20.c: New test case.
18571
18572 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18573
18574         PR c++/11131
18575         * g++.dg/opt/template1.C: New test.
18576
18577 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18578
18579         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18580         additional_sources.
18581
18582 2003-05-21  David Taylor  <dtaylor@emc.com>
18583
18584         * gcc.dg/Wpadded.c: New file.
18585
18586 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18587
18588         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18589         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18590         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18591         dg-require-weak.
18592
18593 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18594
18595         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18596
18597 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18598
18599         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18600         (dg-require-alias): Likewise.
18601         (dg-require-gc-sections): Likewise.
18602         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18603
18604 2003-06-08  Richard Henderson  <rth@redhat.com>
18605
18606         * gcc.dg/20011029-2.c: Fix the array reference.
18607         * gcc.dg/asm-7.c: New.
18608
18609 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18610
18611         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18612
18613 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18614
18615         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18616         (dg-require-gc-sections): Likewise.
18617
18618 2003-06-08  Jan Hubicka  <jh@suse.cz>
18619
18620         * i386-cmov1.c: Fix regular expression.
18621         * i386-cvt-1.c: Likewise.
18622         * i386-local.c: Likewise.
18623         * i386-local2.c: Likewise.
18624         * i386-mul.c: Likewise.
18625         * i386-ssetype-1.c: Likewise.
18626         * i386-ssetype-3.c: Likewise.
18627         * i386-ssetype-5.c: Likewise.
18628
18629 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18630
18631         PR c++/11039
18632         * g++.dg/warn/implicit-typename2.C: New test.
18633         * g++.dg/warn/implicit-typename3.C: New test.
18634
18635 2003-06-07  Richard Henderson  <rth@redhat.com>
18636
18637         * g++.dg/other/offsetof3.C: Use size_t.
18638         * g++.dg/other/offsetof4.C: Likewise.
18639
18640 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18641
18642         * lib/copy-file.exp: New. Implement gcc_copy_files.
18643
18644         * lib/dg-pch.exp: Load copy-file.exp
18645         (dg-pch): Use gcc_copy_files instead of "file copy".
18646
18647 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18648
18649         * gcc.dg/weak/weak.exp: Simplify.
18650         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18651         * gcc.dg/weak/weak-1.c: Likewise.
18652         * gcc.dg/weak/weak-2.c: Likewise.
18653         * gcc.dg/weak/weak-3.c: Likewise.
18654         * gcc.dg/weak/weak-4.c: Likewise.
18655         * gcc.dg/weak/weak-5.c: Likewise.
18656         * gcc.dg/weak/weak-6.c: Likewise.
18657         * gcc.dg/weak/weak-7.c: Likewise.
18658         * gcc.dg/weak/weak-8.c: Likewise.
18659         * gcc.dg/weak/weak-9.c: Likewise.
18660
18661 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18662
18663         gcc.c-torture/execute/20030606-1.c: New.
18664
18665 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18666
18667         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18668         * gcc.dg/builtins-19.c: Likewise.
18669
18670 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18671
18672         * gcc.dg/builtins-2.c: Add some more tests.
18673         * gcc.dg/builtins-18.c: New test case.
18674         * gcc.dg/builtins-19.c: New test case.
18675
18676 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18677             Jim Wilson  <wilson@tuliptree.org>
18678
18679         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18680
18681 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18682
18683         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18684         mempcpy/stpcpy calls not to be optimized into something else.
18685         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18686         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18687         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18688
18689 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18690
18691         * gcc.dg/format/asm_fprintf-1.c: New test.
18692
18693 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18694
18695         * lib/gcc-defs.exp (additional_sources): New variable.
18696         (dg-additional-sources): New function.
18697         (additional_files): New variable.
18698         (dg-additional-files): New function.
18699         (dg-additional-files-options): Likewise.
18700         * lib/gcc-dg.exp (dg-require-weak): New function.
18701         (dg-require-alias): Likewise.
18702         (dg-require-gc-sections): Likewise.
18703         * lib/target-supports.exp (check_alias_available): Remove testfile
18704         parameter.
18705         (check_gc_sections_available): New function.
18706         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18707         (dg-gpp-additional-files): Likewise.
18708         * lib/g++.exp (additional_sources): Remove.
18709         (additional_files): Likewise.
18710         (g++_target_compile): Use dg-additional-files-options.
18711
18712         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18713         Tcl logic.
18714         * gcc.dg/special/ecos.exp: Remove.
18715         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18716         * gcc.dg/special/alias-1.c: Likewise.
18717         * gcc.dg/special/alias-2.c: Likewise.
18718         * gcc.dg/special/gcsec-1.c: Likewise.
18719         * gcc.dg/special/weak-1.c: Likewise.
18720         * gcc.dg/special/weak-2.c: Likewise.
18721         * gcc.dg/special/wkali-1.c: Likewise.
18722         * gcc.dg/special/wkali-2.c: Likewise.
18723
18724         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18725         dg-gpp-additional-*.
18726         * g++.dg/special/conpr-3.C: Likewise.
18727         * g++.dg/special/conpr-4.C: Likewise.
18728         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18729         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18730         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18731         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18732         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18733         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18734         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18735         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18736         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18737         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18738         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18739         * g++.old-deja/g++.other/comdat1.C: Likewise.
18740         * g++.old-deja/g++.other/comdat2.C: Likewise.
18741         * g++.old-deja/g++.other/comdat3.C: Likewise.
18742         * g++.old-deja/g++.other/ctor1.C: Likewise.
18743         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18744
18745 2003-06-05  Richard Henderson  <rth@redhat.com>
18746
18747         * gcc.dg/debug/20030605-1.c: New.
18748
18749 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18750
18751         * README.QMTEST: Update.
18752
18753 2003-06-04  Richard Henderson  <rth@redhat.com>
18754
18755         * gcc.dg/cleanup-1.c: New.
18756         * gcc.dg/cleanup-2.c: New.
18757         * gcc.dg/cleanup-3.c: New.
18758         * gcc.dg/cleanup-4.c: New.
18759         * gcc.dg/cleanup-5.c: New.
18760         * gcc.dg/cleanup-6.c: New.
18761         * gcc.dg/cleanup-7.c: New.
18762
18763 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18764
18765         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18766
18767         * lib/dg-pch.exp: New file.
18768         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18769         * gcc.dg/pch/pch.exp: Likewise.
18770
18771 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18772
18773         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18774         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18775         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18776         * gcc.dg/builtins-17.c: New test case.
18777         * gcc.dg/i386-387-4.c: New test case.
18778         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18779
18780 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18781
18782         * gcc.dg/ultrasp9.c: New test.
18783
18784 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18785
18786         * gcc.c-torture/compile/20030604-1.c: New test.
18787         * gcc.dg/sparc-constant-1.c: New test.
18788
18789 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18790
18791         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18792
18793 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18794
18795         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18796
18797         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18798         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18799
18800 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18801
18802         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18803
18804 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18805
18806         PR c++/10940
18807         * g++.dg/template/spec10.C: New test.
18808
18809 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18810
18811         * gcc.dg/builtins-16.c: New test case.
18812
18813 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18814
18815         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18816         mempcpy test with post-increments.
18817         * gcc.c-torture/execute/string-opt-3.c: New test.
18818         * gcc.dg/string-opt-1.c: New test.
18819
18820 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18821
18822         PR fortran/10965
18823         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18824
18825 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18826
18827         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18828         (scan-assembler): ... here.  Use dg-scan.
18829         (scan-assembler-not): Likewise.
18830         (scan-file): New function.
18831         (scan-file-not): Likewise.
18832         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18833         * gcc.dg/cpp/_Pragma4.c: Likewise.
18834         * gcc.dg/cpp/_Pragma5.c: Likewise.
18835         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18836         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18837         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18838         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18839         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18840         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18841         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18842         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18843         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18844         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18845         * gcc.dg/cpp/cxxcom1.c: Likewise.
18846         * gcc.dg/cpp/line1.c: Likewise.
18847         * gcc.dg/cpp/maccom1.c: Likewise.
18848         * gcc.dg/cpp/maccom2.c: Likewise.
18849         * gcc.dg/cpp/maccom3.c: Likewise.
18850         * gcc.dg/cpp/maccom4.c: Likewise.
18851         * gcc.dg/cpp/maccom5.c: Likewise.
18852         * gcc.dg/cpp/maccom6.c: Likewise.
18853         * gcc.dg/cpp/multiline.c: Likewise.
18854         * gcc.dg/cpp/spacing1.c: Likewise.
18855         * gcc.dg/cpp/spacing2.c: Likewise.
18856         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18857         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18858         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18859         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18860         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18861         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18862         * gcc.dg/cpp/cxxcom2.c: Likewise.
18863         * gcc.dg/cpp/cxxcom2.h: New file.
18864
18865         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18866         * g++.dg/cpp/truefalse.C: Here.
18867         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18868
18869 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18870
18871         * gcc.dg/cpp/redef3.c: New file.
18872
18873 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18874
18875         * gcc.dg/i386-loop-3.c: New test.
18876
18877 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18878
18879         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18880
18881 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18882
18883         * gcc.dg/fwrapv-1.c: New test case.
18884         * gcc.dg/fwrapv-2.c: New test case.
18885
18886 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18887
18888         PR c++/10956
18889         * g++.dg/template/spec9.C: New test.
18890
18891 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18892
18893         * gcc.dg/duff-4.c: New test case.
18894
18895 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18896
18897         PR fortran/10843
18898         * g77.dg/ffixed-form-1.f: New test
18899         * g77.dg/ffixed-form-2.f: New test
18900         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18901         * g77.dg/ffree-form-3.f: New test
18902
18903 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18904
18905         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18906         * gcc.dg/wint_t-1.c: Likewise.
18907
18908 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18909
18910         * g++.dg/template/access11.C: New test.
18911
18912 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18913
18914         PR c++/10849
18915         * g++.dg/template/access10.C: New test.
18916
18917 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18918             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18919
18920         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18921
18922 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18923
18924         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18925         suppress for powerpc-*-darwin*.
18926         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18927
18928 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18929
18930         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18931         suppress option for powerpc-*-darwin*.
18932
18933 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18934
18935         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18936         * gcc.dg/builtins-4.c: Add test for fmod.
18937
18938 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18939
18940         PR c++/10682
18941         * g++.dg/template/instantiate4.C: New test.
18942
18943 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18944
18945         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18946
18947 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18948
18949         * gcc.dg/compat/scalar-return-1_main.c: New file.
18950         * gcc.dg/compat/scalar-return-1_x.c: New file.
18951         * gcc.dg/compat/scalar-return-1_y.c: New file.
18952         * gcc.dg/compat/scalar-return-2_main.c: New file.
18953         * gcc.dg/compat/scalar-return-2_x.c: New file.
18954         * gcc.dg/compat/scalar-return-2_y.c: New file.
18955         * gcc.dg/compat/struct-return-3_main.c: New file.
18956         * gcc.dg/compat/struct-return-3_y.c: New file.
18957         * gcc.dg/compat/struct-return-3_x.c: New file.
18958         * gcc.dg/compat/struct-return-2_main.c: New file.
18959         * gcc.dg/compat/struct-return-2_x.c: New file.
18960         * gcc.dg/compat/struct-return-2_y.c: New file.
18961
18962 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18963
18964         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18965         for hppa*-hp-hpux*.
18966         * gcc.dg/20021014-1.c (dg-options): Likewise.
18967         * gcc.dg/nest.c (dg-options): Likewise.
18968
18969 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18970
18971         PR c++/9738
18972         * g++.dg/ext/dllimport2.C: New file.
18973         * g++.dg/ext/dllimport3.C: New file.
18974
18975 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18976
18977         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18978         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18979         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18980         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18981         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18982         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18983         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18984         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18985         * gcc.dg/compat/small-struct-defs.h: New file.
18986         * gcc.dg/compat/small-struct-init.h: New file.
18987         * gcc.dg/compat/small-struct-check.h: New file.
18988         * gcc.dg/compat/fp-struct-defs.h: New file.
18989         * gcc.dg/compat/fp-struct-check.h: New file.
18990         * gcc.dg/compat/fp-struct-init.h: New file.
18991         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18992         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18993
18994 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18995
18996         * gcc.dg/20030225-2.c: New test.
18997
18998 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18999             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19000
19001         * gcc.c-torture/compile/20030518-1.c: New test case.
19002
19003 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19004
19005         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19006         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19007         gcc-dg-debug-runtest.
19008         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19009         gcc-dg-debug-runtest.
19010
19011 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19012
19013         PR c++/9022
19014         * g++.dg/lookup/using6.C: New test.
19015
19016 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19017
19018         * g++.dg/parse/access2.C: New test.
19019
19020 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19021
19022         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19023         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19024         * gcc.dg/debug/debug.exp: Likewise.
19025
19026 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19027
19028         * gcc.dg/dollar.c: New test.
19029
19030 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19031
19032         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19033         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19034         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19035         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19036         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19037         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19038         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19039         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19040         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19041         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19042         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19043         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19044         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19045         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19046         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19047         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19048         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19049         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19050
19051 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19052
19053         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19054         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19055         support for "repo" mode.
19056         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19057         * lib/g77-dg.exp: Likewise.
19058         * lib/obj-dg.exp: Likewise.
19059
19060 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19061
19062         Merge from gcc-3_2-rhl8-branch:
19063         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19064
19065         * gcc.dg/tls/opt-6.c: New test.
19066
19067         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19068
19069         * gcc.dg/20030405-1.c: New test.
19070
19071         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19072
19073         * gcc.dg/20030309-1.c: New test.
19074
19075         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19076
19077         * gcc.c-torture/execute/20030307-1.c: New test.
19078
19079         2003-02-20  Randolph Chung  <tausq@debian.org>
19080
19081         * gcc.c-torture/compile/20030220-1.c: New test.
19082
19083         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19084
19085         * gcc.dg/20030217-1.c: New test.
19086
19087         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19088
19089         * gcc.c-torture/compile/20020129-1.c: New test.
19090
19091         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19092
19093         * gcc.dg/unroll-1.c: New test.
19094
19095         2002-11-16  Jan Hubicka  <jh@suse.cz>
19096
19097         * gcc.c-torture/execute/20020920-1.c: New test.
19098
19099         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19100
19101         PR target/7434
19102         * gcc.c-torture/compile/20021008-1.c: New test.
19103
19104         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19105
19106         PR target/7559
19107         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19108
19109         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19110
19111         * gcc.c-torture/compile/20020807-1.c: New test.
19112
19113         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19114
19115         * gcc.dg/tls/opt-1.c: New test.
19116
19117         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19118
19119         * gcc.dg/20020729-1.c: New test.
19120
19121         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19122
19123         * g++.dg/opt/life1.C: New test.
19124
19125         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19126
19127         * gcc.dg/20020525-1.c: New test.
19128
19129         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19130
19131         PR c++/6794
19132         * g++.dg/ext/pretty1.C: New test.
19133         * g++.dg/ext/pretty2.C: New test.
19134
19135 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19136
19137         PR c++/8385
19138         * g++.dg/ext/typeof5.C: New test.
19139
19140 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19141
19142         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19143         __USER_LABEL_PREFIX__ into account.
19144         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19145
19146 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19147
19148         * gcc.dg/builtins-15.c: New test case.
19149
19150 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19151
19152         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19153
19154 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19155
19156         * lib/g++.exp: Tweak handling of additional source files.
19157         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19158         * g++.dg/special/conpr-2a.C: Rename to ...
19159         * g++.dg/special/conpr-2a.cc: ... this.
19160         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19161         * g++.dg/special/conpr-3a.C: Rename to ...
19162         * g++.dg/special/conpr-3a.cc: This.
19163         * g++.dg/special/conpr-3b.C: Rename to ...
19164         * g++.dg/special/conpr-3b.cc: This.
19165         * g++.dg/special/conpr-4.C: New test.
19166         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19167
19168 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19169
19170         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19171
19172 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19173
19174         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19175         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19176         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19177         * g++.old-deja/g++.other/warn3.C: Likewise.
19178
19179 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19180
19181         * gcc.dg/i386-387-1.c: Update to also test log.
19182         * gcc.dg/i386-387-2.c: Likewise.
19183
19184 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19185
19186         * g77.f-torture/execute/int8421.f: New test.
19187
19188 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19189
19190         PR c++/10230, c++/10481
19191         * g++.dg/lookup/scoped5.C: New test.
19192
19193 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19194
19195         PR c++/10552
19196         * g++.dg/template/ttp6.C: New test.
19197
19198 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19199
19200         * gcc.c-torture/execute/builtins: New directory.
19201         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19202         gcc.c-torture/execute/builtins.
19203         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19204         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19205         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19206         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19207
19208 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19209
19210         PR c++/9252
19211         * g++.dg/template/access8.C: New test.
19212         * g++.dg/template/access9.C: New test.
19213
19214 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19215
19216         PR c++/9554
19217         * g++.dg/parse/access1.C: New test.
19218
19219 2003-05-09  DJ Delorie  <dj@redhat.com>
19220
19221         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19222         long, and not an int.
19223
19224 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19225
19226         PR c++/10555, c++/10576
19227         * g++.dg/template/memclass1.C: New test.
19228
19229 2003-05-08  DJ Delorie  <dj@redhat.com>
19230
19231         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19232         targets.
19233         * gcc.c-torture/execute/20021024-1.x: Likewise.
19234         * gcc.c-torture/execute/shiftdi.x: Likewise.
19235         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19236         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19237         * gcc.dg/20021018-1.c: Likewise.
19238
19239 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19240
19241         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19242
19243         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19244         (bcopy): Call memmove.
19245
19246 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19247
19248         * g77.f-torture/compile/8485.f: New test case.
19249
19250 2003-05-07  Richard Henderson  <rth@redhat.com>
19251
19252         PR c++/10570
19253         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19254         Verify exception_cleanup not called for rethrows.
19255         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19256         when exiting catch block without rethrowing.
19257         * g++.dg/eh/forced3.C: New.
19258         * g++.dg/eh/forced4.C: New.
19259
19260 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19261
19262         * gcc.dg/20030505.c: Fix triplet.
19263
19264 2003-05-06  DJ Delorie  <dj@redhat.com>
19265
19266         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19267         * gcc.dg/nest.c: Likewise.
19268
19269 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19270
19271         * gcc.dg/builtins-14.c: New test case.
19272
19273 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19274
19275         * lib/compat.exp (compat-execute): New argument.
19276         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19277         * gcc.dg/compat: New test directory.
19278         * gcc.dg/compat/compat.exp: New expect script.
19279         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19280         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19281         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19282         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19283         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19284         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19285
19286         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19287         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19288         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19289         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19290         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19291         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19292         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19293         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19294         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19295         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19296         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19297         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19298         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19299         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19300         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19301
19302 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19303
19304         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19305
19306 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19307
19308         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19309
19310 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19311
19312         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19313         * gcc.dg/ppc-fsel-2.c: New test.
19314
19315         * gcc.dg/unused-5.c: New test.
19316
19317 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19318
19319         PR c++/10496
19320         * g++.dg/warn/pmf1.C: New test.
19321
19322 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19323
19324         PR c++/4494
19325         * g++.dg/warn/main.C: New test.
19326
19327 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19328
19329         * gcc.dg/nonnull-3.c: New test.
19330
19331 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19332
19333         * gcc.dg/cpp/Wtrigraphs.c: Update.
19334         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19335
19336 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19337
19338         * gcc.dg/ppc-fsel-1.c: New test.
19339
19340 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19341
19342         PR c/10604
19343         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19344
19345 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19346
19347         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19348
19349 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19350
19351         PR c++/9364, c++/10553, c++/10586
19352         * g++.dg/parse/typename4.C: New test.
19353         * g++.dg/parse/typename5.C: Likewise.
19354
19355 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19356
19357         * gcc.c-torture/compile/20030503-1.c: New test.
19358
19359 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19360
19361         * g++.dg/lookup/using5.C: Fix testcase error.
19362
19363 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19364
19365         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19366         since MEABI is no longer supported.  Remove all vestiges
19367         of MEABI from the test.
19368
19369 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19370
19371         PR c++/10554
19372         * g++.dg/lookup/using5.C: New test.
19373
19374 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19375
19376         PR c++/8772
19377         * g++.dg/template/ttp5.C: New test.
19378
19379 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19380
19381         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19382         (dg-gpp-additional-sources): New function.
19383         (dg-gpp-additional-files): Likewise.
19384         * lib/g++.exp (additional_sources): New variable.
19385         (additional_files): Likewise.
19386         (g++_target_compile): Deal with them.
19387         * lib/old-dejagnu.exp: Remove.
19388         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19389         * g++.old-deja: Revise all tests to use dg commands.
19390
19391 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19392
19393         PR c++/9432, c++/9528
19394         * g++.dg/lookup/using4.C: New test.
19395
19396 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19397
19398         * gcc.dg/noreturn-5.c: New file.
19399         * gcc.dg/noreturn-6.c: New file.
19400
19401         * gcc.c-torture/compile/inline-1.c: New file.
19402
19403 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19404
19405         PR c++/10551
19406         * g++.dg/template/explicit1.C: New test.
19407
19408 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19409
19410         PR c++/10549
19411         * g++.dg/other/bitfield1.C: New test.
19412
19413         PR c++/10527
19414         * g++.dg/init/new7.C: New test.
19415
19416 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19417
19418         * g++.dg/ext/desig1.C: New test.
19419         * g++.dg/ext/init1.C: Update.
19420
19421         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19422
19423 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19424
19425         PR c++/10180
19426         * g++.dg/warn/Winline-1.C: New test.
19427
19428 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19429
19430         * gcc.c-torture/execute/string-opt-19.c: New test.
19431
19432         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19433         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19434
19435 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19436
19437         PR c++/10506
19438         * g++.dg/init/new6.C: New test.
19439
19440         PR c++/10503
19441         * g++.dg/init/ref6.C: New test.
19442
19443 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19444
19445         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19446
19447 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19448
19449         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19450         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19451
19452 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19453
19454         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19455         initialized static data members.
19456
19457 2003-04-25  H.J. Lu <hjl@gnu.org>
19458
19459         * gcc.dg/ia64-sync-4.c: New test.
19460
19461 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19462
19463         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19464         date.
19465
19466 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19467
19468         PR c++/10337
19469         * g++.dg/warn/conv1.C: New test.
19470         * g++.old-deja/g++.other/conv7.C: Adjust.
19471         * g++.old-deja/g++.other/overload14.C: Adjust.
19472
19473 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19474
19475         PR c++/10471
19476         * g++.dg/template/defarg2.C: New test.
19477
19478 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19479
19480         * gcc.dg/cpp/include2.c: Update.
19481         * gcc.dg/cpp/multiline-2.c: New.
19482         * gcc.dg/cpp/multiline.c: Update.
19483         * gcc.dg/cpp/strify2.c: Update.
19484         * gcc.dg/cpp/trad/literals-2.c: Update.
19485
19486 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19487
19488         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19489
19490 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19491
19492         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19493
19494 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19495
19496         PR c++/10451
19497         * g++.dg/parse/crash4.C: New test.
19498
19499         PR c++/9847
19500         * g++.dg/parse/crash5.C: New test.
19501
19502 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19503
19504         PR c++/10446
19505         * g++.dg/parse/crash3.C: New test.
19506
19507         PR c++/10428
19508         * g++.dg/parse/elab1.C: New test.
19509
19510 2003-04-22  Devang Patel  <dpatel@apple.com>
19511
19512         * gcc.dg/cpp/trad/funlike-5.c: New test.
19513
19514 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19515
19516         * g++.dg/other/packed1.C: Fix dg options.
19517
19518 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19519
19520         * g++.dg/other/offsetof2.C: New test.
19521
19522 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19523
19524         * g++.dg/template/recurse.C: Adjust location of error messages.
19525
19526 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19527
19528         PR c++/9881
19529         * g++.dg/init/addr-const1.C: New test.
19530         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19531
19532 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19533
19534         PR c++/10405
19535         * g++.dg/lookup/struct-hack1.C: New test.
19536
19537 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19538
19539         * ucs.c: Update diagnostic messages.
19540
19541 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19542
19543         * gcc.dg/cpp/truefalse.cpp: New test.
19544         * gcc.dg/cpp/cpp.exp: Update.
19545         * g++.dg/other/stdbool-if.C: Remove.
19546
19547 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19548
19549         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19550         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19551
19552 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19553
19554         * gcc.c-torture/compile/20030418-1.c: New test.
19555
19556 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19557
19558         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19559
19560 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19561
19562         PR c++/10347
19563         g++.dg/template/dependent-name1.C: New test.
19564
19565 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19566
19567         * gcc.dg/warn-1.c (tourist_guide): New array,
19568         contains a pointer to bar.
19569
19570 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19571
19572         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19573         * gcc.c-torture/execute/medce-1.c: New test case.
19574         * gcc.c-torture/execute/medce-2.c: New test case.
19575
19576 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19577
19578         * lib/prune.exp: Ignore more messages.
19579
19580         PR c++/10381
19581         * g++.dg/parse/lookup3.C: New test.
19582
19583 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19584
19585         * gcc.c-torture/compile/20030415-1.c : New test.
19586
19587 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19588
19589         * gcc.c-torture/execute/scope-2.c: Move to ...
19590         * gcc.dg/noncompile/scope.c: .... here.
19591
19592 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19593
19594         * gcc.dg/20030414-2.c: New test case.
19595
19596 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19597
19598         PR target/10377
19599         * gcc.dg/20030414-1.c: New test.
19600
19601 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19602
19603         * gcc.dg/builtins-12.c: New test case.
19604         * gcc.dg/builtins-13.c: New test case.
19605
19606 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19607
19608         * gcc.c-torture/execute/string-opt-18.c: New test.
19609
19610 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19611
19612         PR c++/10300
19613         * g++.dg/init/new5.C: New test.
19614
19615 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19616
19617         PR c++/7910
19618         * g++.dg/ext/dllimport1.C: New test.
19619
19620 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19621
19622         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19623
19624 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19625
19626         PR Fortran/9263
19627         * g77.f-torture/noncompile/9263.f: New test
19628         PR Fortran/1832
19629         * g77.f-torture/execute/1832.f: New test
19630
19631 2003-04-11  David Chad  <davidc@freebsd.org>
19632             Loren J. Rittle  <ljrittle@acm.org>
19633
19634         libobjc/8562
19635         * objc.dg/headers.m: New test.
19636
19637 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19638
19639         * gcc.c-torture/execute/builtin-noret-2.c: New.
19640         * gcc.c-torture/execute/builtin-noret-2.x: New.
19641         XFAIL builtin-noret-2.c at -O1 and above.
19642         * gcc.dg/redecl.c: New.
19643         * gcc.dg/Wshadow-1.c: Update error regexps.
19644
19645 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19646
19647         * g++.dg/abi/bitfield10.C: New test.
19648
19649 2003-04-09  Mike Stump  <mrs@apple.com>
19650
19651         * gcc.dg/pch/pch.exp: Make testcase names longer.
19652         * g++.dg/pch/pch.exp: Make testcase names longer.
19653
19654 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19655
19656         * gcc.dg/builtins-11.c: New test case.
19657
19658 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19659
19660         * gcc.dg/builtins-9.c: New test case.
19661         * gcc.dg/builtins-10.c: New test case.
19662
19663 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19664
19665         * gcc.dg/noncompile/init-4.c.c: New test.
19666
19667 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19668
19669         * gcc.misc-test/gcov-9.c: New test.
19670         * gcc.misc-test/gcov-10.c: New test
19671         * gcc.misc-test/gcov-11.c: New test.
19672
19673 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19674
19675         PR optimization/10024
19676         * gcc.c-torture/compile/20030405-1.c: New test.
19677
19678 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19679
19680         * gcc.dg/pch/static-3.c: New.
19681         * gcc.dg/pch/static-3.hs: New.
19682         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19683
19684 2003-04-04  Richard Henderson  <rth@redhat.com>
19685
19686         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19687         * g++.dg/eh/forced2.C: Likewise.
19688
19689 2003-04-03  Mike Stump  <mrs@apple.com>
19690
19691         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19692         target arg.
19693         (scan-assembler-times, scan-assembler-not): Likewise.
19694         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19695
19696 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19697
19698         * gcc.dg/sparc-loop-1.c: New test.
19699
19700 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19701
19702         PR other/9274
19703         * g++.dg/pch/system-2.C: New.
19704         * g++.dg/pch/system-2.Hs: New.
19705
19706 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19707
19708         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19709
19710         * g++.dg/eh/simd-1.C (vecfunc): Same.
19711
19712 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19713
19714         * gcc.c-torture/execute/20030401-1.c: New test case.
19715
19716 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19717
19718         * objc.dg/defs.m: New.
19719
19720 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19721
19722         * g++.dg/eh/simd-1.C: New.
19723         * g++.dg/eh/simd-2.C: New.
19724
19725 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19726
19727         * gcc.c-torture/execute/simd-3.c: New.
19728
19729 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19730
19731         PR c/9936
19732         * gcc.dg/20030331-2.c: New test.
19733
19734 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19735
19736         PR c++/10278
19737         * g++.dg/parse/crash2.C: New test.
19738
19739 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19740
19741         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19742         * gcc.c-torture/execute/20030331-1.c: ...here.
19743
19744 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19745
19746         * gcc.c-torture/execute/20030331-1.c: New test.
19747
19748 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19749
19750         * lib/gcov.exp: Adjust call return testing strings.
19751         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19752
19753 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19754
19755         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19756         * gcc.dg/builtins-7.c: New test case.
19757         * gcc.dg/builtins-8.c: New test case.
19758
19759 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19760
19761         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19762
19763 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19764
19765         PR c++/7647
19766         * g++.dg/lookup-class-member-2.C: New test.
19767
19768 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19769
19770         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19771
19772 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19773
19774         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19775
19776 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19777
19778         * g++.dg/init/attrib1.C: New test.
19779
19780 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19781
19782         * gcc.dg/ultrasp8.c: New test.
19783
19784 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19785
19786         * gcc.dg/ultrasp7.c: New test.
19787
19788 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19789
19790         PR c++/10047
19791         * g++.dg/template/inline1.C: New test.
19792
19793 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19794
19795         * gcc.dg/sparc-dwarf2.c: New test.
19796
19797 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19798
19799         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19800         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19801
19802 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19803
19804         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19805         than reading .x files.
19806         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19807         * g77.dg/gcov/gcov-1.f: Likewise.
19808         * gcc.misc-tests/gcov-4b.c: Likewise.
19809         * gcc.misc-tests/gcov-5b.c: Likewise.
19810         * gcc.misc-tests/gcov-6.c: Likewise.
19811         * gcc.misc-tests/gcov-7.c: Likewise.
19812         * gcc.misc-tests/gcov-8.c: Likewise.
19813         * g++.dg/gcov/gcov-1.x: Remove.
19814         * g77.dg/gcov/gcov-1.x: Likewise.
19815         * gcc.misc-tests/gcov-4b.x: Likewise.
19816         * gcc.misc-tests/gcov-5b.x: Likewise.
19817         * gcc.misc-tests/gcov-6.x: Likewise.
19818         * gcc.misc-tests/gcov-7.x: Likewise.
19819         * gcc.misc-tests/gcov-8.x: Likewise.
19820
19821 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19822
19823         PR opt/10087
19824         * gcc.dg/20030324-1.c: New test.
19825
19826 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19827
19828         PR c++/10224
19829         * g++.dg/template/arg3.C: New test.
19830
19831         PR c++/10158
19832         * g++.dg/template/friend18.C: New test.
19833
19834 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19835
19836         * g77.f-torture/compile/20030326-1.f: New test case.
19837
19838 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19839
19840         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19841
19842         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19843
19844 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19845
19846         * gcc.dg/ia64-sync-3.c: New test.
19847
19848 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19849
19850         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19851
19852 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19853
19854         * gcc.dg/ultrasp6.c: New test.
19855
19856 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19857
19858         * gcc.dg/i386-signbit-1.c: New test.
19859         * gcc.dg/i386-signbit-2.c: New test.
19860         * gcc.dg/i386-signbit-3.c: New test.
19861
19862 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19863
19864         * gcc.dg/ultrasp5.c: Fix options.
19865
19866 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19867
19868         * gcc.dg/ultrasp5.c: Fix comment.
19869
19870 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19871
19872         PR fortran/10197
19873         * g77.f-torture/execute/10197.f: New test.
19874
19875 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19876
19877         PR c++/9898, c++/383
19878         * g++.dg/template/conv6.C: New test.
19879
19880         PR c++/10119
19881         * g++.dg/template/ptrmem5.C: New test.
19882
19883         PR c++/10026
19884         * g++.dg/lookup/koenig1.C: New test.
19885
19886         PR C++/10199
19887         * g++.dg/lookup/template2.C: New test.
19888
19889 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19890
19891         * g++.dg/opt/rtti1.C: New test.
19892
19893 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19894
19895         * gcc.dg/ultrasp5.c: New test.
19896
19897 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19898
19899         PR middle-end/9967
19900         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19901         builtin fputs.
19902
19903 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19904
19905         PR c/8224
19906         * gcc.dg/20030323-1.c: New test.
19907
19908 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19909
19910         * gcc.c-torture/compile/20030323-1.c: New test case.
19911
19912 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19913
19914         * gcc.dg/20030321-1.c: New test.
19915
19916 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19917
19918         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19919
19920 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19921
19922         PR c++/9978, c++/9708
19923         * g++.dg/ext/vlm1.C: Adjust expected error.
19924         * g++.dg/ext/vla2.C: New test.
19925         * g++.dg/template/arg1.C: New test.
19926         * g++.dg/template/arg2.C: New test.
19927
19928 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19929
19930         * g77.f-torture/execute/select.f: New test.
19931         * g77.f-torture/noncompile/select_no_compile.f: New test.
19932
19933 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19934
19935         PR c++/9898
19936         * g++.dg/other/error4.C: New test.
19937
19938 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19939
19940         * g++.dg/template/friend17.C: New test.
19941
19942 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19943
19944         * gcc.c-torture/compile/20030320-1.c: New.
19945
19946 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19947
19948         * gcc.dg/builtins-6.c: New test case.
19949
19950 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19951
19952         PR target/10073
19953         * gcc.c-torture/compile/20030319-1.c: New.
19954
19955 2003-03-18  Jan Hubicka  <jh@suse.cz>
19956
19957         * gcc.dg/i386-cvt-1.c: New test.
19958
19959 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19960
19961         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19962         * objc.dg/naming-2.m: Likewise.
19963
19964 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19965
19966         PR c++/9639
19967         * g++.dg/parse/crash1.C: New test.
19968
19969 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19970
19971         PR c++/8805
19972         * g++.dg/eh/cleanup1.C: New test.
19973
19974 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19975
19976         * gcc.c-torture/execute/20030316-1.c: New test case.
19977
19978 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19979
19980         PR c++/9629
19981         * g++.dg/init/ctor2.C: New test.
19982
19983 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19984
19985         * g77.f-torture/compile/xformat.f: New test case.
19986
19987 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19988
19989         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19990         * g++.old-deja/g++.mike/eh50.C: Likewise.
19991
19992 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19993
19994         PR c++/6440
19995         * g++.dg/template/spec7.C: New test.
19996         * g++.dg/template/spec8.C: Likewise.
19997
19998 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19999
20000         * gcc.c-torture/execute/20030313-1.c: New test.
20001
20002 2003-03-14  Richard Henderson  <rth@redhat.com>
20003
20004         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20005
20006 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20007
20008         * gcc.c-torture/compile/20030314-1.c: New test.
20009
20010 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20011
20012         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20013         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20014         thumb target,
20015         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20016         to accept newer _imp__  prefix and additional
20017         newline in .drectve section.
20018         * gcc.dg/dll-4.c: Likewise.
20019         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20020         switch.
20021
20022 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20023
20024         * g++.dg/parse/namespace9.C: New test.
20025
20026         * g++.dg/init/ref5.C: New test.
20027         * g++.dg/parse/ptrmem1.C: Likewise.
20028
20029 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20030
20031         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20032         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20033         regular expression.
20034         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20035         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20036
20037 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20038
20039         * gcc.c-torture/execute/20030224-2.c: New test.
20040
20041 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20042
20043         * gcc.dg/decl-3.c: New test.
20044
20045 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20046
20047         * gcc.dg/i386-loop-2.c: New test.
20048
20049 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20050
20051         PR c++/9474
20052         * g++.dg/parse/namespace8.C: New test.
20053
20054         PR c++/9924
20055         * g++.dg/overload/builtin2.C: New test.
20056
20057 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20058
20059         * gcc.dg/return-type-3.c: New test.
20060
20061 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20062
20063         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20064         profiling options are not supported.
20065
20066 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20067
20068         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20069         * g++.old-deja/g++.warn/impint2.C: Likewise.
20070
20071 2003-03-10  Devang Patel  <dpatel@apple.com>
20072
20073         * g++.dg/cpp/c++_cmd_1.C: New test.
20074         * g++.dg/cpp/c++_cmd_1.h: New file.
20075
20076 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20077
20078         * gcc.dg/altivec-9.c: New file.
20079
20080 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20081
20082         * gcc.dg/ppc-sdata-1.c: New test.
20083         * gcc.dg/ppc-sdata-2.c: New test.
20084
20085 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20086
20087         PR c++/9373
20088         * g++.dg/opt/ptrmem2.C: New test.
20089
20090         PR c++/8534
20091         * g++.dg/opt/ptrmem1.C: New test.
20092
20093 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20094
20095         * gcc.dg/i386-loop-1.c: New test.
20096
20097 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20098
20099         PR c++/9970
20100         * g++.dg/lookup/friend1.C: New test.
20101
20102 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20103
20104         PR c++/9823
20105         * g++.dg/parser/constructor1.C: New test.
20106
20107 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20108
20109         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20110
20111         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20112
20113 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20114
20115         * gcc.dg/cpp/Wunused.c: Update test.
20116
20117 2003-03-08  Jan Hubicka  <jh@suse.cz>
20118
20119         * gcc.dg/inline-3.c: New test.
20120
20121 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20122
20123         PR c++/9809
20124         * g++.dg/parse/builtin1.C: New test.
20125
20126         PR c++/9982
20127         * g++.dg/abi/cookie1.C: New test.
20128         * g++.dg/abi/cookie2.C: Likewise.
20129
20130         PR c++/9524
20131         * g++.dg/template/field1.C: New test.
20132
20133         PR c++/9912
20134         * g++.dg/parse/class1.C: New test.
20135         * g++.dg/parse/namespace7.C: Likewise.
20136         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20137
20138 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20139
20140         * g++.dg/init/ref4.C: New test.
20141
20142 2003-03-07  Jan Hubicka  <jh@suse.cz>
20143
20144         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20145         * gcc.dg/inline-3.c:  New test.
20146
20147 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20148
20149         * g++.dg/init/ref3.C: New test.
20150
20151         PR c++/9965
20152         * g++.dg/init/ref2.C: New test.
20153
20154         PR c++/9400
20155         * g++.dg/warn/Wshadow-2.C: New test.
20156
20157         PR c++/9791
20158         * g++.dg/warn/Woverloaded-1.C: New test.
20159
20160 2003-03-05  Jan Hubicka  <jh@suse.cz>
20161
20162         * gcc.dg/i386-local2.c: New.
20163         * gcc.dg/i386-local.c: Fix typo.
20164
20165 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20166
20167         * g++.dg/abi/layout3.C: New test.
20168
20169 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20170
20171         * gcc.c-torture/compile/20030305-1.c
20172
20173 2003-03-05  Jan Hubicka  <jh@suse.cz>
20174
20175         * gcc.dg/i386-local.c: New.
20176
20177 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20178
20179         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20180
20181 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20182
20183         * gcc.dg/switch-2.c: New test.
20184         * gcc.dg/switch-3.c: New test.
20185         * gcc.dg/Wswitch.c: Adjust line numbers.
20186         * gcc.dg/Wswitch-default.c: Likewise.
20187         * gcc.dg/Wswitch-enum.c: Likewise.
20188
20189 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20190
20191         * gcc.c-torture/execute/20030222-1.c: New test.
20192
20193 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20194
20195         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20196
20197 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20198
20199         PR c++/9878
20200         * g++.dg/init/ref1.C: New test.
20201
20202 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20203
20204         * gcc.dg/sh-relax.c: New SH-only test.
20205
20206 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20207
20208         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20209         comment explaining purpose of testcase.
20210
20211 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20212
20213         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20214         for HC11/HC12 (asm needs two int registers).
20215         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20216         HC11/HC12 because the test uses an asm which needs two 32-bit
20217         registers.
20218
20219 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20220
20221         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20222         for HC11/HC12 (array is too large otherwise).
20223         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20224         * gcc.c-torture/compile/20010518-2.x: Likewise.
20225         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20226         HC11/HC12 (array is too large).
20227
20228 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20229
20230         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20231         * lib/g++-dg.exp (g++-dg-test): Likewise.
20232
20233 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20234
20235         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20236         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20237
20238 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20239
20240         * g++.dg/warn/implicit-typename1.C: Remove warning.
20241
20242 2003-02-28  Richard Henderson  <rth@redhat.com>
20243
20244         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20245         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20246
20247 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20248
20249         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20250         * g++.dg/pch/pch.exp: Likewise.
20251
20252 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20253
20254         PR c++/9879
20255         * testsuite/g++.dg/init/new4.C: New test.
20256
20257 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20258
20259         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20260
20261 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20262
20263         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20264         unsigned long.
20265
20266         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20267         wider than float.
20268
20269 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20270
20271         * lib/scanasm.exp: Add support for counting numbers of
20272         occurences.
20273         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20274         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20275
20276 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20277
20278         PR c++/9683
20279         * g++.dg/template/static3.C: New test.
20280
20281         PR c++/9829
20282         * g++.dg/parse/namespace6.C: New test.
20283
20284 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20285
20286         PR target/9732
20287         * gcc.dg/20030225-1.c: New test.
20288
20289 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20290
20291         * README: Remove out-of-date information.
20292
20293         PR c++/9836
20294         * g++.dg/template/spec6.C: New test.
20295
20296 2003-02-24  Jeff Law  <law@redhat.com>
20297
20298         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20299
20300 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20301
20302         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20303         * gcc.dg/pragma-ep-1.c: Likewise.
20304
20305 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20306
20307         PR c++/9602
20308         * g++.dg/template/friend16.C: New test.
20309
20310 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20311
20312         PR c++/5333
20313         * g++.dg/parse/fused-params1.C: Adjust error messages.
20314         * g++.dg/template/nested3.C: New test.
20315
20316 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20317
20318         * g++.dg/abi/param1.C: New test.
20319
20320 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20321
20322         PR c++/7982
20323         * g++.dg/warn/implicit-typename1.C: New test.
20324
20325 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20326
20327         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20328         with "mtune".
20329         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20330         * gcc.c-torture/execute/20010129-1.x: Likewise.
20331         * gcc.dg/20011107-1.c: Likewise.
20332         * gcc.dg/20020108-1.c: Likewise.
20333         * gcc.dg/20020122-3.c: Likewise.
20334         * gcc.dg/20020206-1.c: Likewise.
20335         * gcc.dg/20020310-1.c: Likewise.
20336         * gcc.dg/20020426-2.c: Likewise.
20337         * gcc.dg/20020517-1.c: Likewise.
20338         * gcc.dg/991230-1.c: Likewise.
20339         * gcc.dg/i386-unroll-1.c: Likewise.
20340         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20341
20342 2003-02-22  Jan Hubicka  <jh@suse.cz>
20343
20344         * gcc.dg/i386-mul.c: New test.
20345
20346 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20347
20348         * gcc.dg/builtins-5.c: New test case.
20349
20350 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20351
20352         * gcc.dg/asmreg-1.c: New test.
20353
20354 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20355
20356         PR c++/9749
20357         * g++.dg/parse/varmod1.C: New test.
20358
20359 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20360
20361         PR c++/9727
20362         * g++.dg/template/op1.C: New test.
20363
20364 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20365
20366         PR c++/8906
20367         * g++.dg/template/nested2.C: New test.
20368
20369 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20370
20371         PR c++/8724
20372         * g++.dg/expr/dtor1.C: New test.
20373
20374 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20375
20376         * gcc.dg/cpp/include3.c: New test.
20377         * gcc.dg/cpp/inc/foo.h: New file.
20378
20379 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20380
20381         * gcc.c-torture/execute/20030221-1.c: New test.
20382
20383 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20384
20385         PR c++/9729
20386         * g++.dg/abi/conv1.C: New test.
20387
20388 2003-02-20  Jan Hubicka  <jh@suse.cz>
20389
20390         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20391
20392 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20393
20394         * gcc.c-torture/compile/20030219-1.c: New test.
20395
20396 2003-02-18  Jan Hubicka  <jh@suse.cz>
20397
20398         * gcc.dg/funcorder.c: New test.
20399
20400 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20401
20402         * gcc.c-torture/execute/20030218-1.c: New.
20403
20404 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20405
20406         * gcc.dg/20030218-1.c: New.
20407
20408 2003-02-18  Richard Henderson  <rth@redhat.com>
20409
20410         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20411         * gcc.dg/attr-used-2.c: New.
20412
20413 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20414
20415         PR c++/9704
20416         * g++.dg/init/copy5.C: New test.
20417
20418 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20419
20420         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20421         * g++.dg/pch/pch.exp: Likewise.
20422
20423 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20424
20425         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20426         STACK_SIZE is not defined.
20427
20428 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20429
20430         PR c++/9457
20431         * g++.dg/template/init1.C: New test.
20432
20433 2003-02-16  Jan HUbicka  <jh@suse.cz>
20434
20435         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20436         (foo): Add few extra tests
20437         * gcc.dg/c99-const-expr-3.c: Likewise.
20438         * gcc.c-torture/execute/20030216-1.c: New.
20439
20440 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20441
20442         PR c++/9459
20443         * g++.dg/ext/typeof4.C: New test.
20444
20445 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20446
20447         * gcc.dg/i386-387-3.c: New test case.
20448
20449 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20450
20451         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20452         cris-*-elf* cris-*-aout* and mmix-*-*.
20453
20454 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20455
20456         * gcc.dg/20030213-1.c: New test.
20457
20458 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20459
20460         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20461         * gcc.dg/i386-387-2.c: Likewise.
20462
20463 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20464
20465         * gcc.dg/ppc-spe.c: Fix formatting.
20466         Enable tests that were previously unsupported by gas.
20467         Delete tests for instructions that no longer exist.
20468         Switch arguments on evsubifw builtin.
20469
20470 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20471
20472         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20473         STACK_SIZE is too small.
20474
20475 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20476             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20477
20478         * gcc.dg/decl-2.c: New test.
20479
20480 2003-02-10  Jan Hubicka  <jh@suse.cz>
20481
20482         * gcc.dg/i386-fpcvt-1.c:  New test.
20483
20484 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20485
20486         * gcc.c-torture/execute/20030209-1.c: New test.
20487
20488 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20489
20490         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20491         int-wide bitops, use the constants of the same width.
20492         Likewise, if long long is 32-bit wide, test bitops using
20493         32-bit constants.
20494
20495 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20496
20497         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20498
20499 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20500
20501         * testsuite/gcc.dg/builtins-4.c: New test case.
20502
20503 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20504
20505         * gcc.dg/20020430-1.c: Fix dg command typos.
20506         * gcc.dg/20020503-1.c: Likewise.
20507
20508 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20509
20510         PR c++/8785
20511         * g++.dg/parse/fused-params1.C: New test.
20512
20513         PR c++/8857
20514         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20515
20516         PR c++/8921
20517         * g++.dg/parse/non-dependent1.C: New test.
20518
20519         PR c++/8928
20520         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20521
20522         PR c++/9228
20523         * g++.dg/parse/undefined7.C: New test.
20524         * g++.dg/parse/non-templ1.C: New test.
20525
20526         PR c++/9229
20527         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20528
20529 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20530
20531         * gcc.c-torture/compile/20030206-1.c: New test.
20532
20533 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20534
20535         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20536         "pow" to "foo" to avoid potential confusion with a math built-in.
20537
20538 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20539
20540         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20541         conditions for SPARC targets.
20542
20543 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20544
20545         * gcc.dg/20030204-1.c: New test.
20546
20547 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20548
20549         PR c++/38
20550         * g++.dg/parse/array-size1.C: New test.
20551
20552         PR c++/5657
20553         * g++.dg/parse/undefined3.C: New test.
20554
20555         PR c++/5665
20556         * g++.dg/parse/undefined4.C: New test.
20557
20558         PR c++/5975
20559         * g++.dg/parse/undefined5.C: New test.
20560
20561         PR c++/7259
20562         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20563
20564         PR c++/8578
20565         * g++.dg/parse/casting-operator1.C: New test.
20566
20567         PR c++/8596
20568         * g++.dg/parse/undefined6.C: New test.
20569
20570         PR c++/8736
20571         * g++.dg/parse/missing-template1.C: New test.
20572
20573 2003-02-04  Jan Hubicka  <jh@suse.cz>
20574
20575         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20576         * gcc.dg/i386-cmov?.c:  Likewise.
20577         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20578         * gcc.dg/i386-ssefp-1.c:  Likewise.
20579         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20580         conventions.
20581
20582 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20583
20584         PR c++/7129
20585         * testsuite/g++.dg/ext/max.C: New test.
20586
20587 2003-02-03  Jan Hubicka  <jh@suse.cz>
20588
20589         * gcc.c-torture/execute/20030203-1.c: New test.
20590
20591 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20592
20593         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20594         'natural-endian'.
20595
20596 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20597
20598         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20599         * g++.dg/init/new2.C: Likewise.
20600         * g++.dg/other/new1.C: Likewise.
20601
20602 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20603
20604         * gcc.dg/struct-ret-libc.c: New test.
20605
20606 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20607
20608         * gcc.dg/20030129-1.c: New test.
20609
20610 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20611
20612         PR c++/8849
20613         * g++.dg/template/ptrmem4.C: New test.
20614
20615 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20616
20617         * g++.dg/parser/constant1.C: New test.
20618
20619 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20620
20621         PR c++/8591
20622         * g++.dg/parse/friend2.C: New test.
20623
20624 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20625
20626         PR c++/9437
20627         * g++.dg/template/unify4.C: New test.
20628
20629 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20630
20631         * gcc.c-torture/execute/20030128-1.c: New test.
20632
20633 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20634
20635         * g++.dg/lookup/nested1.C: Test moved from ...
20636         * g++.old-deja/g++.other/lookup24.C: ... here.
20637
20638 2003-01-28  Jan Hubicka  <jh@suse.cz>
20639
20640         * gcc.dg/i386-cmov5.c:  New test.
20641
20642 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20643
20644         * gcc.c-torture/execute/20010925-1.c: Changed the
20645         memcpy declaration.
20646
20647 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20648
20649         PR c++/3902
20650         * g++.dg/parse/template5.C: New test.
20651
20652 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20653
20654         PR fortran/9258
20655         * g77.dg/pr9258: New test.
20656
20657 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20658
20659         * README: Move relevant parts from README.g++.
20660
20661         * README.g++: Remove this file.
20662
20663 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20664
20665         * g++.dg/abi/dcast1.C: New test.
20666
20667 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20668
20669         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20670
20671 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20672
20673         PR c++/47
20674         * g++.old-deja/g++.other/lookup24.C: New test.
20675
20676 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20677
20678         PR middle-end/7227
20679         * gcc.dg/uninit-C.c: New test.
20680
20681 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20682
20683         * g++.dg/abi/covariant1.C: New test.
20684
20685 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20686
20687         * gcc.dg/20030123-1.c: New test.
20688
20689 2003-01-25  Jan Hubicka  <jh@suse.cz>
20690
20691         PR opt/8492
20692         * gcc.c-torture/compile/20030125-1.c
20693
20694 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20695
20696         PR c++/9403
20697         * g++.dg/parse/template3.C: New test.
20698         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20699
20700         PR c++/795
20701         * g++.dg/parse/template4.C: New test.
20702
20703         PR c++/9415
20704         * g++.dg/template/qual2.C: New test.
20705
20706         PR c++/8545
20707         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20708
20709         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20710
20711 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20712
20713         * gcc.c-torture/execute/switch-1.c: New test case.
20714
20715 2003-01-25  Jan Hubicka  <jh@suse.cz>
20716
20717         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20718
20719 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20720
20721         Tweaks for Bison-1.875. From the NEWS file:
20722         "- `parse error' -> `syntax error'
20723         Bison now uniformly uses the term `syntax error'"
20724         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20725         * gcc.dg/cpp/digraph2.c: Likewise.
20726         * gcc.dg/cpp/direct2.c: Likewise.
20727         * gcc.dg/cpp/paste4.c: Likewise.
20728         * gcc.dg/c90-restrict-1.c: Likewise.
20729         * gcc.dg/c99-func-2.c: Likewise.
20730         * gcc.dg/noncompile/920721-2.c: Likewise.
20731         * gcc.dg/noncompile/930622-2.c: Likewise.
20732         * gcc.dg/noncompile/940112-1.c: Likewise.
20733         * gcc.dg/noncompile/950921-1.c: Likewise.
20734         * gcc.dg/noncompile/951123-1.c: Likewise.
20735         * gcc.dg/noncompile/971104-1.c: Likewise.
20736         * gcc.dg/noncompile/990416-1.c: Likewise.
20737
20738 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20739
20740         * g++.dg/parse/undefined1.C: Add error message.
20741
20742 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20743
20744         PR c++/9354
20745         * g++.dg/parse/new1.C: New test.
20746
20747         PR c++/9216
20748         * g++.dg/parse/template2.C: New test.
20749
20750         PR c++/9354
20751         * g++.dg/parse/typedef2.C: New test.
20752
20753         PR c++/9328
20754         * g++.dg/ext/typeof3.C: New test.
20755
20756 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20757
20758         PR c++/2738
20759         * g++.dg/parse/ret-type1.C: New test.
20760
20761         PR c++/3792
20762         * g++.dg/parse/tmpl-outside1.C: New test.
20763
20764         PR c++/4207
20765         * g++.dg/parse/int-as-enum1.C: New test.
20766
20767         PR c++/4903
20768         * g++.dg/parse/no-typename1.C: New test.
20769
20770         PR c++/5533
20771         * g++.dg/parse/no-value1.C: New test.
20772
20773         PR c++/5921
20774         * g++.dg/parse/wrong-inline1.C: New test.
20775
20776         PR c++/6402
20777         * g++.dg/parse/ref1.C: New test.
20778
20779         PR c++/6992
20780         * g++.dg/parse/attr-ctor1.C: New test.
20781
20782         PR c++/7229
20783         * g++.dg/parse/namespace5.C: New test.
20784
20785         PR c++/7917
20786         * g++.dg/parse/func-def1.C: New test.
20787
20788         PR c++/8143
20789         * g++.dg/parse/undefined1.C: New test.
20790
20791         PR c++/5723, PR c++/8522
20792         * g++.dg/parse/specialization1.C: New test.
20793
20794         PR c++/163, PR c++/8595
20795         * g++.dg/parse/struct-as-enum1.C: New test.
20796
20797         PR c++/9173
20798         * g++.dg/parse/undefined2.C: New test.
20799
20800 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20801
20802         PR c++/9298
20803         * g++.dg/parse/template1.C: New test.
20804
20805         PR c++/9384
20806         * g++.dg/parse/using1.C: New test.
20807
20808         PR c++/9285
20809         PR c++/9294
20810         * g++.dg/parse/expr2.C: New test.
20811
20812         PR c++/9388
20813         * g++.dg/parse/lookup2.C: Likewise.
20814
20815 2003-01-21  Jan Hubicka  <jh@suse.cz>
20816
20817         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20818         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20819         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20820         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20821
20822 2003-01-20  Nick Clifton  <nickc@redhat.com>
20823
20824         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20825         problem with ARM sibcall code generation.
20826
20827 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20828
20829         * gcc.c-torture/execute/20030120-1.c: New.
20830
20831 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20832
20833         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20834
20835 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20836
20837         PR c++/9272
20838         * g++.dg/parse/ctor1.C: New test.
20839
20840         PR c++/9294:
20841         * g++.dg/parse/qualified1.C: New test.
20842
20843         * g++.dg/parse/typename3.C: New test.
20844
20845 2003-01-16  Richard Henderson  <rth@redhat.com>
20846
20847         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20848
20849 2003-01-16  Richard Henderson  <rth@redhat.com>
20850
20851         * g++.dg/pch/pch.exp: Copy test header to the working directory
20852         before using it either for precompilation or direct use.
20853         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20854         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20855
20856 2003-01-16  Richard Henderson  <rth@redhat.com>
20857
20858         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20859         before using it either for precompilation or direct use.
20860         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20861         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20862
20863 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20864
20865         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20866         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20867         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20868         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20869         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20870         typename warning into error.
20871         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20872         error messages.
20873         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20874         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20875         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20876         messages.
20877         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20878         make declaration visible in template.
20879         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20880         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20881         messages.
20882         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20883         message.
20884         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20885         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20886         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20887         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20888         typename warning with error message.
20889         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20890         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20891         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20892
20893 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20894
20895         * g++.dg/parse/ambig2.C: New test.
20896
20897 2003-01-15  Richard Henderson  <rth@redhat.com>
20898
20899         * g++.dg/tls/init-2.C: Update error message string.
20900
20901 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20902
20903         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20904
20905 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20906
20907         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20908         all for HC11/HC12.
20909         * gcc.c-torture/compile/20001205-1.x: Likewise.
20910         * gcc.c-torture/compile/20001226-1.x: Likewise.
20911         * gcc.c-torture/compile/920520-1.x: Likewise.
20912         * gcc.c-torture/compile/961203-1.x: Likewise.
20913         * gcc.c-torture/compile/20020604-1.x: Likewise.
20914
20915 2003-01-15  Jan Hubicka  <jh@suse.cz>
20916
20917         * gcc.c-torture/compile/20030115-1.c: New test.
20918
20919         * gcc.dg/i386-fpcvt-1.c: New test.
20920         * gcc.dg/i386-fpcvt-2.c: New test.
20921
20922 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20923
20924         Further conform g++'s __vmi_class_type_info to the C++ ABI
20925         specification.
20926         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20927         the specification.
20928
20929 2003-01-14  Jan Hubicka  <jh@suse.cz>
20930
20931         * gcc.dg/i386-fpcvt-1.c: New test.
20932         * gcc.dg/i386-fpcvt-2.c: New test.
20933
20934 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20935
20936         * gcc.dg/i386-mmx-3.c: New test.
20937
20938 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20939
20940         PR c++/9264
20941         * g++.dg/parse/octal1.C: New file.
20942
20943         PR c++/9172
20944         * g++.dg/parse/typename1.C: New file.
20945
20946 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20947
20948         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20949         * gcc.dg/bf-no-ms-layout.c: Likewise.
20950         * gcc.dg/bf-ms-attrib.c: Likewise.
20951
20952 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20953
20954         PR c++/9099
20955         * g++.dg/parse/dtor1.C: New file.
20956
20957         PR c++/9128
20958         * g++.dg/rtti/typeid1.C: New file.
20959
20960         PR c++/9153
20961         * g++.dg/parse/lookup1.C: New file.
20962
20963         PR c++/9171
20964         * g++.dg/templ/spec5.C: New file.
20965
20966 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20967
20968         * gcc.c-torture/compile/20030110-1.c: New test.
20969
20970 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20971
20972         Merge from pch-branch:
20973
20974         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20975
20976         * gcc.dg/pch/cpp-1.h: New.
20977         * gcc.dg/pch/cpp-1.c: New.
20978         * gcc.dg/pch/cpp-2.h: New.
20979         * gcc.dg/pch/cpp-2.c: New.
20980
20981         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20982
20983         * gcc.dg/pch/except-1.h: New.
20984         * gcc.dg/pch/except-1.c: New.
20985
20986         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20987
20988         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20989         running test.
20990         * gcc.dg/pch: Include *.hp not *.h.
20991         * gcc.dg/pch/system-1.h: New.
20992         * gcc.dg/pch/system-1.c: New.
20993
20994         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20995
20996         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20997         rather than trying to build and run a program using PCH.
20998         * gcc.dg/pch: Remove dg-do commands from test files.
20999
21000         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21001
21002         * gcc.dg/pch/macro-3.c: New.
21003         * gcc.dg/pch/macro-3.h: New.
21004
21005         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21006
21007         * gcc.dg/pch/common-1.c: New.
21008         * gcc.dg/pch/common-1.h: New.
21009         * gcc.dg/pch/decl-1.c: New.
21010         * gcc.dg/pch/decl-1.h: New.
21011         * gcc.dg/pch/decl-2.c: New.
21012         * gcc.dg/pch/decl-2.h: New.
21013         * gcc.dg/pch/decl-3.c: New.
21014         * gcc.dg/pch/decl-3.h: New.
21015         * gcc.dg/pch/decl-4.c: New.
21016         * gcc.dg/pch/decl-4.h: New.
21017         * gcc.dg/pch/decl-5.c: New.
21018         * gcc.dg/pch/decl-5.h: New.
21019         * gcc.dg/pch/global-1.c: New.
21020         * gcc.dg/pch/global-1.h: New.
21021         * gcc.dg/pch/inline-1.c: New.
21022         * gcc.dg/pch/inline-1.h: New.
21023         * gcc.dg/pch/inline-2.c: New.
21024         * gcc.dg/pch/inline-2.h: New.
21025         * gcc.dg/pch/static-1.c: New.
21026         * gcc.dg/pch/static-1.h: New.
21027         * gcc.dg/pch/static-2.c: New.
21028         * gcc.dg/pch/static-2.h: New.
21029
21030         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21031
21032         * g++.dg/pch/pch.exp: Better handle failing testcases.
21033         * gcc.dg/pch/pch.exp: Likewise.
21034         * gcc.dg/pch/macro-1.c: New.
21035         * gcc.dg/pch/macro-1.h: New.
21036         * gcc.dg/pch/macro-2.c: New.
21037         * gcc.dg/pch/macro-2.h: New.
21038
21039         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21040
21041         * g++.dg/dg.exp: Treat files in pch/ specially.
21042         * g++.dg/pch/pch.exp: New file.
21043         * g++.dg/pch/empty.H: New file.
21044         * g++.dg/pch/empty.C: New file.
21045         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21046         "precompile".
21047
21048         * gcc.dg/pch/pch.exp: New file.
21049         * gcc.dg/pch/empty.h: New file.
21050         * gcc.dg/pch/empty.c: New file.
21051         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21052         "precompile".
21053
21054 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21055
21056         * g++.dg/template/friend14.C: New test.
21057
21058 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21059
21060         * gcc.dg/old-style-asm-1.c: New test.
21061
21062 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21063
21064         * gcc.c-torture/compile/20030109-1.c: New test.
21065
21066 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21067
21068         * gcc.c-torture/execute/20030109-1.c: New test.
21069
21070 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21071
21072         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21073         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21074         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21075         * g++.old-deja/g++.mike/eh2.C: Likewise
21076         * g++.old-deja/g++.mike/eh3.C: Likewise
21077         * g++.old-deja/g++.mike/eh5.C: Likewise
21078         * g++.old-deja/g++.mike/eh6.C: Likewise
21079         * g++.old-deja/g++.mike/eh7.C: Likewise
21080         * g++.old-deja/g++.mike/eh8.C: Likewise
21081         * g++.old-deja/g++.mike/eh9.C: Likewise
21082         * g++.old-deja/g++.mike/eh10.C: Likewise
21083         * g++.old-deja/g++.mike/eh12.C: Likewise
21084         * g++.old-deja/g++.mike/eh13.C: Likewise
21085         * g++.old-deja/g++.mike/eh14.C: Likewise
21086         * g++.old-deja/g++.mike/eh16.C: Likewise
21087         * g++.old-deja/g++.mike/eh17.C: Likewise
21088         * g++.old-deja/g++.mike/eh18.C: Likewise
21089         * g++.old-deja/g++.mike/eh21.C: Likewise
21090         * g++.old-deja/g++.mike/eh23.C: Likewise
21091         * g++.old-deja/g++.mike/eh24.C: Likewise
21092         * g++.old-deja/g++.mike/eh25.C: Likewise
21093         * g++.old-deja/g++.mike/eh26.C: Likewise
21094         * g++.old-deja/g++.mike/eh27.C: Likewise
21095         * g++.old-deja/g++.mike/eh28.C: Likewise
21096         * g++.old-deja/g++.mike/eh29.C: Likewise
21097         * g++.old-deja/g++.mike/eh31.C: Likewise
21098         * g++.old-deja/g++.mike/eh33.C: Likewise
21099         * g++.old-deja/g++.mike/eh34.C: Likewise
21100         * g++.old-deja/g++.mike/eh35.C: Likewise
21101         * g++.old-deja/g++.mike/eh36.C: Likewise
21102         * g++.old-deja/g++.mike/eh37.C: Likewise
21103         * g++.old-deja/g++.mike/eh38.C: Likewise
21104         * g++.old-deja/g++.mike/eh39.C: Likewise
21105         * g++.old-deja/g++.mike/eh40.C: Likewise
21106         * g++.old-deja/g++.mike/eh41.C: Likewise
21107         * g++.old-deja/g++.mike/eh42.C: Likewise
21108         * g++.old-deja/g++.mike/eh44.C: Likewise
21109         * g++.old-deja/g++.mike/eh46.C: Likewise
21110         * g++.old-deja/g++.mike/eh47.C: Likewise
21111         * g++.old-deja/g++.mike/eh48.C: Likewise
21112         * g++.old-deja/g++.mike/eh49.C: Likewise
21113         * g++.old-deja/g++.mike/eh50.C: Likewise
21114         * g++.old-deja/g++.mike/eh51.C: Likewise
21115         * g++.old-deja/g++.mike/eh53.C: Likewise
21116         * g++.old-deja/g++.mike/eh55.C: Likewise
21117         * g++.old-deja/g++.mike/p7912.C: Likewise
21118         * g++.old-deja/g++.mike/p9706.C: Likewise
21119         * g++.old-deja/g++.mike/p10416.C: Likewise
21120         * g++.old-deja/g++.mike/p11667.C: Likewise
21121         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21122         Remove redundant reference to Iris.
21123         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21124         Elxsi, i860, Pico Java, and WE32K.
21125
21126 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21127
21128         * g++.dg/ext/asm4.C: New test.
21129
21130 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21131
21132         PR c++/9030
21133         * g++.dg/template/friend12.C: New test.
21134         * g++.dg/template/friend13.C: Likewise.
21135         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21136
21137 2003-01-08  Jan Hubicka  <jh@suse.cz>
21138
21139         * gcc.dg/i386-cadd.c: New test.
21140         * gcc.dg/i386-cmov4.c: Likewise.
21141
21142 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21143
21144         PR c++/9165
21145         * g++.dg/warn/Wunused-3.C: New test.
21146
21147         * g++.dg/abi/bitfield9.C: New test.
21148
21149         PR c++/9189
21150         * g++.dg/parse/defarg3.C: New test.
21151
21152 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21153
21154         * g++.dg/parse/ambig1.C: New test.
21155         * g++.dg/parse/defarg2.C: New test.
21156
21157 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21158
21159         * g++.dg/template/defarg-1.C: New test.
21160         * g++.dg/template/local2.C: Likewise.
21161
21162 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21163
21164         * gcc.c-torture/execute/20030105-1.c: New test.
21165
21166 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21167
21168         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21169         * g++.dg/parse/namespace4.C: Likewise.
21170
21171 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21172
21173         * g++.dg/template/ntp2.C: New test.
21174
21175 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21176
21177         * g++.dg/parse/extern-C-1.C: New test.
21178
21179         * g++.dg/parse/namespace4.C: New test.
21180
21181         * g++.dg/template/nested1.C: New test.
21182
21183         * g++.dg/parse/namespace3.C: New test.
21184
21185 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21186
21187         * g++.dg/lookup/two-stage1.C: New test.
21188
21189 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21190
21191         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21192         * g++.old-deja/g++.jason/access8.C: Likewise.
21193         * g++.old-deja/g++.other/decl5.C: Likewise.
21194
21195 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21196
21197         * g++.dg/parse/parse7.C: New test.
21198
21199 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21200
21201         PR c++/2843
21202         * g++.dg/ext/attrib7.C: New test.
21203
21204 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21205
21206         * g++.dg/parse/parse6.C: New test.
21207
21208 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21209
21210         * gcc.dg/h8300-stack-1.c: New.
21211
21212 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21213
21214         g++.dg/lookup/exception1.C: New test.
21215
21216         g++.dg/lookup/template1.C: New test.
21217
21218         g++.dg/parse/namespace2.C: New test.
21219
21220         g++.dg/parse/parens2.C: New test.
21221
21222 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21223
21224         * g++.dg/parse/parse5.C: New test.
21225         * g++.dg/lookup/scoped4.C: New test.
21226
21227 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21228
21229         * g++.dg/parse/parens1.C: New test.
21230
21231         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21232         angle-bracket1.C.
21233         * g++.dg/parse/parens2.C: New test.
21234
21235         * g++.dg/lookup/scope-operator1.C: New test.
21236
21237         * g++.dg/parse/operator1.C: New test.
21238
21239 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21240
21241         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21242         * g++.old-deja/g++.other/access6.C: Likewise.
21243         * g++.old-deja/g++.other/decl1.C: Likewise.
21244         * g++.old-deja/g++.pt/typename12.C: Likewise.
21245
21246 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21247
21248         * g++.dg/parse/namespace1.C: New test.
21249
21250 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21251
21252         * g++.dg/parse/parse4.C: New test.
21253
21254 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21255
21256         * g++.dg/parse/parse3.C: New test.
21257
21258 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21259
21260         * g++.dg/parse/parse2.C: New test.
21261
21262 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21263
21264         * g++.dg/template/friend11.C: New test.
21265
21266 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21267
21268         * g++.dg/parse/parse1.C: New test.
21269
21270 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21271
21272         * lib/profopt.exp: Change the name of a global variable to avoid
21273         possible clashes with other test suites.
21274
21275 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21276
21277         * g++.dg/inherit/covariant8.C: New test.
21278
21279 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21280
21281         * g++.dg/init/array9.C: New test.
21282
21283         PR c++/9112
21284         * g++.dg/parse/expr1.C: New test.
21285
21286 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21287
21288         * gcc.c-torture/compile/20021230-1.c: New test.
21289
21290 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21291
21292         * g++.dg/inherit/covariant5.C: New test.
21293         * g++.dg/inherit/covariant6.C: New test.
21294         * g++.dg/inherit/covariant7.C: New test.
21295
21296 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21297
21298         PR c++/2739
21299         * g++.dg/other/access2.C: New test.
21300
21301 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21302
21303         * g++.dg/other/anon-struct.C: No longer fails
21304         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21305         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21306         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21307
21308 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21309
21310         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21311
21312 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21313
21314         * g++.dg/eh/spec4.C: Remove stray semicolon.
21315         * g++.dg/expr/pmf-1.C: Change error message.
21316         * g++.dg/ext/asm1.C: Remove stray semicolon.
21317         * g++.dg/ext/typename1.C: Add missing typenames.
21318         * g++.dg/inherit/template-as-base.C: Change error message.
21319         * g++.dg/lookup/scoped1.C: Likewise.
21320         * g++.dg/lookup/scoped2.C: Likewise.
21321         * g++.dg/lookup/using2.C: Likewise.
21322         * g++.dg/other/component1.C: Remove stray semicolon.
21323         * g++.dg/other/do1.C: Change error message.
21324         * g++.dg/other/error2.C: Likewise.
21325         * g++.dg/other/init1.C: Likewise.
21326         * g++.dg/other/packed1.C: Remove stray semicolon.
21327         * g++.dg/other/ptrmem2.C: Change error message.
21328         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21329         marker.
21330         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21331         * g++.dg/template/access3.C: Add typename keyword.
21332         * g++.dg/template/access5.C: Remove stray semicolon.
21333         * g++.dg/template/access6.C: Likewise.
21334         * g++.dg/template/complit1.C: Likewise.
21335         * g++.dg/template/crash1.C: Change error message.
21336         * g++.dg/template/inherit2.C: Remove stray semicolon.
21337         * g++.dg/template/instantiate2.C: Likewise.
21338         * g++.dg/template/instantiate3.C: Change error message.
21339         * g++.dg/template/qual1.C: Remove stray semicolon.
21340         * g++.dg/template/qualttp18.C: Change error message.
21341         * g++.dg/template/ref1.C: Remove stray semicolon.
21342         * g++.dg/template/sizeof1.C (A::value): Declare it.
21343         * g++.dg/template/spec4.C: Change error message.
21344         * g++.dg/template/static1.C: Likewise.
21345         * g++.dg/template/type1.C: Likewise.
21346         * g++.dg/template/typename3.C: Likewise.
21347         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21348         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21349         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21350         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21351         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21352         named return value extension.
21353         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21354         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21355         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21356         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21357         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21358         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21359         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21360         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21361         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21362         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21363         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21364         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21365         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21366         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21367         syntax.
21368         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21369         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21370         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21371         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21372         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21373         * g++.old-deja/g++.brendan/template11.C: Likewise.
21374         * g++.old-deja/g++.brendan/template26.C: Likewise.
21375         * g++.old-deja/g++.brendan/template27.C: Use explicit
21376         specialization syntax.
21377         * g++.old-deja/g++.brendan/template30.C: Likewise.
21378         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21379         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21380         non-dependent names.
21381         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21382         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21383         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21384         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21385         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21386         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21387         named return value extension.
21388         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21389         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21390         * g++.old-deja/g++.ext/return1.C: Likewise.
21391         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21392         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21393         * g++.old-deja/g++.jason/access8.C: Likewise.
21394         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21395         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21396         pseudo-destructor names.
21397         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21398         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21399         pseudo-destructor names.
21400         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21401         * g++.old-deja/g++.jason/overload19.C: Likewise.
21402         * g++.old-deja/g++.jason/overload32.C: Likewise.
21403         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21404         stray semicolons.
21405         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21406         * g++.old-deja/g++.jason/return.C: Likewise.
21407         * g++.old-deja/g++.jason/return2.C: Likewise.
21408         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21409         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21410         syntax.
21411         * g++.old-deja/g++.jason/template10.C: Account for use of
21412         non-dependent names.
21413         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21414         syntax.
21415         * g++.old-deja/g++.jason/template37.C: Likewise.
21416         * g++.old-deja/g++.law/access4.C: Change error messages.
21417         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21418         pseudo-destructor names.
21419         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21420         * g++.old-deja/g++.law/ctors9.C: Likewise.
21421         * g++.old-deja/g++.law/cvt22.C: Likewise.
21422         * g++.old-deja/g++.law/dtors5.C: Likewise.
21423         * g++.old-deja/g++.law/global-init1.C: Likewise.
21424         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21425         * g++.old-deja/g++.law/operators28.C: Likewise.
21426         * g++.old-deja/g++.law/visibility28.C: Likewise.
21427         * g++.old-deja/g++.martin/eval1.C: Likewise.
21428         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21429         name.
21430         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21431         * g++.old-deja/g++.mike/net34.C: Likewise.
21432         * g++.old-deja/g++.mike/net36.C: Likewise.
21433         * g++.old-deja/g++.mike/ns2.C: Likewise.
21434         * g++.old-deja/g++.mike/p12306.C: Likewise.
21435         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21436         value extension.
21437         * g++.old-deja/g++.mike/p700.C: Likewise.
21438         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21439         * g++.old-deja/g++.mike/p710.C: Likewise.
21440         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21441         value extension.
21442         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21443         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21444         * g++.old-deja/g++.ns/crash2.C: Likewise.
21445         * g++.old-deja/g++.ns/crash3.C: Likewise.
21446         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21447         * g++.old-deja/g++.ns/ns17.C: Likewise.
21448         * g++.old-deja/g++.ns/template16.C: Likewise.
21449         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21450         keyword.
21451         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21452         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21453         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21454         named return value extension.
21455         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21456         * g++.old-deja/g++.other/access4.C: Issue additional error
21457         messages.
21458         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21459         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21460         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21461         * g++.old-deja/g++.other/crash25.C: Change error message.
21462         * g++.old-deja/g++.other/crash4.C: Change error message.
21463         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21464         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21465         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21466         checks.
21467         * g++.old-deja/g++.other/defarg8.C: Likewise.
21468         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21469         * g++.old-deja/g++.other/dtor10.C: Likewise.
21470         * g++.old-deja/g++.other/incomplete.C: Likewise.
21471         * g++.old-deja/g++.other/linkage7.C: Likewise.
21472         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21473         lookup algorithm.
21474         * g++.old-deja/g++.other/mangle2.C: Likewise.
21475         * g++.old-deja/g++.other/refinit2.C: Likewise.
21476         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21477         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21478         * g++.old-deja/g++.pt/crash28.C: Likewise.
21479         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21480         syntax.
21481         * g++.old-deja/g++.pt/crash32.C: Change error message.
21482         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21483         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21484         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21485         error message position.
21486         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21487         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21488         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21489         syntax.
21490         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21491         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21492         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21493         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21494         keyword.
21495         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21496         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21497         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21498         keyword.
21499         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21500         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21501         syntax.
21502         * g++.old-deja/g++.pt/friend28.C: Account for use of
21503         non-dependent names.
21504         * g++.old-deja/g++.pt/friend29.C: Likewise.
21505         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21506         rules.
21507         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21508         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21509         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21510         lookup rules.
21511         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21512         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21513         keyword.
21514         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21515         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21516         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21517         keyword.
21518         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21519         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21520         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21521         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21522         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21523         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21524         keyword.
21525         * g++.old-deja/g++.pt/spec10.C: Likewise.
21526         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21527         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21528         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21529         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21530         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21531         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21532         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21533         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21534         * g++.old-deja/g++.pt/typename15.C: Likewise.
21535         * g++.old-deja/g++.pt/typename22.C: Likewise.
21536         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21537         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21538         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21539         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21540         syntax.
21541         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21542         return value extension.
21543         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21544         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21545         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21546         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21547
21548 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21549
21550         * g++.dg/warn/inline1.C: New test.
21551         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21552         * g++.old-deja/g++.jason/synth10.C: Likewise.
21553         * g++.old-deja/g++.mike/net31.C: Likewise.
21554         * g++.old-deja/g++.mike/p8786.C: Likewise.
21555
21556         * g++.dg/template/friend10.C: New test.
21557         * g++.dg/template/conv5.C: New test.
21558
21559 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21560
21561         * g++.dg/lookup/scoped3.C: New test.
21562
21563         * g++.dg/lookup/decl1.C: New test.
21564         * g++.dg/lookup/decl2.C: New test.
21565
21566 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21567
21568         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21569         gcc.c-torture/compile/20021015-1.c,
21570         gcc.c-torture/compile/20021015-2.c,
21571         gcc.c-torture/compile/20021123-1.c,
21572         gcc.c-torture/compile/20021123-2.c,
21573         gcc.c-torture/compile/20021123-3.c,
21574         gcc.c-torture/compile/20021123-4.c,
21575         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21576         only to 3.1 or 3.2 branch.
21577
21578 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21579
21580         * gcc.dg/i386-bitfield3.c: New test.
21581
21582         * gcc.dg/i386-bitfield2.c: New test.
21583
21584 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21585
21586         * g++.dg/parse/conv_op1.C: New test.
21587
21588 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21589
21590         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21591         approved.
21592
21593 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21594
21595         * gcc.c-torture/compile/20021220-1.c: New test.
21596
21597 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21598
21599         * gcc.dg/i386-fastcall-1.c: New.
21600
21601 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21602
21603         * gcc.c-torture/execute/20021219-1.c: New test.
21604
21605 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21606
21607         * gcc.dg/i386-pic-1.c: New test.
21608
21609 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21610
21611         PR c++/8099
21612         * g++.dg/template/friend9.C: New test.
21613
21614 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21615
21616         PR c++/3663
21617         * g++.dg/template/access7.C: New test.
21618
21619 2002-12-18  Nick Clifton  <nickc@redhat.com>
21620
21621         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21622         the libstdc++-v3 directory has been found.
21623
21624 2002-12-12  Devang Patel <dpatel@apple.com>
21625         * gcc.dg/darwin-ld-1.c: New test.
21626         * gcc.dg/darwin-ld-2.c: New test.
21627         * gcc.dg/darwin-ld-3.c: New test.
21628         * gcc.dg/darwin-ld-4.c: New test.
21629         * gcc.dg/darwin-ld-5.c: New test.
21630
21631 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21632
21633         * gcc.c-torture/compile/20021212-1.c: New test.
21634
21635 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21636
21637         * gcc.dg/fshort-wchar: New test.
21638
21639 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21640
21641         PR c++/8372
21642         * g++.dg/template/dtor1.C: New test.
21643
21644         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21645         markers.
21646
21647 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21648
21649         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21650
21651 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21652
21653         * g++.dg/template/static1.C: New test.
21654         * g++.dg/template/static2.C: New test.
21655         * g++.old-deja/g++.ext/memconst.C: New test.
21656
21657 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21658
21659         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21660         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21661         * g++.dg/special/initp1.C: Likewise.
21662
21663 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21664
21665         * gcc.c-torture/execute/20021204-1.c: New test.
21666
21667 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21668
21669         * gcc.dg/ppc-fmadd-1.c: New file.
21670         * gcc.dg/ppc-fmadd-2.c: New file.
21671         * gcc.dg/ppc-fmadd-3.c: New file.
21672
21673 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21674
21675         * gcc.c-torture/compile/20021204-1.c: New test.
21676
21677 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21678
21679         * g++.dg/inherit/covariant2.C: New test.
21680         * g++.dg/inherit/covariant3.C: New test.
21681         * g++.dg/inherit/covariant4.C: New test.
21682         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21683         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21684
21685 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21686
21687         PR c++/8688
21688         * g++.dg/init/brace3.C: New test.
21689
21690 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21691
21692         * gcc.dg/20020210-1.c: Fix a comment typo.
21693
21694 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21695
21696         PR c++/8720
21697         * g++.dg/parse/defarg1.C: New test.
21698
21699         PR c++/8615
21700         * g++.dg/template/char1.C: New test.
21701
21702         * g++.dg/template/varmod1.C: Fix typo.
21703
21704 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21705
21706         DR 180
21707         * g++.old-deja/g++.pt/crash32.C: Expect error.
21708
21709 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21710
21711         PR c++/5919
21712         * g++.dg/template/varmod1.C: New test.
21713
21714         PR c++/8727
21715         * g++.dg/inherit/typeinfo1.C: New test.
21716
21717         PR c++/8663
21718         * g++.dg/inherit/typedef1.C: New test.
21719
21720 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21721
21722         PR c++/8332
21723         PR c++/8493
21724         * g++.dg/template/strlen1.C: New test.
21725
21726         PR c++/8227
21727         * g++.dg/template/ctor2.C: New test.
21728
21729         PR c++/8214
21730         * g++.dg/init/string1.C: New test.
21731
21732         PR c++/8511
21733         * g++.dg/template/friend8.C: New test.
21734
21735 2002-11-29  Joe Buck <jbuck@synopsys.com>
21736
21737         * g++.dg/lookup/anon2.C: New test.
21738
21739 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21740
21741         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21742         h8300 port.
21743
21744 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21745
21746         * gcc.dg/bitfld-6.c: New test.
21747
21748 2002-11-27  Jan Hubicka  <jh@suse.cz>
21749
21750         * gcc.c-torture/execute/20021127.[cx]: New test.
21751
21752 2002-11-26  Jan Hubicka  <jh@suse.cz>
21753
21754         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21755         quality.
21756
21757 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21758
21759         * g++.dg/init/brace2.C: New test.
21760         * g++.old-deja/g++.mike/p9129.C: Correct.
21761
21762 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21763
21764         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21765
21766 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21767
21768         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21769
21770 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21771
21772         * testsuite/g++.dg/abi/empty11.C: New test.
21773         * testsuite/g++.dg/rtti/cv1.C: New test.
21774
21775 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21776
21777         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21778
21779 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21780
21781         * g++.dg/abi/empty10.C: New test.
21782
21783 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21784
21785         * gcc.c-torture/compile/20021124-1.c: New test.
21786
21787 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21788
21789         * g++.dg/abi/rtti2.C: New test.
21790
21791 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21792
21793         * gcc.dg/i386-unroll-1.c: New test.
21794
21795 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21796
21797         * gcc.c-torture/compile/20021120-1.c: New test.
21798         * gcc.c-torture/compile/20021120-2.c: New test.
21799
21800 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21801
21802         * gcc.dg/bitfld-5.c: New test.
21803
21804 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21805
21806         * gcc.c-torture/execute/20021120-3.c: New test.
21807
21808 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21809
21810         * gcc.c-torture/execute/20021120-2.c: New test.
21811
21812 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21813
21814         * gcc.c-torture/execute/20021120-1.c: New test.
21815
21816 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21817
21818         * gcc.c-torture/execute/20021118-3.c: New test.
21819
21820 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21821
21822         * gcc.c-torture/compile/20021119-1.c: New test.
21823
21824 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21825
21826         * gcc.dg/duff-1.c: New test.
21827         * gcc.dg/duff-2.c: New test.
21828         * gcc.dg/duff-3.c: New test.
21829
21830 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21831
21832         * gcc.dg/cpp/_Pragma5.c: New test.
21833
21834 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21835
21836         * gcc.c-torture/execute/20021118-2.c: New test.
21837
21838 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21839
21840         * gcc.c-torture/execute/20021118-1.c: New test.
21841
21842 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21843
21844         * gcc.dg/20021116-1.c: New test.
21845
21846 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21847
21848         * g++.dg/abi/vcall1.C: New test.
21849
21850 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21851
21852         * gcc.dg/20021029-1.c: New test.
21853         * gcc.dg/20021029-2.c: New test.
21854
21855 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21856
21857         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21858
21859 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21860
21861         PR c/8439
21862         * gcc.dg/20021110.c: Move to ...
21863         * gcc.c-torture/compile/20021110.c: .... here.
21864
21865 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21866
21867         PR c/8467
21868         * gcc.c-torture/execute/20021111-1.c
21869
21870 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21871
21872         PR c/8439
21873         * gcc.dg/20021110.c: New test.
21874
21875 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21876
21877         * g++.dg/abi/vthunk3.C: Run only on x86.
21878
21879 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21880
21881         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21882
21883 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21884
21885         * lib/compat.exp (compat-execute): Fix logic error in last
21886         change.
21887
21888 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21889
21890         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21891
21892 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21893
21894         PR c++/8389
21895         * g++.dg/template/access6.C: New test.
21896
21897 2002-11-08  Jan Hubicka  <jh@suse.cz>
21898
21899         * gcc.dg/i386-ssefp-1.c: New test.
21900         * gcc.dg/i386-ssefp-1.c: New test.
21901
21902 2002-11-08  Jan Hubicka  <jh@suse.cz>
21903
21904         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21905
21906 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21907
21908         * g++.dg/abi/vthunk3.C: New test.
21909
21910         PR c++/8338
21911         * g++.dg/template/crash2.C: New test.
21912
21913 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21914
21915         * testsuite/g++.dg/abi/dtor1.C: New test.
21916         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21917
21918 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21919
21920         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21921         Darwin.
21922
21923 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21924
21925         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21926         -mthumb.  Only xfail with -O0.
21927
21928 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21929
21930         * g++.dg/abi/thunk1.C: New test.
21931         * g++.dg/abi/thunk2.C: Likewise.
21932         * g++.dg/abi/vtt1.C: Likewise.
21933
21934 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21935
21936         PR optimization/8423
21937         * gcc.c-torture/execute/builtin-constant.c: New test.
21938
21939 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21940
21941         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21942         Add some more cases.
21943
21944 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21945
21946         PR c++/8391
21947         * g++.dg/opt/local1.C: New test.
21948
21949 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21950
21951         PR c++/8160
21952         * g++.dg/template/complit1.C: New test.
21953
21954         PR c++/8149
21955         * g++.dg/template/typename4.C: Likewise.
21956
21957 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21958
21959         Core issue 287, PR c++/7639
21960         * g++.dg/template/instantiate1.C: Adjust error location.
21961         * g++.dg/template/instantiate3.C: New test.
21962         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21963         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21964         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21965
21966 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21967
21968         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21969
21970 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21971
21972         PR c++/8287
21973         * g++.dg/init/dtor2.C: New test.
21974
21975 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21976
21977         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21978         * gcc.dg/nest.c: Bypass errors on irix6.
21979
21980 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21981
21982         * gcc.dg/nest.c: Expect error for mmix-*-*.
21983         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21984
21985 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21986
21987         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21988         markers.
21989
21990         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21991
21992 2002-10-25  Mike Stump  <mrs@apple.com>
21993
21994         * gcc.dg/warn-1.c: New test.
21995
21996 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21997
21998         * g++.dg/template/typename3.C: New test.
21999
22000 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22001
22002         * g++.dg/lookup/ptrmem1.C: New test.
22003
22004         * g++.dg/abi/vthunk2.C: New test.
22005
22006 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22007
22008         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22009
22010 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22011
22012         * g++.dg/abi/empty9.C: New test.
22013
22014 2002-10-24  Richard Henderson  <rth@redhat.com>
22015
22016         * g++.dg/inherit/thunk1.C: Enable for ia64.
22017
22018 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22019
22020         PR c++/8067
22021         * g++.dg/lookup/pretty1.C: New test.
22022
22023 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22024
22025         * gcc.dg/20021023-1.c: New test.
22026
22027 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22028
22029         PR c++/7679
22030         * g++.dg/parse/inline1.C: New test.
22031
22032 2002-10-23  Richard Henderson  <rth@redhat.com>
22033
22034         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22035
22036         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22037
22038 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22039
22040         PR c++/6579
22041         * g++.dg/parse/stmtexpr3.C: New test.
22042
22043 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22044
22045         * g++.dg/expr/cond1.C: New test.
22046
22047 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22048
22049         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22050
22051 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22052
22053         * g++.dg/abi/vbase13.C: New test.
22054         * g++.dg/abi/vbase14.C: Likewise.
22055
22056 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22057
22058         * gcc.dg/tls/pic-1.c: New test.
22059         * gcc.dg/tls/nonpic-1.c: New test.
22060         * gcc.dg/20021018-1.c: New test.
22061
22062 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22063
22064         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22065         Remove only files with the same base name as the test case.
22066         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22067         (profopt-execute): Likewise.  Also, remove old profiling
22068         and performance data files before running the tests.
22069
22070         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22071         * g++.dg/bprob/bprob.exp: Likewise.
22072         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22073         to allow more general test case names.
22074
22075         * g++.dg/bprob/bprob-1.C: Rename to ...
22076         * g++.dg/bprob/g++-bprob-1.C: ... this.
22077
22078         * g77.dg/bprob/bprob-1.f: Rename to ...
22079         * g77.dg/bprob/g77-bprob-1.f: ... this.
22080
22081 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22082
22083         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22084         bison 1.50 or later.
22085
22086 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22087
22088         * g++.dg/README: Describe more test directories.
22089
22090 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22091
22092         * g++.dg/init/array6.C: Add additional tests.
22093
22094 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22095
22096         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22097         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22098
22099 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22100
22101         * gcc.c-torture/compile/20020604-1.x: New.
22102         * gcc.c-torture/compile/simd-5.x: Likewise.
22103         * gcc.c-torture/execute/920710-1.x: Likewise.
22104         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22105
22106 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22107
22108         * g++.dg/inherit/override1.C: Add dg-options clause.
22109
22110 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22111
22112         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22113         _mm_slli_si128.
22114
22115 2002-10-19  Andreas Schwab  <schwab@suse.de>
22116
22117         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22118         directory component.
22119
22120 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22121
22122         * g++.dg/inherit/thunk1.C: New test.
22123
22124         * g++.dg/inherit/override1.C: New test.
22125
22126         * g++.dg/abi/mangle11.C: New test.
22127         * g++.dg/abi/mangle14.C: New test.
22128         * g++.dg/abi/mangle17.C: New test.
22129
22130 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22131
22132         * g++.dg/overload/member2.C: New test.
22133
22134 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22135
22136         * g++.dg/README: Describe new compat directory.
22137         * g++.dg/dg.exp: Skip tests in compat directory.
22138         * README.compat: New file.
22139         * lib/compat.exp: New expect script.
22140         * g++.dg/compat: New test directory.
22141         * g++.dg/compat/compat.exp: New expect script.
22142         * g++.dg/compat/abi: New test directory.
22143         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22144         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22145         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22146         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22147         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22148         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22149         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22150         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22151         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22152         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22153         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22154         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22155         * g++.dg/compat/break: New test directory.
22156         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22157         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22158         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22159         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22160         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22161         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22162         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22163         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22164         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22165         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22166         g++.dg/compat/break/README: New files.
22167         * g++.dg/compat/eh: New test directory.
22168         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22169         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22170         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22171         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22172         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22173         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22174         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22175         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22176         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22177         g++.dg/compat/eh/filter2_y.C,
22178         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22179         g++.dg/compat/eh/new1_y.C,
22180         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22181         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22182         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22183         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22184         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22185         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22186         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22187         g++.dg/compat/eh/unexpected1_y.C: New files.
22188         * g++.dg/compat/init: New test directory.
22189         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22190         g++.dg/compat/init/array5_y.C,
22191         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22192         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22193         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22194         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22195         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22196         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22197         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22198         g++.dg/compat/init/init-ref2_y.C: New files.
22199
22200 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22201
22202         PR c++/7584
22203         * g++.dg/inherit/using3.C: New test.
22204
22205 2002-10-17  Jan Hubicka  <jh@suse.cz>
22206
22207         * gcc.dg/20021017-2.c: New test.
22208
22209 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22210
22211         * g++.dg/abi/mangle16.C: Adjust.
22212
22213         * g++.dg/init/array8.C: New test.
22214
22215 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22216
22217         * gcc.dg/special/mips-abi.exp: New test.
22218         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22219
22220 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22221
22222         * g++.dg/abi/mangle16.C: New test.
22223         * g++.dg/abi/mangle17.C: Likewise.
22224
22225         PR c++/7478
22226         * g++.dg/template/ref1.C: New test.
22227
22228 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22229
22230         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22231
22232 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22233
22234         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22235
22236 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22237
22238         PR c++/7524
22239         * g++.dg/init/array7.C: New test.
22240
22241 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22242
22243         * g++.dg/init/array6.C: New test.
22244
22245         * g++.dg/abi/mangle13.C: Likewise.
22246         * g++.dg/abi/mangle14.C: Likewise.
22247         * g++.dg/abi/mangle15.C: Likewise.
22248
22249 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22250
22251         * g++.dg/abi/empty8.C: New test.
22252
22253 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22254
22255         * g++.dg/init/ctor1.C: New test.
22256
22257 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22258
22259         * gcc.c-torture/execute/20021015-1.c: New test.
22260
22261 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22262
22263         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22264
22265 2002-10-14  Jan Hubicka  <jh@suse.cz>
22266
22267         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22268
22269 2002-10-14  Richard Henderson  <rth@redhat.com>
22270
22271         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22272
22273 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22274
22275         PR optimization/6631
22276         * g++.dg/opt/const2.C: New test.
22277
22278 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22279
22280         PR c++/7176
22281         * g++.dg/parse/friend1.C: New test.
22282         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22283
22284 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22285
22286         * gcc.dg/20021014-1.c: New test.
22287
22288 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22289
22290         PR c++/5661
22291         * g++.dg/ext/vlm1.C: New test.
22292         * g++.dg/ext/vlm2.C: Likewise.
22293
22294         * g++.dg/init/array1.C: Remove invalid braces.
22295         * g++.dg/init/brace1.C: New test.
22296         * g++.dg/init/copy2.C: Likewise.
22297         * g++.dg/init/copy3.C: Likewise.
22298         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22299         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22300         braces.
22301
22302 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22303
22304         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22305
22306 2002-10-11  Richard Shann  <richard.shann@superh.com>
22307
22308         * gcc.c-torture/compile/simd-5.c: New test.
22309
22310 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22311
22312         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22313
22314 2002-10-10  Jim Wilson  <wilson@redhat.com>
22315
22316         * gcc.c-torture/execute/20021010-1.c: New test.
22317
22318 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22319
22320         PR c/7353
22321         * g++.dg/ext/typedef-init.C: New test.
22322         * gcc.dg/typedef-init.c: New test.
22323
22324 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22325
22326         * gcc.dg/cpp/paste13.c: New test.
22327
22328 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22329
22330         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22331         remaining platforms, XFAIL during compile, not execute.  Don't
22332         XFAIL at -O0.
22333
22334 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22335
22336         * gcc.dg/alias-1.c: Tweak expected warning.
22337
22338 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22339
22340         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22341
22342 2002-10-06  Andreas Jaeger  <aj@suse.de>
22343
22344         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22345         * gcc.dg/cpp/c++98.C: Likewise.
22346
22347         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22348         * g++.dg/cpp/c++98.C: Likewise.
22349
22350         * g++.dg/README (Subdirectories): Mention cpp directory.
22351
22352         PR target/7559
22353         * gcc.dg/20021006-1.c: New test.
22354
22355 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22356
22357         PR c++/7804
22358         * g++.dg/other/warning1.C: New test.
22359
22360 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22361
22362         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22363         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22364         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22365
22366 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22367
22368         PR c++/7931
22369         * g++.dg/template/ptrmem3.C: New test.
22370
22371         PR c++/7754
22372         * g++.dg/template/union1.C: New test.
22373
22374 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22375
22376         PR c++/8006
22377         * g++.dg/abi/mangle9.C: New test.
22378         * g++.dg/abi/mangle10.C: New test.
22379         * g++.dg/abi/mangle11.C: New test.
22380         * g++.dg/abi/mangle12.C: New test.
22381
22382 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22383
22384         PR c++/7188.
22385         * g++.dg/template/meminit1.C: New test.
22386         * g++.dg/warn/Wreorder-1.C: Likewise.
22387         * g++.old-deja/g++.mike/warn3.C: Tweak.
22388         * lib/prune.exp: Ingore "in copy constructor".
22389
22390 2002-10-02  Andreas Jaeger  <aj@suse.de>
22391
22392         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22393         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22394         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22395         on x86-64.
22396
22397 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22398
22399         * gcc.dg/empty1.C: Fix typo.
22400
22401 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22402
22403         * gcc.dg/alias-1.c: New test.
22404
22405 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22406
22407         * gcc.dg/empty1.C: New test.
22408
22409         * g++.dg/tls/init-2.C: Tweak error messages.
22410
22411 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22412
22413         * gcc.c-torture/compile/20020923-1.c: New test.
22414
22415 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22416
22417         * gcc.c-torture/execute/ffs-1.c: New test.
22418         * gcc.c-torture/execute/ffs-2.c: Ditto.
22419
22420 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22421
22422         * g++.dg/overload/member1.C: New test.
22423
22424 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22425
22426         * g++.dg/abi/empty7.C: New test.
22427         * g++.dg/init/pm2.C: Likewise.
22428
22429 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22430
22431         * g++.dg/rtti/crash1.C: New test.
22432
22433 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22434
22435         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22436         gcc.dg/sibcall-4.c: New tests.
22437
22438 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22439
22440         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22441         powerpc and MMIX targets.
22442
22443 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22444
22445         * gcc.dg/cpp/20020927-1.c: New.
22446
22447 2002-09-26  David S. Miller  <davem@redhat.com>
22448
22449         * gcc.c-torture/compile/trunctfdf.c: New.
22450
22451 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22452
22453         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22454
22455 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22456
22457         * gcc.c-torture/execute/loop-15.c: New.
22458
22459 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22460
22461         * README.QMTEST: Fix typo.
22462
22463 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22464
22465         * gcc.dg/20020926-1.c: New test.
22466
22467 2002-09-25  David S. Miller  <davem@redhat.com>
22468
22469         PR target/7842
22470         * gcc.c-torture/execute/shiftdi.c: New test.
22471
22472 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22473
22474         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22475         unique to the tool.
22476         * lib/g77.exp (g77_init): Likewise.
22477         * lib/g++.exp (g++_init): Likewise.
22478         * lib/objc.exp (objc_init): Likewise.
22479
22480 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22481
22482         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22483         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22484         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22485
22486 2002-09-25  Richard Henderson  <rth@redhat.com>
22487
22488         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22489         too-small long double.
22490
22491 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22492
22493         * gcc.dg/20020919-1.c: New test.
22494
22495 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22496
22497         * g++.dg/abi/bitfield6.C: New test.
22498         * g++.dg/abi/bitfield7.C: New test.
22499         * g++.dg/abi/bitfield8.C: New test.
22500         * g++.dg/abi/vbase11.C: New test.
22501
22502 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22503
22504         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22505         hppa*-*-hpux*.  Update test comment.
22506
22507 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22508
22509         * gcc.dg/tls/struct-1.c: New test.
22510
22511 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22512
22513         * gcc.dg/cpp/tr-warn2.c: Update.
22514
22515 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22516
22517         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22518
22519 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22520
22521         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22522         systems.
22523
22524 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22525
22526         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22527
22528         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22529         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22530         setting of cxxfilt.
22531
22532 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22533
22534         * gcc.dg/20020312-2.c: Update for darwin.
22535
22536 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22537
22538         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22539
22540 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22541
22542         * objc.dg/comp-types-1.m: New test.
22543         * objc.dg/comp-types-2.m: New test.
22544         * objc.dg/comp-types-3.m: New test.
22545         * objc.dg/comp-types-4.m: New test.
22546         * objc.dg/comp-types-5.m: New test.
22547         * objc.dg/comp-types-6.m: New test.
22548
22549 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22550
22551         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22552
22553 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22554
22555         * g++.dg/other/do1.C: New test.
22556
22557         * g++.dg/template/subst1.C: New test.
22558
22559 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22560
22561         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22562
22563 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22564
22565         * g++.dg/template/qualttp20.C: Adjust expected errors.
22566         * g++.old-deja/g++.jason/report.C: Likewise.
22567         * g++.old-deja/g++.other/qual1.C: Likewise.
22568
22569         * g++.dg/lookup/scoped2.C: New test.
22570
22571         * g++.dg/ext/asm3.C: New test.
22572
22573 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22574
22575         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22576
22577 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22578
22579         * ChangeLog: follow spelling conventions.
22580         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22581         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22582         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22583         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22584         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22585         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22586         * g++.old-deja/g++.law/global-init1.C: Likewise.
22587         * g++.old-deja/g++.other/delete4.C: Likewise.
22588         * g++.old-deja/g++.other/inline21.C: Likewise.
22589         * g++.old-deja/g++.other/singleton.C: Likewise.
22590         * g77.dg/strlen0.f: Likewise.
22591         * g77.f-torture/compile/20010519-1.f: Likewise.
22592         * g77.f-torture/compile/980310-4.f: Likewise.
22593         * gcc.c-torture/compile/20000605-1.c: Likewise.
22594         * gcc.c-torture/execute/20020225-1.c: Likewise.
22595         * gcc.dg/c90-hexfloat-2.c: Likewise.
22596         * gcc.dg/c99-bool-1.c: Likewise.
22597         * gcc.dg/c99-hexfloat-2.c: Likewise.
22598         * gcc.dg/dll-2.c: Likewise.
22599         * gcc.dg/wtr-union-init-1.c: Likewise.
22600         * gcc.dg/wtr-union-init-2.c: Likewise.
22601         * gcc.dg/wtr-union-init-3.c: Likewise.
22602         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22603         * gcc.dg/cpp/defined.c: Likewise.
22604         * gcc.dg/cpp/macsyntx.c: Likewise.
22605         * gcc.dg/cpp/paste2.c: Likewise.
22606         * gcc.dg/cpp/trad/defined.c: Likewise.
22607         * gcc.dg/format/c90-printf-1.c: Likewise.
22608         * gcc.dg/format/c90-scanf-1.c: Likewise.
22609         * gcc.dg/format/c99-printf-1.c: Likewise.
22610         * gcc.dg/format/c99-scanf-1.c: Likewise.
22611         * gcc.misc-tests/gcov-8.c: Likewise.
22612         * lib/profopt.exp: Likewise.
22613
22614 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22615
22616         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22617
22618 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22619
22620         * g++.dg/inherit/using2.C: New test.
22621
22622 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22623
22624         * ChangeLog: Follow spelling conventions.
22625         * g++.dg/template/friend4.C: Likewise.
22626         * g++.old-deja/g++.pt/crash67.C: Likewise.
22627         * gcc.c-torture/execute/20000801-4.c: Likewise.
22628         * gcc.dg/c90-digraph-1.c: Likewise.
22629         * gcc.dg/c94-digraph-1.c: Likewise.
22630         * gcc.dg/c99-digraph-1.c: Likewise.
22631         * gcc.dg/cpp/line5.c: Likewise.
22632         * gcc.dg/cpp/multiline.c: Likewise.
22633         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22634         * gcc.dg/format/attr-3.c: Likewise.
22635         * gcc.dg/format/c90-scanf-3.c: Likewise.
22636         * gcc.dg/format/ext-4.c: Likewise.
22637
22638 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22639
22640         * g++.dg/template/pretty1.C: New test.
22641
22642 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22643
22644         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22645
22646 2002-09-13  Matt Austern  <austern@apple.com>
22647
22648         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22649         passing a cast expression to a function by const reference.
22650
22651 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22652
22653         * g++.dg/template/deduce1.C: New test.
22654
22655 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22656
22657         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22658         32-bit int.
22659
22660 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22661
22662         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22663         usage.
22664
22665 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22666
22667         * gcc.c-torture/compile/20020910-1.c: New test.
22668
22669 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22670
22671         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22672
22673 2002-09-10  Andreas Jaeger  <aj@suse.de>
22674
22675         * gcc.dg/20020312-2.c: Adjust for x86-64.
22676
22677 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22678
22679         * g77.dg/7388.f: New test case for PR 7388.
22680
22681 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22682
22683         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22684
22685 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22686
22687         * objc.dg/proto-lossage-1.m: New test.
22688
22689 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22690
22691         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22692
22693 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22694
22695         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22696         expected to pass.
22697
22698 2002-09-06  Stan Shebs  <shebs@apple.com>
22699             David Edelsohn  <edelsohn@gnu.org>
22700
22701         * gcc.dg/weak: New directory.
22702         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22703         target-specific xfail bits.
22704         * gcc.dg/typeof-2.c: Move to new directory.
22705         * gcc.dg/weak.exp: New expect script.
22706
22707 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22708
22709         * gcc.c-torture/execute/extzvsi.c: New test.
22710
22711 2002-09-05  Stan Shebs  <shebs@apple.com>
22712
22713         * gcc.dg/weak-1.c: xfail on Darwin.
22714         * gcc.dg/weak-2.c: Ditto.
22715         * gcc.dg/weak-3.c: Ditto.
22716         * gcc.dg/weak-4.c: Ditto.
22717         * gcc.dg/weak-5.c: Ditto.
22718         * gcc.dg/weak-6.c: Ditto.
22719         * gcc.dg/weak-7.c: Ditto.
22720         * gcc.dg/weak-8.c: Ditto.
22721         * gcc.dg/weak-9.c: Ditto.
22722
22723 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22724
22725         * gcc.c-torture/execute/loop-14.c: New test.
22726
22727 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22728
22729         * g++.dg/other/cxa-atexit1.C: New test.
22730
22731         * gcc.dg/typeof-2.c: New test.
22732
22733 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22734
22735         * gcc.dg/builtins-2.c: New testcase.
22736         * gcc.dg/builtins-3.c: New testcase.
22737
22738 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22739
22740         * gcc.dg/cpp/_Pragma4.c: New test.
22741
22742 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22743
22744         * objc/execute/nil_method-1.m: New testcase.
22745
22746 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22747
22748         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22749         [Object class], not [Object initialize].
22750
22751 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22752             Hans-Peter Nilsson  <hp@bitrange.com>
22753
22754         * gcc.c-torture/execute/20020720-1.x: Skip test on
22755         mmix-knuth-mmixware.  Correct comment.
22756
22757 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22758
22759         * testsuite/g++.dg/abi/bitfield5.C: New test.
22760         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22761
22762 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22763
22764         * objc.dg/undeclared-selector.m: New test.
22765
22766 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22767
22768         * g++.dg/other/offsetof1.C: Avoid cast warning.
22769
22770 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22771
22772         * objc.dg/super-class-2.m: New test.
22773
22774 2002-08-24  Matt Austern  <austern@apple.com>
22775
22776         * g++.dg/ext/lvaddr.C: New test.
22777         * g++.dg/ext/lvcast.C: New test.
22778
22779 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22780
22781         * testsuite/g++.dg/inherit/cond1.C: New test.
22782
22783 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22784
22785         * gcc.dg/noncompile/incomplete-1.c: New test.
22786
22787 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22788
22789         * gcc.dg/typespec-1.c: New test.
22790
22791 2002-08-20  Devang Patel  <dpatel@apple.com>
22792         * objc.dg/proto-hier-2.m: New test.
22793
22794 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22795
22796         * objc.dg/bitfield-1.m: New test.
22797         * objc.dg/bitfield-2.m: New test.
22798
22799 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22800
22801         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22802         gcc.dg/c99-flex-array-4.c: New tests.
22803
22804 2002-08-16  Stan Shebs  <shebs@apple.com>
22805
22806         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22807
22808 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22809
22810         * gcc.dg/typeof-1.c: New test.
22811         * g++.dg/ext/typeof2.C: New test.
22812
22813 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22814
22815         * g++.dg/other/offsetof1.C: New test.
22816
22817 2002-08-14  Richard Henderson  <rth@redhat.com>
22818
22819         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22820
22821 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22822
22823         * gcc.dg/cpp/_Pragma3.c: New test.
22824
22825 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22826
22827         * g++.dg/template/inherit3: New test.
22828
22829 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22830
22831         * gcc.dg/bitfld-4.c: Add blank options.
22832
22833 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22834
22835         * g++.dg/template/crash1.C: New test.
22836
22837 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22838
22839         * gcc.dg/tls/opt-2.c: New test.
22840
22841 2002-08-08  Devang Patel  <dpatel@apple.com>
22842
22843         * objc.dg/selector-1.m : New test
22844
22845 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22846
22847         * g++.dg/abi/bitfield4.C: New test.
22848         * gcc.dg/bitfld-4.c: New test.
22849
22850 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22851
22852         * g++.dg/other/packed1.C: New test.
22853
22854 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22855
22856         * g++.dg/abi/offsetof.C: Tweak error messages.
22857         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22858
22859 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22860
22861         * gcc.dg/bitfld-3.c: New test.
22862
22863 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22864             Richard Henderson  <rth@redhat.com>
22865
22866         * gcc.dg/i386-bitfield1.c: New test.
22867         * g++.dg/abi/bitfield3.C: Update.
22868
22869 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22870
22871         * objc.dg/const-str-2.m: Update.
22872         * gcc.dg/cpp/c++98.c: Change to C extension.
22873         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22874         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22875
22876 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22877
22878         * testsuite/gcc.dg/tls/diag-3.c: New.
22879
22880 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22881
22882         * g++.dg/README (Subdirectories): Document new subdir expr.
22883         * g++.dg/expr/pmf-1.C: New test.
22884
22885 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22886
22887         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22888
22889 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22890
22891         * g++.dg/abi/bitfield3.C: New test.
22892
22893 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22894
22895         * lib/gcov.exp: Tweak expected line formats.
22896         * gcc.misc-tests/gcov8.c: New test.
22897         * gcc.misc-tests/gcov8.x: New flags.
22898
22899 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22900
22901         * consistency.vlad/layout/endian.c: Include string.h.
22902
22903         * gcc.c-torture/execute/20020805-1.c: New test.
22904
22905 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22906
22907         * g++.dg/other/conversion1.C: New test.
22908
22909 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22910
22911         * gcc.dg/builtins-1.c: New testcase.
22912
22913 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22914
22915         * g++.dg/inherit/access3.C: New test.
22916
22917 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22918
22919         * gcc.dg/ia64-visibility-2.c: New test.
22920
22921 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22922
22923         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22924         __qualifier_flags to __flags.
22925
22926 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22927
22928         * g++.dg/inherit/operator1.C: New test.
22929         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22930         * g++.dg/other/error1.C: Change expected error message.
22931         * g++.dg/template/conv4.C: Likewise.
22932
22933 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22934
22935         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22936         for documented behavior.
22937
22938 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22939
22940         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22941         several targets known to fail.
22942
22943 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22944
22945         * gcc.dg/mips-args-[123].c: New tests.
22946
22947 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22948
22949         * gcc.dg/ppc-spe.c: New.
22950
22951 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22952
22953         * g++.dg/other/ptrmem4.C: New testcase.
22954
22955 2002-07-24  Richard Henderson  <rth@redhat.com>
22956
22957         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22958
22959 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22960
22961         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22962
22963 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22964
22965         * gcc.c-torture/execute/memset-3.c: New testcase.
22966
22967 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22968
22969         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22970         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22971
22972 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22973
22974         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22975         Delete.
22976
22977 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22978
22979         * gcc.c-torture/compile/simd-4.c: New test.
22980
22981 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22982
22983         PR c++/7347, c++/7348
22984         * g++.dg/template/access4.C: New test.
22985         * g++.dg/template/access5.C: New test.
22986         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22987         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22988         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22989         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22990
22991 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22992
22993         * gcc.dg/gnu89-init-2.c: New test.
22994
22995 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22996
22997         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22998
22999 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23000
23001         * gcc.c-torture/execute/20020720-1.c: New testcase.
23002
23003 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23004
23005         * gcc.dg/cpp/Wsignprom.c: New tests.
23006
23007 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23008
23009         * gcc.c-torture/execute/loop-13.c: New test.
23010
23011 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23012
23013         * gcc.dg/cpp/expr.c: New tests.
23014
23015 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23016
23017         * g++.dg/opt/pr6713.C: Add template instantiation.
23018
23019 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23020
23021         * gcc.dg/nest.c: New test.
23022
23023 2002-07-17  Richard Henderson  <rth@redhat.com>
23024
23025         * g++.dg/opt/pr6713.C: New test.
23026
23027 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23028
23029         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23030         XFAIL for all x86 processors.
23031
23032 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23033
23034         * gcc.c-torture/execute/20010122-1.x: Do not test with
23035         -fomit-frame-pointer.
23036
23037 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23038
23039         * g++.dg/template/instantiate2.C: New test.
23040         * g++.dg/template/spec4.C: New test.
23041
23042 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23043
23044         * g++.dg/template/access2.C: New test.
23045         * g++.dg/template/access3.C: New test.
23046
23047 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23048
23049         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23050         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23051         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23052         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23053         Convert to use <stdarg.h>.
23054         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23055         Delete.
23056         * gcc.dg/va-arg-2.c: New.
23057         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23058
23059 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23060
23061         * gcc.c-torture/compile/20020710-1.c: New test.
23062
23063 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23064                           Andrew Pinski  <pinskia@physics.uc.edu>
23065
23066         gcc.c-torture/compile/simd-2.c: New testcase.
23067         gcc.c-torture/compile/simd-3.c: Likewise.
23068
23069 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23070
23071         PR c++/7224
23072         * g++.dg/overload/error1.C: New test.
23073
23074 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23075
23076         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23077         configuration and IRIX 6 O32 ABI.
23078
23079 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23080
23081         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23082
23083 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23084
23085         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23086
23087 2002-07-10  Jeffrey A Law  <law@redhat.com>
23088
23089         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23090
23091         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23092
23093 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23094
23095         * gcc.dg/20020312-2.c: Check for __PPC__.
23096
23097 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23098
23099         * gcc.c-torture/compile/20020709-1.c: New test.
23100
23101 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23102
23103         * g++.dg/template/qualttp21.C: New test case.
23104
23105 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23106
23107         * gcc.c-torture/compile/20020706-1.c: New test.
23108         * gcc.c-torture/compile/20020706-2.c: New test.
23109
23110 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23111             Alexandre Oliva  <aoliva@redhat.com>
23112
23113         * g++.dg/warn/incomplete1.C: New test.
23114
23115 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23116
23117         PR c++/7099
23118         * g++.dg/warn/noreturn1.C: New test.
23119
23120 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23121
23122         PR c++/6706
23123         * g++.dg/debug/debug6.C: New test.
23124         * g++.dg/debug/debug7.C: New test.
23125
23126 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23127
23128         * gcc.c-torture/compile/simd-3.c: New test.
23129
23130 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23131
23132         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23133         * gcc.dg/20020620-1.c: Likewise.
23134
23135 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23136
23137         PR c++/6944
23138         * g++.dg/init/array4.C: New test.
23139         * g++.dg/init/array5.C: New test.
23140
23141 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23142
23143         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23144         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23145
23146 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23147
23148         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23149         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23150         * gcc.dg/wtr-conversion-1.c: Likewise.
23151         * gcc.dg/wtr-escape-1.c: Likewise.
23152         * gcc.dg/wtr-int-type-1.c: Likewise.
23153         * gcc.dg/wtr-label-1.c: Likewise.
23154         * gcc.dg/wtr-static-1.c: Likewise.
23155         * gcc.dg/wtr-strcat-1.c: Likewise.
23156         * gcc.dg/wtr-suffix-1.c: Likewise.
23157         * gcc.dg/wtr-switch-1.c: Likewise.
23158         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23159         * gcc.dg/wtr-union-init-1.c: Likewise.
23160         * gcc.dg/wtr-union-init-2.c: Likewise.
23161         * gcc.dg/wtr-union-init-3.c: Likewise.
23162
23163         * gcc.dg/wtr-func-def-1.c: New test.
23164
23165 2002-07-02 Devang Patel <dpatel@apple.com>
23166
23167         * objc.dg/param-1.m: New test.
23168
23169 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23170
23171         * gcc.dg/cpp/trad/directive.c: Add test.
23172         * gcc.dg/cpp/trad/macroargs.c: Add test.
23173         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23174
23175 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23176
23177         * gcc.dg/cpp/cmdlne-M.c: New test.
23178
23179 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23180
23181         * objc.dg/desig-init-1.m: New test.
23182
23183 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23184
23185         PR c++/6716
23186         * g++.dg/template/instantiate1.C: New test.
23187
23188 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23189
23190         PR c++/7112
23191         * g++.dg/template/sizeof2.C: New test.
23192
23193 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23194
23195         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23196         gcc.dg/cpp/trad/include.c: New tests.
23197
23198 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23199
23200         PR target/7177
23201         * gcc.c-torture/compile/20020701-1.c: New test.
23202
23203 2002-07-01  Stan Shebs  <shebs@apple.com>
23204
23205         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23206         header here...
23207         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23208         (objc-torture-execute): or here.
23209
23210 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23211
23212         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23213
23214 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23215
23216         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23217
23218 2002-06-30  Devang Patel  <dpatel@apple.com>
23219
23220         * objc.dg/fsyntax-only.m: New test.
23221
23222 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23223
23224         PR c++/6695
23225         * g++.dg/template/friend7.C: New file.
23226
23227 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23228
23229         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23230         return type.
23231
23232 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23233
23234         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23235         avoid division by zero.
23236
23237 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23238
23239         * gcc.dg/Wunknownprag.c: New tests.
23240
23241 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23242
23243         * gcc.c-torture/execute/simd-2.c: New test.
23244
23245 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23246
23247         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23248         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23249         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23250         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23251         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23252         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23253         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23254         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23255         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23256         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23257         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23258         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23259         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23260         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23261         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23262         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23263         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23264
23265 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23266
23267         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23268         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23269         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23270         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23271         New tests.
23272         * gcc.dg/cpp/trad/directive.c: Update.
23273
23274 2002-06-23  Andreas Jaeger  <aj@suse.de>
23275
23276         * gcc.c-torture/execute/complex-6.c: New.
23277
23278 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23279
23280         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23281         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23282         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23283         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23284
23285 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23286
23287         * gcc.dg/cpp/trad: New directory with traditional tests copied
23288         from parent directory.
23289         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23290         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23291         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23292         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23293         Move to trad/ and rename.
23294         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23295         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23296         gcc.dg/cpp/trad/redef2.c: New tests.
23297         * gcc.dg/cpp/trad/trad.exp: New driver.
23298
23299 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23300
23301         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23302         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23303         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23304         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23305         Remove.
23306
23307 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23308
23309         * gcc.dg/20020620-1.c: New test.
23310
23311 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23312
23313         * g++.dg/template/ttp4.C: New test.
23314
23315 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23316
23317         * g++.dg/opt/vt1.C: Fix regexp.
23318
23319 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23320
23321         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23322         Don't use attribute `noinline'.
23323
23324 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23325
23326         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23327
23328 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23329
23330         * gcc.c-torture/execute/simd-1.c: New.
23331
23332         * gcc.dg/simd-1.c: New.
23333
23334 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23335
23336         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23337
23338 2002-06-16  Richard Henderson  <rth@redhat.com>
23339
23340         * g++.dg/ext/anon-struct1.C: New.
23341         * g++.dg/ext/anon-struct2.C: New.
23342         * g++.dg/ext/anon-struct3.C: New.
23343         * gcc.dg/anon-struct-1.c: New.
23344         * gcc.dg/anon-struct-2.c: New.
23345         * gcc.dg/anon-struct-3.c: New.
23346         * gcc.dg/20011008-1.c: Adjust warning text.
23347         * gcc.dg/20020527-1.c: Add -fms-extensions.
23348
23349 2002-06-16  Richard Henderson  <rth@redhat.com>
23350
23351         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23352
23353 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23354
23355         * gcc.c-torture/execute/20020615-1.c: New test.
23356
23357 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23358
23359         * gcc.c-tortuture/execute/compare-1.c: New test case.
23360         * gcc.c-tortuture/execute/compare-2.c: New test case.
23361         * gcc.c-tortuture/execute/compare-3.c: New test case.
23362
23363 2002-06-13  Richard Henderson  <rth@redhat.com>
23364
23365         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23366         ia64 ilp32.
23367
23368 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23369
23370         * g++.dg/template/typename2.C: Update error message.
23371
23372 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23373
23374         * gcc.c-torture/execute/20020611-1.c: New test.
23375
23376 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23377
23378         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23379         list of targets to skip.
23380
23381 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23382
23383         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23384         targets if not optimizing.
23385
23386 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23387
23388         * gcc.c-torture/compile/20020605-1.c: New test.
23389
23390         * g++.dg/opt/vt1.C: New test.
23391
23392         * gcc.dg/20020531-1.c: New test.
23393
23394         * gcc.dg/20020530-1.c: New test.
23395
23396         * gcc.dg/20020527-1.c: New test.
23397
23398         * g++.dg/opt/cse1.C: New test.
23399
23400 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23401
23402         * gcc.dg/20020607-2.c: New test case.
23403
23404 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23405
23406         * gcc.c-torture/compile/20020604-1.c: New test.
23407
23408 2002-06-04  Richard Henderson  <rth@redhat.com>
23409
23410         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23411         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23412         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23413
23414 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23415
23416         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23417
23418 2002-06-03  Richard Henderson  <rth@redhat.com>
23419
23420         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23421         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23422
23423 2002-06-02  Richard Henderson  <rth@redhat.com>
23424
23425         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23426         test functions static.
23427
23428 2002-06-02  Andreas Jaeger  <aj@suse.de>
23429
23430         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23431         now.
23432
23433 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23434
23435         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23436         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23437         Update for mofified diagnostics.
23438         * gcc.dg/c99-intconst-1.c: No longer fail.
23439
23440 2002-06-02  Richard Henderson  <rth@redhat.com>
23441
23442         * gcc.dg/uninit-A.c: Remove xfail markers.
23443
23444 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23445
23446         * gcc.dg/fnegate-1.c: New test case.
23447
23448 2002-05-30  Osku Salerma  <osku@iki.fi>
23449
23450         * gcc.c-torture/execute/mayalias-1.c: New file.
23451
23452 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23453
23454         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23455         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23456         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23457
23458 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23459
23460         * gcc.c-torture/execute/20020529-1.c: New test.
23461
23462 2002-05-27  Richard Henderson  <rth@redhat.com>
23463
23464         * g++.dg/ext/attrib6.C: New test case.
23465
23466 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23467
23468         * gcc.c-torture/execute/pure-1.c: New test.
23469
23470 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23471
23472         * gcc.dg/cpp/arith-2.c: Remove.
23473
23474 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23475
23476         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23477         * gcc.dg/cpp/if-3.c: Remove.
23478
23479 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23480
23481         * g++.dg/opt/cse2.C: New test.
23482
23483 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23484
23485         * gcc.dg/cpp/arith-1.c: New semantic tests.
23486         * gcc.dg/cpp/if-1.c: Update.
23487
23488 2002-05-24  Ben Elliston  <bje@redhat.com>
23489
23490         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23491
23492 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23493
23494         * gcc.dg/verbose-asm.c: New test.
23495
23496 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23497
23498         * gcc.dg/cpp/paste12.c: New test.
23499
23500 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23501
23502         * g++.dg/parse/named_ops.C: New test.
23503
23504 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23505
23506         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23507
23508 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23509
23510         * gcc.dg/weak-2.c: Allow optional leading underscore
23511         in scan-assembler symbol name.
23512         * gcc.dg/weak-3.c: Likewise.
23513         * gcc.dg/weak-4.c: Likewise.
23514         * gcc.dg/weak-5.c: Likewise.
23515
23516 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23517
23518         * gcc.dg/20020523-1.c: New test.
23519
23520 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23521
23522         * objc.dg/const-str-2.m: Update now that we stop after
23523         a command line error.
23524
23525 2002-05-22  Richard Henderson  <rth@redhat.com>
23526
23527         * g++.dg/dg.exp: Fix typo in test pruneing.
23528
23529 2002-05-22  Richard Henderson  <rth@redhat.com>
23530
23531         * g++.dg/dg.exp: Prune the tls subdirectory.
23532         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23533         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23534         * g++.dg/tls/init-1.C: New.
23535
23536 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23537
23538         * gcc.dg/20020517-1.c: New test.
23539
23540 2002-05-21  Richard Henderson  <rth@redhat.com>
23541
23542         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23543         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23544
23545 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23546
23547         * g++.dg/other/copy2.C: New test.
23548
23549 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23550
23551         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23552         (MAX_COPY): Bump up to 10 times sizeof (long long).
23553         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23554
23555         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23556         sizeof (long long).
23557
23558         * gcc.c-torture/execute/strcpy-1.c: New test.
23559
23560 2002-05-19  Jason Merrill  <jason2redhat.com>
23561
23562         * g++.dg/ext/oper1.C: New test.
23563
23564 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23565 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23566
23567         * README.QMTEST: New file.
23568
23569         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23570
23571 2002-05-19  Andreas Jaeger  <aj@suse.de>
23572
23573         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23574         now.
23575         * gcc.c-torture/execute/loop-2d.x: Likewise.
23576
23577 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23578
23579         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23580         support weak symbols.
23581         * gcc.dg/weak-4.c: Likewise
23582         * gcc.dg/weak-6.c: Likewise
23583
23584 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23585
23586         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23587         cygwin, coff and h8300-*-hms targets
23588         * gcc.dg/weak-5.c: Likewise
23589         * gcc.dg/weak-7.c: Likewise
23590
23591 2002-05-16  Jason Merrill  <jason@redhat.com>
23592
23593         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23594         (scan-assembler-not, scan-assembler-dem): Likewise.
23595         (scan-assembler-dem-not): Likewise.
23596
23597 2002-05-15  Richard Henderson  <rth@redhat.com>
23598
23599         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23600
23601 2002-05-15  Richard Henderson  <rth@redhat.com>
23602
23603         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23604         (vfoo1f): Warning here.
23605         (vfoo1l): Don't redefine the alias.
23606
23607 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23608
23609         * g++.dg/init/pm1.C: New test.
23610
23611 2002-05-12  David S. Miller  <davem@redhat.com>
23612
23613         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23614         types.
23615
23616 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23617
23618         * gcc.c-torture/execute/20020510-1.c: New test case.
23619
23620 2002-05-10  David S. Miller  <davem@redhat.com>
23621
23622         * gcc.c-torture/execute/conversion.c: Test long double too.
23623
23624 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23625
23626         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23627         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23628         * lib/g++.exp (g++_link_flags): Likewise.
23629         * lib/objc.exp (objc_target_compile): Likewise.
23630
23631 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23632
23633         * gcc.dg/cpp/poison.c: Update.
23634         * gcc.dg/cpp/20000625-2.c: Remove.
23635         * gcc.dg/cpp/direct2s.c: Remove final test.
23636
23637 2002-05-08  Tom Rix  <trix@redhat.com>
23638
23639         * gcc.c-torture/execute/20020508-1.c: New test.
23640         * gcc.c-torture/execute/20020508-2.c: New test.
23641         * gcc.c-torture/execute/20020508-3.c: New test.
23642
23643 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23644
23645         * gcc.dg/cpp/charconst-4.c: More tests.
23646
23647 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23648
23649         PR c/6569
23650         * gcc.dg/weak-3.c: Update location of warning messages.
23651         * gcc.dg/weak-5.c: Likewise.
23652
23653 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23654
23655         * gcc.c-torture/execute/20020506-1.c: New test case.
23656
23657 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23658
23659         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23660
23661 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23662
23663         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23664
23665 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23666
23667         * gcc.dg/cpp/charconst-3.c: New test.
23668
23669 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23670
23671         * gcc.dg/cpp/charconst.c: Update tests.
23672
23673 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23674
23675         * treelang: Added directory for new sample language treelang. Also
23676         lib/treelang.exp: New file to signal treelang should be tested.
23677
23678 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23679
23680         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23681         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23682         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23683         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23684         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23685         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23686         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23687
23688 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23689
23690         * gcc.dg/format/xopen-2.c: New test.
23691
23692 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23693
23694         * gcc.dg/20020503-1.c: New test.
23695
23696 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23697
23698         * g++.dg/init/dtor1.C: Make it tougher.
23699
23700 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23701
23702         * g++.dg/init/dtor1.C: New test.
23703
23704 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23705
23706         * gcc.dg/altivec-8.c: New.
23707
23708 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23709
23710         * gcc.dg/altivec-7.c: New.
23711
23712 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23713
23714         * g++.dg/parse/typedef1.C: New test.
23715
23716 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23717
23718         PR c++/6486
23719         * g++.dg/template/friend6.C: New test.
23720
23721         PR c++/6492
23722         * g++.dg/init/copy1.C: New test.
23723
23724 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23725
23726         * g++.dg/warn/effc1.C: New test.
23727
23728 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23729
23730         * gcc.dg/cpp/if-cexp.c: Add a test.
23731
23732 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23733
23734         * gcc.dg/20020426-2.c: New test.
23735
23736 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23737
23738         * gcc.dg/cpp/if-mop.c: Update.
23739         * gcc.dg/cpp/if-mpar.c: Add test.
23740         * gcc.dg/cpp/if-oppr.c: Update.
23741
23742 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23743
23744         PR c/6343
23745         * gcc.dg/weak-[2-7].c: New tests.
23746
23747 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23748
23749         * gcc.dg/enum1.c: New test.
23750
23751 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23752
23753         PR c++/6497
23754         * g++.dg/inherit/access2.C: New test.
23755
23756 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23757
23758         PR bootstrap/6445
23759         * gcc.dg/20020426-1.c: New test.
23760
23761 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23762
23763         * g++.dg/abi/enum1.C: New test.
23764
23765 2002-04-26  Richard Henderson  <rth@redhat.com>
23766
23767         * gcc.dg/c99-bool-1.c: Expect always true warning.
23768
23769 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23770
23771         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23772
23773 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23774
23775         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23776         targets.
23777
23778 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23779
23780         * g++.dg/abi/mange7.C: New test.
23781
23782         PR c++/6438.
23783         * g++.dg/parse/stmtexpr2.C: New test.
23784
23785 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23786
23787         * gcc.dg/20020312-2.c: Add SH target.
23788
23789 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23790
23791         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23792         compiler output on mips*-*-irix*.
23793
23794 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23795
23796         * g++.dg/parse/attr1.C: New test.
23797
23798 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23799
23800         * gcc.c-torture/execute/string-opt-17.c: New test case.
23801         * gcc.c-torture/execute/memset-2.c: New test case.
23802
23803 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23804
23805         PR c++/6256:
23806         * g++.dg/template/friend5.C: New test.
23807
23808         PR c++/6331:
23809         * g++.dg/template/qual1.C: Likewise.
23810
23811 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23812
23813         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23814         Include stdlib.h, not stdio.h or ctype.h.
23815
23816 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23817
23818         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23819         cris-*-elf* and mmix-*-*.
23820         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23821         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23822         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23823         Ditto.
23824         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23825         * gcc.dg/wchar_t-1.c: Ditto.
23826
23827 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23828
23829         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23830         Clarify comment.
23831
23832 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23833
23834         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23835
23836 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23837
23838         * gcc.c-torture/execute/20000906-1.x: Delete.
23839
23840 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23841
23842         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23843
23844 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23845
23846         * PR6367
23847         * g77.f-torture/execute/6367.f: New test.
23848         * g77.f-torture/execute/6367.x: Disable for MMIX.
23849
23850 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23851
23852         * PR6352
23853         * g++.dg/opt/inline2.C: New test.
23854
23855 2002-04-18  Richard Henderson  <rth@redhat.com>
23856
23857         * gcc.dg/20000906-1.c: Enable for all targets.
23858         * gcc.c-torture/compile/iftrap-2.c: New.
23859
23860 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23861
23862         * gcc.dg/20020418-1.c: New test.
23863         * gcc.dg/20020418-2.c: New test.
23864
23865 2002-04-18  Richard Henderson  <rth@redhat.com>
23866
23867         * gcc.c-torture/compile/iftrap-1.c: New.
23868         * gcc.dg/iftrap-1.c: Adjust for ia64.
23869         * gcc.dg/iftrap-2.c: New.
23870
23871 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23872
23873         * gcc.c-torture/compile/20020418-1.c: New test.
23874
23875 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23876
23877         * gcc.c-torture/compile/20020415-1.c: New.
23878
23879 2002-04-18  David S. Miller  <davem@redhat.com>
23880
23881         * gcc.c-torture/execute/20020418-1.c: New test.
23882
23883 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23884
23885         * gcc.dg/20020416-1.c: New test.
23886
23887         * g++.dg/opt/inline1.C: New test.
23888
23889 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23890
23891         * gcc.dg/altivec-5.c: New test.
23892
23893         * gcc.dg/20020415-1.c: New test.
23894
23895 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23896
23897         * testsuite/lib/chill.exp: Remove.
23898
23899 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23900
23901         * g++.dg/other/big-struct.C: New test.
23902
23903 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23904
23905         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23906         of scratch file.
23907
23908 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23909
23910         PR c/6277
23911         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23912         in scan-assembler function name
23913
23914 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23915
23916         * g77.f-torture/execute/980628-4.x,
23917         g77.f-torture/execute/980628-5.x,
23918         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23919         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23920         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23921         i[34567]86-*-*.
23922
23923 2002-04-13  David S. Miller  <davem@redhat.com>
23924
23925         * gcc.c-torture/execute/20020413-1.c: New test.
23926
23927 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23928
23929         * gcc.dg/asm-6.c,
23930         * g++.dg/ext/asm1.C: New tests.
23931
23932 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23933
23934         PR c++ 5373.
23935         * g++.dg/parse/stmtexpr1.C: New test.
23936
23937         PR c++/5189.
23938         * g++.dg/template/copy1.C: New test.
23939
23940 2002-04-12  Richard Henderson  <rth@redhat.com>
23941
23942         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23943
23944 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23945
23946         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23947         gcc.c-torture/execute/20020307-2.c.
23948
23949 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23950
23951         * g++.dg/ext/attrib5.C,
23952         * g++.dg/lookup/struct1.C: New tests.
23953
23954 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23955
23956         * gcc.dg/20020411-1.c: New test.
23957
23958         * gcc.c-torture/execute/20020411-1.c: New test.
23959
23960 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23961
23962         * g77.f-torture/execute/6177.f: New test.
23963
23964 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23965
23966         PR middle-end/6247
23967         * g++.dg/opt/cleanup1.C: New test.
23968
23969         * g++.dg/opt/const1.C: New test.
23970
23971 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23972
23973         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23974
23975 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23976
23977         PR c++/5507
23978         * g++.dg/template/typename2.C: New test.
23979
23980 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23981
23982         * gcc.c-torture/execute/loop-12.c: New.
23983
23984 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23985
23986         * g77.f-torture/execute/980628-4.x,
23987         g77.f-torture/execute/980628-5.x,
23988         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23989         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23990         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23991
23992 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23993
23994         PR optimization/6086
23995         * g++.dg/opt/preinc1.C: New test.
23996
23997 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23998
23999         PR c++/5571
24000         * g++.dg/opt/static2.C: New test.
24001
24002 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24003
24004         PR c/5120
24005         * gcc.dg/20020406-1.c: New test.
24006
24007 2002-04-04  David S. Miller  <davem@redhat.com>
24008
24009         * gcc.c-torture/execute/20020404-1.c: New test.
24010
24011 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24012
24013         PR c/6123
24014         * gcc.dg/20020312-2.c: Do not declare global register variable
24015         if __PIC__ or __pic__ is defined.
24016
24017 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24018
24019         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24020         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24021
24022 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24023
24024         * gcc.misc-tests/linkage.exp: Update last change to handle
24025         sparc*-, not just sparc-.
24026
24027 2002-04-03  Richard Henderson  <rth@redhat.com>
24028
24029         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24030
24031 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24032
24033         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24034
24035 2002-04-02  David S. Miller  <davem@redhat.com>
24036
24037         * gcc.c-torture/execute/20020402-3.c: New test.
24038
24039 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24040
24041         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24042         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24043
24044         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24045         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24046         g77.f-torture/execute/20001201.x,
24047         g77.f-torture/execute/u77-test.x: New files.
24048
24049         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24050         * gcc.dg/wchar_t-1.c: Ditto.
24051
24052 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24053
24054         * gcc.c-torture/execute/20020402-1.c: New test.
24055
24056 2002-04-01  Richard Henderson  <rth@redhat.com>
24057
24058         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24059
24060         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24061
24062 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24063
24064         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24065
24066 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24067
24068         * g++.dg/inherit/template-as-base.C: Expect error.
24069         * g++.dg/inherit/namespace-as-base.C: Likewise.
24070
24071 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24072
24073         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24074         g++.dg/ext/instantiate3.C: Tweak match patterns.
24075
24076         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24077         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24078         -da test.
24079
24080 2002-03-31  Richard Henderson  <rth@redhat.com>
24081
24082         * gcc.dg/special/alias-2.c: New.
24083         * gcc.dg/special/ecos.exp: Run it.
24084
24085 2002-03-31  Richard Henderson  <rth@redhat.com>
24086
24087         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24088
24089 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24090
24091         * gcc.dg/weak-1.c: Disable on h8300 port.
24092
24093 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24094
24095         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24096         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24097         ordering tests.
24098         * g++.dg/bprob/bprob-1.C: New test.
24099         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24100         * g++.dg/gcov/gcov-1.C: New test.
24101         * g++.dg/gcov/gcov-1.x: New file.
24102         * g++.dg/gcov/gcov-2.C: New test.
24103         * g++.dg/gcov/gcov-3.C: New test.
24104         * g++.dg/gcov/gcov-3.h: New file.
24105
24106 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24107
24108         * g++.old-deja/g++.other/builtins5.C: New test.
24109         * g++.old-deja/g++.other/builtins6.C: New test.
24110         * g++.old-deja/g++.other/builtins7.C: New test.
24111         * g++.old-deja/g++.other/builtins8.C: New test.
24112         * g++.old-deja/g++.other/builtins9.C: New test.
24113
24114 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24115
24116         * g++.dg/opt/static1.C: New test.
24117
24118         * g++.dg/opt/longbranch1.C: New test.
24119
24120 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24121
24122         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24123
24124         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24125
24126 2002-03-28  Jeffrey A Law  (law@redhat.com)
24127
24128         * gcc.c-torture/execute/20020328-1.c: New test.
24129
24130 2002-03-27  Richard Henderson  <rth@redhat.com>
24131
24132         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24133         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24134         move from g++.old-deja/g++.ext/.
24135
24136 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24137
24138         * g++.dg/init/new2.C: New test.
24139
24140 2002-03-26  Richard Henderson  <rth@redhat.com>
24141
24142         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24143
24144         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24145         on sparc.
24146
24147         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24148         sparcv9 systems.
24149         * gcc.dg/20001102-1.c: Likewise.
24150
24151 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24152
24153         * gcc.dg/cpp/endif-pedantic1.c,
24154         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24155
24156 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24157
24158         * g++.dg/init/new1.C: New test.
24159
24160 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24161
24162         * g++.dg/abi/vbase9.C: New test.
24163
24164 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24165
24166         * gcc.dg/arm-asm.c: New test.
24167
24168 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24169
24170         * gcc.dg/Wswitch-enum.c: New test.
24171         Fix PR c/5044.
24172
24173 2002-03-26  Richard Henderson  <rth@redhat.com>
24174
24175         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24176         structure.
24177
24178 2002-03-25  Richard Henderson  <rth@redhat.com>
24179
24180         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24181         sparcv9 systems.
24182
24183         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24184         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24185
24186 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24187
24188         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24189
24190 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24191
24192         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24193         targets using generic thunk support.
24194
24195 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24196
24197         * gcc.c-torture/compile/20020323-1.c: New test.
24198
24199         * g++.dg/opt/conj2.C: New test.
24200
24201 2002-03-24  Richard Henderson  <rth@redhat.com>
24202
24203         * gcc.dg/weak-1.c: Use -fno-common.
24204
24205 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24206
24207         * g77.dg/f77-edit-apostrophe-out.f: New test
24208         * g77.dg/f77-edit-h-out.f: New test
24209         * g77.dg/f77-edit-t-in.f: New test
24210         * g77.dg/f77-edit-t-out.f: New test
24211         * g77.dg/f77-edit-x-out.f: New test
24212         * g77.dg/f77-edit-slash-out.f: New test
24213         * g77.dg/f77-edit-colon-out.f: New test
24214         * g77.dg/f77-edit-s-out.f: New test
24215
24216 2002-03-24  Richard Henderson  <rth@redhat.com>
24217
24218         * objc/execute/formal_protocol-6.x: New XFAIL.
24219
24220 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24221
24222         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24223         that do not support weak symbols
24224
24225 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24226
24227         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24228         * lib/g77.exp:  Likewise
24229         * lib/objc.exp: Likewise
24230
24231 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24232
24233         * gcc.dg/Wswitch-default.c: New test.
24234
24235 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24236
24237         * g++.dg/other/enum1.C: New test.
24238
24239 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24240
24241         * gcc.dg/pragma-ep-3.c: Fix typo.
24242
24243 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24244
24245         * g++.dg/inherit/template-as-base.C: New test.
24246
24247 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24248
24249         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24250         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24251
24252 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24253
24254         * gcc.dg/cpp/multiline.c: Update to match.
24255
24256 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24257
24258         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24259
24260 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24261
24262         * gcc.dg/cpp/extratokens2.c:  New file.
24263
24264 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24265
24266         * gcc.dg/20020312-2.c: Add rs6000 target.
24267
24268         * gcc.c-torture/compile/20020319-1.c: New test.
24269
24270 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24271
24272         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24273         (A, E): Handle this.
24274
24275 2002-03-20  Jason Merrill  <jason@redhat.com>
24276
24277         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24278         ignoring -fpic.
24279         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24280         through prune_gcc_output.
24281
24282 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24283
24284         * gcc.c-torture/compile/20020320-1.c: New test.
24285
24286 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24287
24288         * gcc.c-torture/compile/20020318-1.c: New test.
24289
24290         * gcc.dg/struct-by-value-1.c: New test.
24291
24292         * gcc.dg/20020319-1.c: New test.
24293
24294 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24295
24296         * g++.dg/opt/conj1.C: New test.
24297
24298 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24299
24300         * g++.dg/template/qualttp20.C: Revert previous change.
24301         * g++.dg/template/qualttp3.C: Likewise.
24302         * g++.dg/template/qualttp4.C: Likewise
24303         * g++.dg/template/qualttp5.C: Likewise
24304         * g++.dg/template/qualttp6.C: Likewise
24305         * g++.dg/template/qualttp7.C: Likewise
24306         * g++.dg/template/qualttp8.C: Likewise
24307         * g++.dg/template/recurse.C: Likewise.
24308
24309 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24310
24311         * gcc.dg/cpp/wchar-1.c: Update.
24312
24313 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24314
24315         * g++.dg/template/conv1.C: New test.
24316         * g++.dg/template/conv2.C: New test.
24317         * g++.dg/template/conv3.C: New test.
24318         * g++.dg/template/conv4.C: New test.
24319
24320 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24321
24322         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24323         * g++.dg/template/qualttp3.C: Likewise.
24324         * g++.dg/template/qualttp4.C: Likewise
24325         * g++.dg/template/qualttp5.C: Likewise
24326         * g++.dg/template/qualttp6.C: Likewise
24327         * g++.dg/template/qualttp7.C: Likewise
24328         * g++.dg/template/qualttp8.C: Likewise
24329         * g++.dg/template/recurse.C: Likewise.
24330
24331 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24332
24333         * g++.dg/opt/dtor1.C: New test.
24334
24335 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24336
24337         * gcc.c-torture/compile/20020315-1.c: New test.
24338
24339 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24340
24341         * gcc.dg/weak-1.c: Fix scan tests.
24342
24343 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24344
24345         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24346         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24347         cris-*-aout* mmix-*-*.
24348         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24349         cris-*-aout* mmix-*-*.
24350         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24351         cris-*-elf* cris-*-aout* and mmix-*-*.
24352         * gcc.dg/20001009-1.c: Ditto.
24353         * gcc.dg/20010912-1.c: Ditto.
24354         * gcc.dg/20020122-4.c: Ditto.
24355         * gcc.dg/inline-2.c: Ditto.
24356
24357 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24358
24359         * gcc.c-torture/compile/20020314-1.c: New test.
24360
24361 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24362
24363         * gcc.c-torture/execute/20020314-1.c: New test.
24364
24365 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24366
24367         * g++.dg/warn/Wunused-1.C: New test.
24368
24369 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24370
24371         * g++.dg/abi/mangle6.C: New test.
24372
24373 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24374
24375         * gcc.c-torture/compile/20020309-2.c: New test.
24376
24377         * gcc.c-torture/compile/20020312-1.c: New test.
24378
24379 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24380
24381         * g++.dg/other/access1.C: New test.
24382
24383 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24384
24385         * gcc.c-torture/execute/wchar_t-1.c: New test.
24386
24387 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24388
24389         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24390
24391 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24392
24393         * gcc.dg/20020312-1.c: New test case.
24394
24395 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24396
24397         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24398
24399 2002-03-11  Richard Henderson  <rth@redhat.com>
24400
24401         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24402         * g++.old-deja/g++.jason/report.C: Likewise.
24403
24404 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24405
24406         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24407         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24408
24409 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24410
24411         * testsuite/g++.dg/overload/pmf1.C: New test.
24412
24413 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24414
24415         * gcc.c-torture/execute/20020307-1.c: Use long.
24416
24417 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24418
24419         PR optimization/5844
24420         * gcc.dg/20020310-1.c: New test.
24421
24422 2002-03-09  Michael Meissner  <meissner@redhat.com>
24423
24424         * gcc.c-torture/execute/memcpy-2.c: New test.
24425         * gcc.c-torture/execute/memset-1.c: New test.
24426         * gcc.c-torture/execute/strlen-1.c: New test.
24427         * gcc.c-torture/execute/strcmp-1.c: New test.
24428         * gcc.c-torture/execute/strncmp-1.c: New test.
24429
24430 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24431
24432         * gcc.dg/ppc-ldstruct.c: New test.
24433
24434 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24435
24436         * gcc.c-torture/execute/va-arg-22.c: New test.
24437
24438 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24439
24440         * gcc.c-torture/compile/20020309-1.c: New test.
24441
24442 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24443
24444         * gcc.c-torture/execute/20020307-2.c: New test.
24445
24446 2002-03-07  Jeffrey A Law  (law@redhat.com)
24447
24448         * g77.f-torture/compile/20020307-1.f: New test.
24449
24450 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24451
24452         * gcc.dg/unordered-1.c: New test.
24453
24454 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24455
24456         * gcc.c-torture/execute/20020307-1.c: New test.
24457
24458 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24459
24460         * gcc.dg/20020304-1.c: New test.
24461
24462         * gcc.c-torture/compile/20020304-2.c: New test.
24463
24464 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24465
24466         * gcc.c-torture/compile/20020304-1.c: New test case
24467         (from PR c/5830).
24468
24469 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24470
24471         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24472
24473 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24474
24475         * g++.dg/other/classkey1.C: New test.
24476
24477 2002-03-01  Richard Henderson  <rth@redhat.com>
24478
24479         * gcc.c-torture/compile/981223-1.x: New.
24480         * gcc.c-torture/compile/920625-1.x: New.
24481
24482 2002-02-28  Richard Henderson  <rth@redhat.com>
24483
24484         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24485
24486 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24487
24488         * gcc.c-torture/execute/20020227-1.c: New test.
24489
24490 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24491
24492         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24493         here" ERROR lines.
24494         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24495         * g++.old-deja.g++.other/defarg1.C: Likewise.
24496         * g++.old-deja/g++.pt/calls2.C: Likewise.
24497         * g++.old-deja/g++.pt/crash20.C: Likewise.
24498         * g++.old-deja/g++.pt/crash30.C: Likewise.
24499         * g++.old-deja/g++.pt/crash36.C: Likewise.
24500         * g++.old-deja/g++.pt/crash6.C: Likewise.
24501         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24502         * g++.old-deja/g++.pt/derived3.C: Likewise.
24503         * g++.old-deja/g++.pt/error1.C: Likewise.
24504         * g++.old-deja/g++.pt/friend21.C: Likewise.
24505         * g++.old-deja/g++.pt/friend23.C: Likewise.
24506         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24507         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24508
24509 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24510
24511         * gcc.c-torture/execute/20020225-2.c: New test.
24512
24513 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24514
24515         * gcc.c-torture/execute/920730-1t.c,
24516         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24517         Delete test cases, only relevant to -traditional.
24518
24519 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24520
24521         * gcc.dg/cpp/undef1.c: Remove.
24522         * gcc.dg/cpp/directiv.c: Update.
24523         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24524
24525 2002-02-27  Michael Meissner  <meissner@redhat.com>
24526
24527         * gcc.c-torture/execute/20020226-1.c: New test.
24528
24529 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24530
24531         * g++.dg/debug/debug4.C: New test.
24532
24533         * gcc.dg/ia64-visibility-1.c: New test.
24534
24535 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24536
24537         * gcc.dg/debug/20020224-1.c: New.
24538
24539 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24540
24541         * gcc.c-torture/execute/960416-1.x: New.
24542         * gcc.c-torture/execute/divconst-3.x: Likewise.
24543
24544 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24545
24546         * gcc.dg/20020224-1.c: New test.
24547
24548 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24549
24550         * gcc.c-torture/execute/20020225-1.c: New.
24551
24552 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24553
24554         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24555
24556 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24557
24558         * gcc.dg/20020222-1.c: New test.
24559
24560 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24561
24562         * g++.dg/opt/anonunion1.C: New test.
24563
24564 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24565
24566         * g++.dg/template/qualttp19.C: New test.
24567         * g++.dg/template/qualttp20.C: New test.
24568         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24569         * g++.old-deja/g++.other/qual1.C: Likewise.
24570
24571 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24572
24573         * gcc.dg/attr-alwaysinline.c: New.
24574
24575 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24576
24577         * gcc.dg/20020220-1.c: New test.
24578
24579         * gcc.dg/20020220-2.c: New test.
24580
24581         * g++.dg/opt/mmx1.C: New test.
24582
24583 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24584
24585         * gcc.c-torture/compile/20020110.c: New test.
24586
24587 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24588
24589         * gcc.c-torture/execute/20020219-1.c: New test.
24590
24591         * gcc.dg/20020219-1.c: New test.
24592
24593         * gcc.dg/noncompile/20020220-1.c: New test.
24594
24595         * g++.dg/opt/ptrintsum1.C: New test.
24596
24597         * gcc.dg/debug/20020220-1.c: New test.
24598
24599 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24600
24601         * gcc.c-torture/execute/20020216-1.c: New test.
24602
24603 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24604
24605         * gcc.dg/decl-1.c: Update, new test.
24606
24607 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24608
24609         * g++.dg/abi/bitfield1.C: New test.
24610         * g++.dg/abi/bitfield2.C: New test.
24611
24612 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24613
24614         * gcc.dg/attr-nest.c: New test.
24615
24616 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24617
24618         * gcc.c-torture/execute/20020215-1.c: New test.
24619
24620 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24621
24622         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24623         * g++.dg/debug/debug.exp: New.
24624         * g++.dg/debug/trivial.C: New.
24625         * g++.dg/debug/debug1.C: Moved...
24626         * g++.dg/other/debug1.C: ...from here.
24627         * g++.dg/debug/debug2.C: Moved...
24628         * g++.dg/other/debug2.C: ...from here.
24629         * g++.dg/debug/debug3.C: Moved...
24630         * g++.dg/other/debug3.C: ...from here.
24631
24632         * gcc.dg/noncompile/20020213-1.c: New test.
24633
24634 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24635
24636         * g++.dg/other/debug3.C: New test.
24637
24638         * gcc.c-torture/execute/20020213-1.c: New test.
24639
24640 2002-02-13  Richard Smith <richard@ex-parrot.com>
24641
24642         * g++.old-deja/g++.other/thunk1.C: New test.
24643
24644 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24645
24646         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24647
24648 2002-02-13  Stan Shebs  <shebs@apple.com>
24649
24650         * gcc.dg/altivec-3.c: New.
24651
24652 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24653
24654         * gcc.dg/Wunreachable-1.c: New test.
24655         * gcc.dg/Wunreachable-2.c: New test.
24656
24657 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24658
24659         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24660
24661 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24662
24663         * gcc.dg/decl-1.c: New test.
24664
24665 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24666
24667         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24668
24669 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24670
24671         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24672         * gcc.c-torture/compile/980506-1.x: Likewise.
24673
24674 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24675
24676         * gcc.dg/20020210-1.c: New.
24677
24678 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24679
24680         * g77.f-torture/execute/947.f: New regression test
24681         for PR fortran/947.
24682
24683 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24684
24685         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24686         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24687
24688 2002-02-08  Richard Henderson  <rth@redhat.com>
24689
24690         * gcc.c-torture/compile/labels-3.c: New.
24691
24692 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24693
24694         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24695         expression statements work instead.
24696         * gcc.dg/noncompile/20020207-1.c: New test.
24697
24698 2002-02-07  Richard Henderson  <rth@redhat.com>
24699
24700         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24701
24702 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24703
24704         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24705         message from g77
24706         * lib/g77-dg.exp: Trim g77 error messages so that they are
24707         recognized by dg.exp.
24708
24709 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24710
24711         PR fortran/5473
24712         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24713
24714 2002-02-07  Richard Henderson  <rth@redhat.com>
24715
24716         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24717         to be sufficiently aligned for integers.
24718
24719 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24720
24721         * g++.dg/template/friend4.C: New test.
24722
24723 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24724
24725         PR fortran/5743
24726         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24727         unsupported cases.
24728
24729 2002-02-07  Richard Henderson  <rth@redhat.com>
24730
24731         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24732         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24733         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24734         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24735
24736 2002-02-06  Richard Henderson  <rth@redhat.com>
24737
24738         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24739
24740 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24741
24742         * gcc.dg/20020206-1.c: New test.
24743
24744 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24745
24746         * gcc.c-torture/execute/20020206-1.c: New test.
24747
24748         * gcc.c-torture/execute/20020206-2.c: New test.
24749
24750         PR optimization/5429:
24751         * gcc.c-torture/compile/20020206-1.c: New test.
24752
24753 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24754
24755         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24756         as certain file formats cannot support particularly large
24757         alignments.
24758
24759         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24760         and do not expect to be able to link the executable.
24761
24762         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24763         fail because the COFF format does not support the weak attribute.
24764
24765 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24766
24767         * g77.dg/pr5473.f:  New test
24768
24769 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24770
24771         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24772         Fix testcase accordingly.
24773
24774 2002-02-04  Richard Henderson  <rth@redhat.com>
24775
24776         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24777         (buf): Change to be an array of pointers, not ints.
24778
24779 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24780
24781         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24782         before all tests.  Move warning one line above to match where it
24783         C frontend emits.
24784         * gcc.dg/Wswitch-2.c: New test.
24785         * g++.dg/warn/Wswitch-1.C: New test.
24786         * g++.dg/warn/Wswitch-2.C: New test.
24787
24788 2002-02-04  Richard Henderson  <rth@redhat.com>
24789
24790         * g++.dg/abi/offsetof.C: Fix size comparison.
24791
24792 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24793
24794         * gcc.dg/cast-qual-2.c: New test.
24795
24796 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24797
24798         * gcc.dg/20020201-4.c: New test.
24799
24800 2002-02-04  Ben Elliston  <bje@redhat.com>
24801
24802         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24803         target_info attribute != 0, in addition to the empty string.
24804         (gcc_target_compile): Likewise.
24805
24806 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24807
24808         * gcc.dg/Wswitch.c: New test.
24809         PR gcc/4475. PR gcc/3780.
24810
24811 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24812
24813         * g77.f-torture/execute/5122.f: New test for regressions
24814         against PR fortran/5122.
24815
24816 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24817
24818         * g77.f-torture/compile/pr3743.f: Delete
24819         * g77.dg/pr3743-1.f: New test.
24820         * g77.dg/pr3743-2.f: New test.
24821         * g77.dg/pr3743-3.f: New test.
24822         * g77.dg/pr3743-4.f: New test.
24823
24824 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24825
24826         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24827
24828 2002-02-02  Richard Henderson  <rth@redhat.com>
24829
24830         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24831         * gcc.c-torture/execute/bf64-1.c: Likewise.
24832
24833 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24834
24835         * gcc.dg/20020201-2.c: New test.
24836
24837         * gcc.dg/20020201-3.c: New test.
24838
24839         * gcc.c-torture/execute/bitfld-2.c: New test.
24840
24841 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24842
24843         * gcc.dg/bitfld-1.c: Update.
24844         * gcc.dg/bitfld-2.c: Update.
24845         * gcc.c-torture/execute/bitfld-1.x: New.
24846
24847 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24848
24849         * gcc.c-torture/execute/20020201-1.c: New test.
24850
24851 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24852
24853         PR target/5469
24854         * gcc.dg/20020201-1.c: New test.
24855
24856 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24857
24858         PR fortran/3743
24859         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24860         * g77.f-torture/compile/pr3743.x: Remove
24861
24862 2002-01-31  Tom Rix  <trix@redhat.com>
24863
24864         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24865
24866 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24867
24868         * gcc.dg/noncompile/20020130-1.c: New test.
24869
24870 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24871
24872         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24873
24874 2002-01-29  Richard Henderson  <rth@redhat.com>
24875
24876         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24877         to long long.
24878         * gcc.c-torture/execute/bf64-1.c: Likewise.
24879
24880 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24881
24882         * gcc.c-torture/execute/20020129-1.c: New test.
24883
24884 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24885
24886         * gcc.c-torture/compile/20000224-1.c: Update.
24887         * gcc.c-torture/execute/bitfld-1.c: New tests.
24888         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24889         * gcc.dg/uninit-A.c: Update.
24890
24891 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24892
24893         * g++.dg/template/ctor1.C: Add instantiation.
24894
24895 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24896
24897         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24898         argument to __builtin_prefetch to be const ptr.
24899
24900 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24901
24902         * gcc.c-torture/compile/20020120-1.c: New test.
24903
24904 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24905
24906         * gcc.c-torture/execute/20020127-1.c: New test.
24907
24908 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24909
24910         * g77.dg/f77-edit-i-in.f: New test
24911         * g77.dg/f77-edit-i-out.f: New test
24912
24913 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24914
24915         * gcc.dg/debug/debug.exp: New file.
24916         * gcc.dg/debug/trivial.c: New file.
24917         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24918         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24919         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24920         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24921         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24922         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24923         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24924         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24925         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24926         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24927         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24928         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24929         * gcc.dg/20000503-1.c: Removed.
24930         * gcc.dg/20010207-1.c: Removed.
24931         * gcc.dg/20011223-1.c: Removed.
24932         * gcc.dg/20020104-2.c: Removed.
24933         * gcc.dg/debug-1.c: Removed.
24934         * gcc.dg/debug-2.c: Removed.
24935         * gcc.dg/debug-3.c: Removed.
24936         * gcc.dg/debug-4.c: Removed.
24937         * gcc.dg/debug-5.c: Removed.
24938         * gcc.dg/debug-6.c: Removed.
24939         * gcc.dg/dwarf2-1.c: Removed.
24940         * gcc.dg/dwarf2-2.c: Removed.
24941
24942 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24943
24944         * g++.old-deja/g++.other/eh5.C: New test.
24945         * g++.old-deja/g++.other/sibcall2.C: New test.
24946         * g++.old-deja/g++.other/array9.C: New test.
24947         * g++.old-deja/g++.other/typename2.C: New test.
24948         * g++.old-deja/g++.other/crash60.C: New test.
24949         * g++.old-deja/g++.other/conv9.C: New test.
24950         * g++.old-deja/g++.other/mangle10.C: New test.
24951         * g++.old-deja/g++.other/unchanging1.C: New test.
24952         * g++.old-deja/g++.other/exprstmt1.C: New test.
24953         * g++.old-deja/g++.other/inline23.C: New test.
24954         * g++.old-deja/g++.eh/ia64-1.C: New test.
24955         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24956         * g++.old-deja/g++.other/reload1.C: New test.
24957         * g++.old-deja/g++.other/static20.C: New test.
24958         * g++.old-deja/g++.other/local-alloc1.C: New test.
24959         * g++.old-deja/g++.other/conv8.C: New test.
24960         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24961         * g++.old-deja/g++.other/storeexpr1.C: New test.
24962         * g++.old-deja/g++.other/storeexpr2.C: New test.
24963         * g++.dg/eh/template2.C: New test.
24964         * g++.dg/warn/weak1.C: New test.
24965
24966 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24967
24968         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24969         Remove first, non-varying, argument.
24970
24971 2002-01-23  Richard Henderson  <rth@redhat.com>
24972
24973         * gcc.dg/inline-2.c: New.
24974
24975         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24976         Add optional target arg.  Check number of arguments.
24977         (scan-assembler-not, scan-assembler-dem): Likewise.
24978         (scan-assembler-dem-not): Likewise.
24979
24980 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24981
24982         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24983         line 12.
24984         * g++.old-deja/g++.brendan/parse3.C,
24985         g++.old-deja/g++.other/crash26.C,
24986         g++.old-deja/g++.other/crash28.C,
24987         g++.old-deja/g++.other/crash29.C,
24988         g++.old-deja/g++.other/crash30.C,
24989         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24990
24991 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24992
24993         * gcc.dg/20020115-1.c: New.
24994
24995 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24996
24997         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24998
24999 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25000
25001         * gcc.dg/20020122-3.c: New.
25002
25003 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25004
25005         * g++.dg/other/gc1.C: New test.
25006
25007 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25008
25009         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25010
25011 2002-01-22  Richard Henderson  <rth@redhat.com>
25012
25013         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25014
25015 2002-01-22  Richard Henderson  <rth@redhat.com>
25016
25017         * gcc.dg/20020122-4.c: New.
25018
25019 2002-01-22  H.J. Lu <hjl@gnu.org>
25020
25021         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25022         link output.
25023         * gcc.dg/special/ecos.exp: Likewise.
25024         * lib/g++-dg.exp: Likewise.
25025         * lib/g77-dg.exp: Likewise.
25026         * lib/gcc-dg.exp : Likewise.
25027         * lib/mike-g++.exp: Likewise.
25028         * lib/mike-g77.exp: Likewise.
25029         * lib/mike-gcc.exp: Likewise.
25030         * lib/objc-dg.exp: Likewise.
25031
25032 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25033
25034         PR target/5379
25035         * gcc.dg/20020122-2.c: New test.
25036
25037 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25038
25039         * gcc.dg/20020122-1.c: New test.
25040
25041 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25042
25043         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25044
25045 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25046
25047         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25048
25049 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25050
25051         * gcc.c-torture/compile/20020121-1.c: New test.
25052
25053 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25054
25055         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25056         ld_library_path.
25057
25058 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25059
25060         * gcc.dg/20020218-1.c: New test.
25061
25062 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25063
25064         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25065         messages
25066         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25067         "At global scope" warning
25068         * g++.dg/ext/align1.C: Change cygwin test for alignment
25069         from db-bogus to dg-warning
25070
25071 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25072
25073         * g77.f-torture/compile/cpp2.F: New test.
25074
25075 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25076
25077         * g++.dg/template/access1.C: New test.
25078
25079 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25080
25081         * gcc.dg/20020118-1.c: New.
25082
25083 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25084
25085         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25086
25087 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25088
25089         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25090         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25091         alignment warnings.
25092
25093 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25094
25095         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25096         torture_with_loops and torture_without_loops
25097
25098 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25099
25100         * gcc.c-torture/compile/20020116-1.c: New test.
25101
25102 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25103
25104         * gcc.dg/20020116-2.c: New test.
25105
25106         * gcc.dg/ultrasp4.c: New test.
25107
25108         * gcc.dg/20020116-1.c: New test.
25109
25110 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25111
25112         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25113         by EABI.
25114
25115 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25116
25117         * gcc.misc-tests/i386-prefetch.exp: New.
25118         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25119         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25120         * gcc.misc-tests/i386-pf-none-1.c: New test.
25121         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25122
25123 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25124
25125         * gcc.dg/gnu89-init-1.c: Add new tests.
25126
25127 2002-01-15  Andreas Jaeger  <aj@suse.de>
25128
25129         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25130         * gcc.dg/i386-mmx-2.c: Likewise.
25131         * gcc.dg/i386-sse-1.c: Likewise.
25132         * gcc.dg/i386-sse-2.c: Likewise.
25133         * gcc.dg/i386-sse-3.c: Likewise.
25134
25135 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25136
25137         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25138         Uncomment additional cases that now pass.
25139
25140 2002-01-11  Richard Henderson  <rth@redhat.com>
25141
25142         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25143         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25144
25145 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25146
25147         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25148
25149 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25150
25151         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25152         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25153
25154 2002-01-10  Dale Johannesen  <dalej@apple.com>
25155
25156         * gcc.c-torture/execute/loop-11.c: New.
25157
25158 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25159
25160         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25161         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25162
25163 2002-01-09  Richard Henderson  <rth@redhat.com>
25164
25165         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25166         type in which to perform the operation for each size.
25167
25168 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25169
25170         * gcc.c-torture/compile/20020109-2.c: New test.
25171
25172 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25173
25174         * gcc.c-torture/execute/loop-10.c: New test.
25175
25176 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25177
25178         * gcc.c-torture/compile/20010226-1.c: New test.
25179         * gcc.c-torture/compile/20010227-1.c: New test.
25180         * gcc.c-torture/compile/20010426-1.c: New test.
25181         * gcc.c-torture/compile/20010510-1.c: New test.
25182         * gcc.c-torture/compile/20010605-3.c: New test.
25183         * gcc.c-torture/compile/20010824-1.c: New test.
25184         * gcc.c-torture/execute/20010409-1.c: New test.
25185         * gcc.dg/noncompile/20000901-1.c: New test.
25186         * gcc.dg/20001023-1.c: New test.
25187         * gcc.dg/20001101-1.c: New test.
25188         * gcc.dg/20001102-1.c: New test.
25189         * gcc.dg/20010207-1.c: New test.
25190         * gcc.dg/20010405-1.c: New test.
25191         * gcc.dg/20010822-1.c: New test.
25192         * gcc.dg/20011107-1.c: New test.
25193
25194 2002-01-09  Jeffrey A Law  (law@redhat.com)
25195
25196         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25197
25198         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25199         execution failure on PA targets.
25200
25201 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25202
25203         * gcc.c-torture/compile/20020109-1.c: New test.
25204
25205 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25206
25207         * gcc.c-torture/execute/20020108-1.c: New test.
25208
25209 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25210
25211         * gcc.dg/20020108-1.c: New test.
25212
25213 2002-01-08  H.J. Lu <hjl@gnu.org>
25214
25215         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25216         for header files.
25217
25218 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25219
25220         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25221         consistency.
25222
25223 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25224
25225         * gcc.dg/altivec-4.c: Test altivec predicates.
25226
25227 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25228
25229         * gcc.c-torture/execute/20020107-1.c: New test.
25230
25231 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25232
25233         PR c/5279
25234         * gcc.c-torture/compile/20020106-1.c: New test.
25235
25236 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25237
25238         * gcc.c-torture/execute/nestfunc-4.c: New test.
25239
25240 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25241
25242         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25243         extra triple that slipped in.
25244         * g++.old-deja/g++.abi/align.C: Likewise.
25245         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25246
25247 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25248
25249         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25250         * g++.old-deja/g++.abi/align.C: Likewise.
25251         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25252
25253         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25254         on FreeBSD/i386.
25255         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25256         FreeBSD.
25257
25258 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25259
25260         * gcc.dg/20020104-1.c: New test.
25261
25262         * gcc.dg/20020104-2.c: New test.
25263
25264 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25265
25266         * gcc.dg/20020103-1.c: Fix typo in target selector.
25267
25268 2002-01-03  Richard Henderson  <rth@redhat.com>
25269
25270         * gcc.dg/20020103-1.c: New.
25271
25272 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25273
25274         * gcc.c-torture/execute/20020103-1.c: New test.
25275
25276 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25277
25278         * g++.dg/other/debug2.C: New test.
25279
25280         * gcc.c-torture/compile/20020103-1.c: New test.
25281
25282 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25283
25284         * gcc.dg/gnu89-init-1.c: Added new tests.
25285
25286 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25287
25288         * g++.dg/template/friend2.C: Remove as patch is reverted.
25289
25290         * g++.dg/warn/oldcast1.C: New test.
25291
25292         * g++.dg/template/ptrmem1.C: New test.
25293         * g++.dg/template/ptrmem2.C: New test.
25294
25295         * g++.dg/template/ntp.C: New test.
25296
25297         * g++.dg/other/component1.C: New test.
25298
25299         * g++.dg/template/ttp3.C: New test.
25300
25301         * g++.dg/template/friend2.C: New test.
25302         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25303
25304 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25305
25306         * g++.dg/other/ptrmem1.C: New test.
25307         * g++.dg/other/ptrmem2.C: New test.
25308
25309 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25310
25311         * g++.dg/template/ctor1.C: New test.
25312
25313 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25314
25315         * g++.dg/template/friend2.C: New test.
25316
25317 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25318
25319         * gcc.dg/mmix-1.c: New test.
25320
25321 2001-12-31  Richard Henderson  <rth@redhat.com>
25322
25323         * gcc.dg/asm-5.c: New.
25324
25325 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25326
25327         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25328         in namespace __gnu_cxx
25329
25330 2001-12-30  Richard Henderson  <rth@redhat.com>
25331
25332         * gcc.dg/debug-6.c: New.
25333
25334 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25335
25336         * gcc.c-torture/compile/20011229-2.c: New test.
25337
25338 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25339
25340         * gcc.dg/debug-3.c: New test.
25341         * gcc.dg/debug-4.c: New test.
25342         * gcc.dg/debug-5.c: New test.
25343
25344 2001-12-29  Richard Henderson  <rth@redhat.com>
25345
25346         * g++.dg/eh/loop1.C: New.
25347
25348 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25349
25350         * g++.dg/template/crash1.C: New test.
25351
25352 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25353
25354         * g++.dg/other/const1.C: New test.
25355
25356 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25357
25358         * gcc.c-torture/compile/20011229-1.c: New test.
25359
25360 2001-12-28  Stan Shebs  <shebs@apple.com>
25361
25362         * lib/objc-torture.exp: Resync with c-torture.exp.
25363         * lib/objc.exp: Load standard libraries.
25364
25365 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25366
25367         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25368         additional tests.
25369
25370 2001-12-27  Roger Sayle <roger@eyesopen.com>
25371
25372         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25373
25374 2001-12-27  Richard Henderson  <rth@redhat.com>
25375
25376         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25377
25378 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25379
25380         * g++.dg/eh/ctor1.C: New test.
25381         * g++.dg/other/error2.C: New test.
25382
25383 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25384
25385         * g++.dg/other/init2.C: New test.
25386
25387 2001-12-24  Richard Henderson  <rth@redhat.com>
25388
25389         * gcc.dg/20011223-1.c: New.
25390         * gcc.dg/inline-1.c: New.
25391
25392 2001-12-23  Richard Henderson  <rth@redhat.com>
25393
25394         * gcc.dg/asm-4.c: Test operand modifiers.
25395
25396 2001-12-23  Richard Henderson  <rth@redhat.com>
25397
25398         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25399
25400 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25401
25402         * gcc.c-torture/execute/20011223-1.c: New test.
25403
25404 2001-12-21  Richard Henderson  <rth@redhat.com>
25405
25406         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25407         re-enables the warning.
25408
25409 2001-12-21  Richard Henderson  <rth@redhat.com>
25410
25411         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25412
25413 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25414
25415         * gcc.c-torture/compile/20011218-1.c: New test.
25416
25417 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25418
25419         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25420         arm-isr.c test.
25421         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25422         epilogue generation for ARM ISR routines.
25423
25424 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25425
25426         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25427         * gcc.dg/format/c90-printf-3.c: Likewise.
25428         * gcc.dg/format/c99-printf-3.c: Likewise.
25429         * gcc.dg/format/ext-1.c: Likewise.
25430         * gcc.dg/format/ext-6.c: Likewise.
25431         * gcc.dg/format/format.h: Prototype unlocked stdio.
25432
25433 2001-12-20  Richard Henderson  <rth@redhat.com>
25434
25435         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25436         (arena): Use it.
25437         (malloc): Correct allocation logic.  Abort if we fill up the
25438         arena before initialization complete.
25439         (realloc): Correct allocation logic.
25440
25441 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25442
25443         * gcc.c-torture/compile/20011219-2.c: New test.
25444
25445         * gcc.c-torture/execute/20011219-1.c: New test.
25446
25447 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25448
25449         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25450         target does not support weak symbols.
25451
25452 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25453
25454         * gcc.c-torture/compile/20011219-1.c: New test.
25455
25456 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25457
25458         * g++.dg/other/error1.C: New test.
25459
25460 2001-12-17  Jeffrey A Law  (law@redhat.com)
25461
25462         * gcc.c-torture/execute/20011217-1.c: New test.
25463
25464 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25465
25466         * objc.dg/special/: New directory.
25467         * objc.dg/special/special.exp: New file.
25468         * objc.dg/special/unclaimed-category-1.h: New file.
25469         * objc.dg/special/unclaimed-category-1a.m: New file.
25470         * objc.dg/special/unclaimed-category-1.m: New file.
25471
25472 2001-12-17  Andreas Jaeger  <aj@suse.de>
25473
25474         * gcc.c-torture/compile/20011217-2.c: New test.
25475
25476 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25477
25478         * gcc.c-torture/compile/20011217-1.c: New test.
25479
25480 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25481
25482         * testsuite/gcc.dg/20011214-1.c: New.
25483
25484 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25485
25486         * gcc.dg/altivec-4.c: New.
25487
25488 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25489
25490         * gcc.dg/20011113-1.c: New test.
25491
25492 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25493
25494         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25495         std::__malloc_alloc_template<0> and
25496         std::__default_alloc_template<false, 0>.
25497
25498 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25499
25500         * objc/execute/bf-21.m: New test.
25501         * objc/execute/enumeration-1.m: New test.
25502         * objc/execute/enumeration-2.m: New test.
25503
25504 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25505
25506         * gcc.dg/gnu89-init-1.c: New test.
25507
25508 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25509
25510         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25511         * g++.old-deja/g++.jason/2371.C: Likewise.
25512         * g++.old-deja/g++.jason/template33.C: Likewise.
25513         * g++.old-deja/g++.jason/template34.C: Likewise.
25514         * g++.old-deja/g++.jason/template36.C: Likewise.
25515         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25516         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25517         * g++.old-deja/g++.other/typename1.C: Likewise.
25518         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25519         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25520         * g++.old-deja/g++.pt/typename11.C: Likewise.
25521         * g++.old-deja/g++.pt/typename14.C: Likewise.
25522         * g++.old-deja/g++.pt/typename16.C: Likewise.
25523         * g++.old-deja/g++.pt/typename3.C: Likewise.
25524         * g++.old-deja/g++.pt/typename4.C: Likewise.
25525         * g++.old-deja/g++.pt/typename5.C: Likewise.
25526         * g++.old-deja/g++.pt/typename7.C: Likewise.
25527         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25528
25529 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25530
25531         * g++.dg/other/linkage1.C: New test.
25532         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25533         specifiers.
25534
25535 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25536
25537         * gcc.dg/concat.c: New test.
25538
25539 2001-12-11  Stan Shebs  <shebs@apple.com>
25540
25541         * objc/compile: New test directory.
25542         * objc/compile/compile.exp: New expect script.
25543         * objc/compile/20011211-1.m: New compile test.
25544
25545 2001-12-11  Jason Merrill  <jason@redhat.com>
25546
25547         * lib/prune.exp (prune_gcc_output): Also handle "In member
25548         function".  So many permutations...
25549
25550 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25551
25552         * g++.dg/template/typedef1.C: New test.
25553
25554 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25555
25556         * g++.dg/other/copy1.C: New test.
25557
25558 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25559
25560         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25561
25562         * gcc.dg/builtin-choose-expr.c: New.
25563
25564 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25565
25566         * gcc.dg/altivec-2.c: New.
25567
25568 2001-12-07  Richard Henderson  <rth@redhat.com>
25569
25570         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25571
25572 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25573
25574         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25575         ultrasparc.
25576
25577 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25578
25579         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25580
25581 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25582
25583         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25584         variable argument list.
25585
25586 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25587
25588         * gcc.c-torture/execute/memcheck: Delete entire directory.
25589         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25590         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25591
25592 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25593
25594         * gcc.dg/Wshadow-1.c: New test.
25595
25596 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25597
25598         * gcc.c-torture/compile/20011130-1.c: New test.
25599
25600         * gcc.dg/noncompile/20011025-1.c: New test.
25601
25602         * g++.dg/other/anon-union.C: New test.
25603
25604         * gcc.c-torture/execute/20011024-1.c: New test.
25605
25606 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25607
25608         * gcc.c-torture/execute/20000722-1.x,
25609         gcc.c-torture/execute/20010123-1.x: Remove.
25610         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25611         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25612         gcc.dg/c99-complit-2.c: New tests.
25613
25614 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25615
25616         * g++.dg/inherit/base1.C: New test.
25617
25618 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25619
25620         * g++.dg/other/stdarg1.C: New test.
25621
25622         * gcc.c-torture/compile/20011130-2.c: New test.
25623
25624 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25625
25626         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25627         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25628         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25629         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25630         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25631         * gcc.dg/builtin-prefetch-1.c: New test.
25632
25633 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25634
25635         * gcc.dg/20011130-1.c: New test.
25636
25637 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25638
25639         * g++.dg/other/scope1.C: New test.
25640         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25641
25642 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25643
25644         * gcc.dg/vla-init-1.c: New test.
25645
25646 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25647
25648         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25649
25650 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25651
25652         * objc.dg/alias.m: Update.
25653         * objc.dg/class-1.m: Update.
25654         * objc.dg/const-str-1.m: Update.
25655         * objc.dg/fwd-proto-1.m: Update.
25656         * objc.dg/id-1.m: Update.
25657         * objc.dg/super-class-1.m: Update.
25658
25659 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25660
25661         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25662         constructs.
25663
25664 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25665
25666         * gcc.c-torture/execute/20011128-1.c: New test.
25667
25668 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25669
25670         * gcc.dg/20011127-1.c: New test.
25671
25672 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25673
25674         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25675         from Austin Group draft 7.
25676         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25677         scanf format arguments.
25678         * gcc.dg/format/no-exargs-2.c: New test.
25679
25680 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25681
25682         * g++.dg/abi/vbase8-4.C: New test.
25683
25684 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25685
25686         * gcc.c-torture/execute/20011121-1.c: New test.
25687
25688 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25689
25690         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25691
25692 2001-11-23  Andreas Jaeger  <aj@suse.de>
25693
25694         * gcc.dg/cpp/charconst-2.c: New test.
25695
25696 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25697
25698         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25699         to the host if it is remote.  Let tests specify extra headers
25700         they use.
25701         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25702         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25703         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25704         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25705         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25706         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25707         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25708         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25709         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25710         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25711
25712 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25713
25714         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25715         for little endian ARMs.
25716
25717 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25718
25719         * gcc.c-torture/compile/20011119-1.c: New test.
25720         * gcc.c-torture/compile/20011119-2.c: New test.
25721
25722 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25723
25724         * gcc.dg/altivec-1.c: Fix typo.
25725
25726 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25727
25728         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25729
25730 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25731
25732         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25733
25734 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25735
25736         * lib/g77.exp: Don't specify --rpath-link.
25737
25738         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25739         across all the headers.
25740         * gcc.dg/format/format.exp: For testing on a remote host,
25741         copy format.h.
25742
25743         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25744         * gcc.c-torture/execute/930406-1.c: Likewise.
25745         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25746
25747 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25748
25749         * gcc.dg/altivec-1.c: New.
25750
25751 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25752
25753         * gcc.dg/cpp/fpreprocessed.c: New test case.
25754
25755 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25756
25757         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25758         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25759         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25760
25761 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25762
25763         * gcc.dg/no-builtin-1.c: New test.
25764
25765 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25766
25767         * gcc.c-torture/execute/20011115-1.c: New test.
25768
25769 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25770
25771         * gcc.c-torture/compile/20011114-2.c: New test.
25772         * gcc.c-torture/compile/20011114-3.c: New test.
25773         * gcc.c-torture/compile/20011114-4.c: New test.
25774
25775 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25776
25777         * g++.dg/other/init1.C: New test.
25778
25779 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25780
25781         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25782         message.
25783
25784         * gcc.c-torture/execute/20011114-1.c: New testcase.
25785
25786         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25787         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25788         like the (before this change) version of 20010327-1.c.
25789
25790 2001-11-14  Roger Sayle <roger@eyesopen.com>
25791
25792         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25793
25794 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25795
25796         * g++.dg/init/array2.C: New test.
25797
25798 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25799
25800         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25801
25802 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25803
25804         * g++.dg/other/forscope1.C: New test.
25805         * g++.dg/ext/forscope1.C: New test.
25806         * g++.dg/ext/forscope2.C: New test.
25807
25808 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25809
25810         * gcc.c-torture/execute/20011113-1.c: New test.
25811
25812 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25813
25814         * gcc.c-torture/execute/20011109-2.c: New test.
25815
25816         * gcc.c-torture/execute/20011109-1.c: New test.
25817
25818 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25819
25820         * gcc.c-torture/compile/20011109-1.c: New test.
25821
25822 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25823
25824         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25825         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25826         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25827         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25828         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25829         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25830         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25831
25832 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25833
25834         * g++.dg/warn/Wshadow-1.C: New tests.
25835         * g++.old-deja/g++.mike/for3.C: Update.
25836
25837 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25838
25839         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25840         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25841         XFAILs.  Adjust expected error texts.
25842         * gcc.c-torture/compile/20011106-1.c,
25843         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25844         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25845         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25846         gcc.dg/c99-array-lval-5.c: New tests.
25847
25848 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25849
25850         * gcc.dg/cpp/defined.c: Update.
25851
25852 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25853
25854         * gcc.c-torture/execute/anon-1.c: New test.
25855
25856 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25857
25858         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25859         same size, so no warning should be produced on stormy16.
25860
25861         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25862         due to oversized array.
25863         * g++.old-deja/g++.mike/ns15.C: Likewise.
25864         * g++.old-deja/g++.pt/crash16.C: Likewise.
25865
25866 2001-11-02  Graham Stott  <grahams@redhat.com>
25867
25868         * g++.dgother/debug1.C: Fix typos.
25869
25870 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25871
25872         * g++.dg/other/debug1.C: New test.
25873
25874 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25875
25876         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25877         of unsigned long.
25878
25879 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25880
25881         * gcc.dg/20011029-2.c: New test.
25882
25883         * gcc.c-torture/compile/20011029-1.c: New test.
25884
25885 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25886
25887         * objc/execute/class_self-1.m: New test.
25888         * objc/execute/class_self-2.m: New test.
25889
25890 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25891
25892         * gcc.misc-tests/msgs.exp: Delete.
25893         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25894         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25895         error set to match recent changes.
25896
25897 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25898
25899         * gcc.dg/20011021-1.c: New test.
25900
25901 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25902
25903         * gcc.c-torture/compile/20011023-1.c: New test.
25904
25905 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25906
25907         * lib/g77.exp: Rewrite based on lib/g++.exp.
25908
25909 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25910
25911         * gcc.c-torture/execute/20011019-1.c: New test.
25912
25913         * gcc.dg/20011018-1.c: New test.
25914
25915 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25916
25917         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25918
25919 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25920
25921         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25922         * gcc.dg/attr-invalid.c: Likewise.
25923
25924 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25925
25926         * testsuite/gcc.dg/20011015-1.c: New test.
25927
25928 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25929
25930         * g++.dg/template/unify2.C: New test.
25931
25932 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25933
25934         * g++.dg/other/exception-specification.C: New test
25935
25936 2001-10-13  Tom Rix  <trix@redhat.com>
25937
25938         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25939         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25940
25941 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25942
25943         * testsuite/gcc.dg/20011009-1.c: New test.
25944
25945 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25946
25947         PR g++/4476
25948         * g++.dg/other/friend1.C: New test.
25949
25950 2001-10-11  Richard Henderson  <rth@redhat.com>
25951
25952         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25953
25954 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25955
25956         * gcc.c-torture/compile/20011010-1.c: New.
25957
25958 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25959
25960         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25961         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25962         g77.f-torture/execute/execute.exp,
25963         g77.f-torture/noncompile/noncompile.exp,
25964         gcc.c-torture/compile/compile.exp,
25965         gcc.c-torture/execute/execute.exp,
25966         gcc.c-torture/execute/ieee/ieee.exp,
25967         gcc.c-torture/execute/memcheck/memcheck.exp,
25968         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25969         objc/execute/execute.exp: Update FSF address.
25970
25971 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25972
25973         * gcc.dg/cpp/cmdlne-C.c: Update.
25974         * gcc.dg/cpp/cmdlne-C2.c: New.
25975
25976 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25977
25978         * gcc.c-torture/execute/20011008-3.c: New.
25979
25980 2001-10-08  DJ Delorie  <dj@redhat.com>
25981
25982         * gcc.dg/20011008-1.c: New.
25983         * gcc.dg/20011008-2.c: New.
25984
25985 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25986
25987         * gcc.dg/cpp/spacing1.c: Update test.
25988
25989 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25990
25991         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25992         spelling errors of "separate" as "seperate".
25993
25994 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25995
25996         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25997         enough to avoid inlining.
25998
25999 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26000
26001         * lib/g77.exp: set libg2c_dir correctly.
26002
26003 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26004
26005         * gcc.dg/cpp/macro11.c: New test.
26006
26007 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26008
26009         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26010         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26011         gcc.dg/format/multattr-3.c: New tests.
26012         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26013         tests for format attributes on function pointers being rejected.
26014
26015 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26016
26017         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26018
26019 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26020
26021         * g++.dg/warn/format1.C: New test.
26022
26023 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26024
26025         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26026
26027 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26028
26029         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26030
26031 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26032
26033         * gcc.dg/cpp/redef2.c: Add test.
26034
26035 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26036
26037         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26038         long-standing bug on i686, apparently.
26039         * gcc.c-torture/execute/loop-2c.x: New file.
26040         * gcc.c-torture/execute/loop-2d.x: New file.
26041         * gcc.c-torture/execute/loop-3c.x: New file.
26042
26043 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26044
26045         * gcc.dg/cpp/20000625-2.c: Correct line number.
26046
26047 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26048
26049         * gcc.dg/cpp/macro10.c: New test.
26050         * gcc.dg/cpp/strify3.c: New test.
26051         * gcc.dg/cpp/spacing1.c: Add tests.
26052         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26053         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26054
26055 2001-09-24  DJ Delorie  <dj@redhat.com>
26056
26057         * gcc.c-torture/execute/20010924-1.c: New test.
26058
26059 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26060
26061         * testsuite/objc/execute/paste.m: Remove.
26062
26063 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26064
26065         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26066
26067 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26068
26069         * g77.dg/strlen0.f: New test.
26070
26071 2001-09-21  Richard Henderson  <rth@redhat.com>
26072
26073         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26074         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26075
26076 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26077
26078         Table-driven attributes.
26079         * g++.dg/ext/attrib1.C: New test.
26080
26081 2001-09-20  DJ Delorie  <dj@redhat.com>
26082
26083         * gcc.dg/20000926-1.c: Update expected warning messages.
26084         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26085         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26086         array.
26087
26088 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26089
26090         * g++.dg/eh/registers1.C: New test case.
26091
26092 2001-09-17  Richard Henderson  <rth@redhat.com>
26093
26094         * gcc.dg/array-5.c: Fix VLA decomposition test.
26095
26096 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26097
26098         * gcc.dg/cpp/line5.c: New testcase.
26099
26100 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26101
26102         * gcc.dg/cpp/macro9.c: New test.
26103
26104 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26105
26106         * gcc.c-torture/execute/980223.c: Change type of addr from long
26107         to char *.
26108
26109 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26110
26111         * gcc.c-torture/execute/20010915-1.c: New test.
26112
26113 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26114
26115         * g77.dg/bprob: New directory.
26116         * g77.dg/bprob/bprob.exp: New file.
26117         * g77.dg/bprob/bprob-1.f: New test.
26118         * g77.dg/gcov: New directory.
26119         * g77.dg/gcov/gcov.exp: New file.
26120         * g77.dg/gcov/gcov-1.f: New test.
26121         * g77.dg/gcov/gcov-1.x: New file.
26122
26123 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26124
26125         * gcc.dg/cpp/directiv.c: Update.
26126         * gcc.dg/cpp/undef1.c: Update.
26127
26128 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26129
26130         * gcc.dg/20010912-1.c: New test.
26131
26132 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26133
26134         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26135         language-independent file in lib.
26136         * lib/gcov.exp: New file.
26137
26138 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26139
26140         * gcc.c-torture/compile/20010911-1.c: New test.
26141
26142 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26143
26144         * lib/profopt.exp: New, to support profile-directed optimizations.
26145         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26146         * gcc.misc-tests/bprob-1.c: New test.
26147         * gcc.misc-tests/bprob-2.c: New test.
26148
26149 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26150
26151         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26152         XFAIL and which kinds of gcov output to verify.
26153         * gcc.misc-tests/gcov-4b.x: New file.
26154         * gcc.misc-tests/gcov-5b.x: New file.
26155         * gcc.misc-tests/gcov-6.x: New file.
26156         * gcc.misc-tests/gcov-7.c: New test.
26157         * gcc.misc-tests/gcov-7.x: New file.
26158
26159 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26160
26161         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26162         * gcc.misc-tests/gcov-6.c: New test.
26163
26164 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26165
26166         PR c++/3986
26167         * g++.dg/abi/vbase1.C: New test.
26168
26169 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26170
26171         * objc.dg/method-2.m: New.
26172
26173 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26174
26175         PR c++/4203
26176         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26177         * g++.dg/init/empty1.C: New test.
26178
26179 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26180
26181         * gcc.c-torture/compile/20010903-1.c: New test.
26182
26183 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26184
26185         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26186         for m68k.
26187
26188 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26189
26190         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26191
26192         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26193
26194         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26195
26196 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26197
26198         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26199         for 16-bit 'unsigned int'.
26200
26201 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26202
26203         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26204
26205 2001-08-27  Richard Henderson  <rth@redhat.com>
26206
26207         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26208         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26209
26210 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26211
26212         * gcc.dg/asm-names.c (ymain): New.
26213
26214 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26215
26216         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26217         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26218         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26219
26220 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26221
26222         * gcc.dg/compare5.c: New testcase.
26223
26224 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26225
26226         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26227         and "In instantiation".
26228
26229 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26230
26231         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26232
26233 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26234
26235         * gcc.misc-tests/gcov.exp: Add support for branch information.
26236         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26237         * gcc.misc-tests/gcov-4.c: New test.
26238         * gcc.misc-tests/gcov-4b.c: New test.
26239         * gcc.misc-tests/gcov-5b.c: New test.
26240
26241 2001-08-20  Zack Weinberg  <zackw@panix.com>
26242
26243         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26244         expected to fail.
26245
26246 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26247
26248         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26249
26250 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26251
26252         * g++.dg/eh/template1.C: New test.
26253
26254 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26255
26256         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26257         Fix thinko.
26258         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26259         for xfail.
26260
26261 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26262
26263         * lib/g77-dg.exp:  Use prune.exp for common procedures
26264         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26265         * lib/g77.exp: (g77-dg-prune) Remove
26266
26267 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26268
26269         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26270
26271 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26272
26273         * g++.dg/template/unify1.C: New test.
26274
26275 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26276
26277         * g++.dg/abi/empty4.C: New test.
26278
26279 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26280
26281         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26282         solaris2.*
26283         * g77.f-torture/compile/pr3743.x: Likewise
26284
26285 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26286
26287         * g++.dg/other/using-declaration.C: New test.
26288
26289 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26290
26291         * gcc.dg/cpp/tr-sign.c: New testcase.
26292
26293 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26294
26295         * gcc.dg/cpp/19951025-1.c: Revert.
26296         * gcc.dg/cpp/directiv.c: We no longer process directives that
26297         interrupt macro arguments.
26298
26299 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26300
26301         * gcc.dg/bconstp-1.c: New test.
26302
26303 2001-08-03  Richard Henderson  <rth@redhat.com>
26304
26305         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26306
26307 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26308
26309         * gcc.dg/cpp/19951025-1.c: Update.
26310
26311 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26312
26313         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26314         should be x.
26315
26316 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26317
26318         Kill -fhonor-std.
26319         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26320         * g++.old-deja/g++.other/std1.C: Likewise.
26321         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26322
26323 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26324
26325         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26326         (g77_pass, g77_fail, g77_finish, g77_exit,
26327         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26328
26329 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26330
26331         * g77.dg/fbackslash.f
26332         * g77.dg/fcase-preserve.f
26333         * g77.dg/ff90-1.f
26334         * g77.dg/ffixed-line-length-0.f
26335         * g77.dg/ffixed-line-length-132.f
26336         * g77.dg/ffixed-line-length-7.f
26337         * g77.dg/ffixed-line-length-72.f
26338         * g77.dg/ffixed-line-length-none.f
26339         * g77.dg/ffree-form-1.f
26340         * g77.dg/fno-backslash.f
26341         * g77.dg/fno-f90-1.f
26342         * g77.dg/fno-fixed-form-1.f
26343         * g77.dg/fno-onetrip.f
26344         * g77.dg/fno-typeless-boz.f
26345         * g77.dg/fno-underscoring.f
26346         * g77.dg/fno-vxt-1.f
26347         * g77.dg/fonetrip.f
26348         * g77.dg/ftypeless-boz.f
26349         * g77.dg/fugly-assumed.f
26350         * g77.dg/funderscoring.f
26351         * g77.dg/fvxt-1.f
26352
26353 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26354
26355         * objc.dg/fwd-proto-1.m: New.
26356         * objc.dg/local-decl-1.m: New.
26357         * objc.dg/naming-1.m: New.
26358         * objc.dg/naming-2.m: New.
26359         * objc.dg/proto-hier-1.m: New.
26360
26361 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26362
26363         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26364         largest-type elements to a struct makes its size grow.
26365
26366 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26367
26368         * g++.dg/abi/vthunk1.C: New test.
26369
26370 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26371
26372         * g++.dg/abi/vbase8-22.C: New test.
26373
26374 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26375
26376         * gcc.dg/cpp/macro8.c: New test.
26377
26378 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26379
26380         * g++.dg/abi/vbase8-21.C: New test.
26381
26382 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26383
26384         * g++.dg/abi/vbase8-10.C: New test.
26385
26386 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26387
26388         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26389         ${tool}_set_ld_library_path.
26390         Changed caller.
26391         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26392         g++.exp.
26393
26394 2001-07-26  Stan Cox <scox@redhat.com>
26395
26396         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26397         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26398         gcc_exit, gcc_check_unsupported_p):
26399         Moved to gcc-deps.exp
26400         * gcc-deps.exp: New file.
26401
26402 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26403
26404         * g++.old-deja/g++.pt/defarg14.C: New test.
26405
26406 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26407
26408         * g++.old-deja/g++.other/lineno5.C: New test.
26409
26410 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26411
26412         * g++.old-deja/g++.pt/crash68.C: New test.
26413
26414 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26415
26416         * g++.old-deja/g++.other/crash42.C: New test.
26417
26418 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26419
26420         * gcc.dg/cpp/extratokens.c: Fix.
26421         * gcc.dg/cpp/skipping2.c: New tests.
26422
26423 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26424
26425         * gcc.c-torture/execute/20010724-1.c: New file.
26426         * gcc.c-torture/execute/20010724-1.x: New file.
26427
26428 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26429
26430         * g++.old-deja/g++.other/cond7.C: New test.
26431
26432 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26433
26434         * g++.old-deja/g++.other/optimize4.C: New test.
26435
26436 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26437
26438         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26439
26440 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26441
26442         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26443         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26444         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26445         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26446
26447         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26448         bug report" message.
26449
26450         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26451         * g++.dg/ext/instantiate1.C: Move from old-deja.
26452
26453 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26454
26455         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26456         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26457         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26458         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26459
26460 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26461
26462         * gcc.c-torture/execute/20010723-1.c: New test.
26463
26464 2001-07-23  Ben Elliston  <bje@redhat.com>
26465
26466         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26467
26468 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26469
26470         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26471         i[34567]86-*-*.
26472         Delete handling of ieee_multilib_flags.
26473         Pass -mieee for alpha*-*-* and sh-*-*.
26474         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26475
26476 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26477
26478         Remove old-abi tests.
26479         * g++.old-deja/g++.mike/p11116.C: Remove.
26480         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26481
26482 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26483
26484         * g77.f-torture/compile/pr3743.f:  New test
26485
26486 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26487
26488         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26489
26490 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26491
26492         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26493         g++.old-deja/g++.pt/static6.C: Likewise.
26494         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26495         supports weak symbols.
26496
26497 2001-07-18  Andreas Jaeger  <aj@suse.de>
26498
26499         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26500         supported again.
26501
26502 2001-07-18  Andreas Jaeger  <aj@suse.de>
26503
26504         * gcc.dg/iftrap-1.c: Fix target line.
26505
26506 2001-07-17  Richard Henderson  <rth@redhat.com>
26507
26508         * gcc.c-torture/execute/20010717-1.c: New.
26509
26510 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26511
26512         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26513         tests.
26514
26515 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26516
26517         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26518
26519 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26520
26521         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26522         UAC_SIGBUS, UAC_NOPRINT definitions.
26523
26524 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26525
26526         * objc/execute/object_is_class.m: New test.
26527         * objc/execute/object_is_meta_class.m: New test.
26528
26529 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26530
26531         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26532         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26533
26534 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26535
26536         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26537         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26538
26539 2001-07-14  Richard Henderson  <rth@redhat.com>
26540
26541         * gcc.dg/iftrap-1.c: New.
26542
26543 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26544
26545         * g77.f-torture/execute/intrinsic77.f: New test.
26546
26547 2001-07-11  Janis Johnson <janis@us.ibm.com>
26548
26549         * gcc.misc-tests/gcov-3.c: New test.
26550
26551 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26552
26553         * gcc.c-torture/compile/20010711-1.c,
26554         * gcc.c-torture/compile/20010711-2.c: New tests.
26555
26556 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26557
26558         * gcc.c-torture/execute/20010711-1.c: New test.
26559
26560 2001-07-11  Ben Elliston  <bje@redhat.com>
26561
26562         * g++.old-deja/g++.other/enum5.C: New test.
26563
26564 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26565
26566         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26567         (g++-dg-prune): Call prune_gcc_output.
26568         * prune.exp: New file for prune_gcc_output.
26569         * lib/g++.exp, lib/gcc.exp: Load it.
26570
26571 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26572
26573         * gcc.c-torture/compile/20010701-1.c,
26574         g++.old-deja/g++.ext/attrib6.C: New tests.
26575
26576 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26577
26578         * gcc.c-torture/compile/20010706-1.c: New test.
26579
26580 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26581
26582         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26583
26584 2001-06-28  Stan Shebs  <shebs@apple.com>
26585
26586         * gcc.dg/pragma-darwin.c: New test.
26587
26588 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26589
26590         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26591         Solaris 2.[678] system.
26592
26593 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26594
26595         * gcc.dg/20010622-1.c: New test.
26596
26597 2001-06-18  Stan Shebs  <shebs@apple.com>
26598
26599         * objc.dg: New directory.
26600         * objc.dg/dg.exp: New file.
26601         * objc.dg/alias.m: New.
26602         * objc.dg/class-1.m: New.
26603         * objc.dg/class-2.m: New.
26604         * objc.dg/const-str-1.m: New.
26605         * objc.dg/const-str-2.m: New.
26606         * objc.dg/id-1.m: New.
26607         * objc.dg/method-1.m: New.
26608         * objc.dg/super-class-1.m: New.
26609         * lib/objc-dg.exp: New file.
26610
26611 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26612
26613         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26614         of label name.
26615
26616 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26617
26618         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26619
26620 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26621
26622         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26623         variable.
26624
26625 2001-06-12  Richard Henderson  <rth@redhat.com>
26626
26627         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26628
26629 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26630
26631         * g++.old-deja/g++.abi/vbase5.C: New test.
26632         * g++.old-deja/g++.abi/vbase6.C: New test.
26633         * g++.old-deja/g++.abi/vbase7.C: New test.
26634
26635 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26636
26637         * gcc.c-torture/compile/20010610-1.c: New test.
26638
26639 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26640
26641         * g++.old-deja/g++.abi/vbase4.C: New test.
26642
26643 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26644
26645         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26646         support %f for HC11/HC12 targets.
26647         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26648         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26649         on HC11/HC12 targets.
26650         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26651
26652 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26653
26654         * gcc.dg/wchar_t-1.c: New file.
26655         * gcc.dg/wint_t-1.c: Likewise.
26656
26657 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26658
26659         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26660
26661 2001-06-11  Richard Henderson  <rth@redhat.com>
26662
26663         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26664
26665 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26666
26667         * gcc.c-torture/compile/20010611-1.c: New test.
26668
26669 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26670
26671         * gcc.dg/c99-tag-1.c: Add more tests.
26672
26673 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26674
26675         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26676         representation on MN10300 and ARM/Thumb.
26677
26678 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26679
26680         * g77.f-torture/execute/20010610.f: New.
26681
26682 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26683
26684         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26685         names.
26686
26687 2001-06-09  Richard Henderson  <rth@redhat.com>
26688
26689         * gcc.c-torture/execute/ashrdi-1.c: New.
26690         * gcc.c-torture/execute/ashldi-1.c: New.
26691         * gcc.c-torture/execute/lshrdi-1.c: New.
26692
26693 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26694
26695         * objc/execute/load-3.m: Added. Check sending +load to categories,
26696         in addition to classes.
26697
26698 2001-06-08  Stan Shebs  <shebs@apple.com>
26699
26700         * objc/execute/load-2.m: New test.  From Nicola Pero
26701         <n.pero@mi.flashnet.it>.
26702
26703 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26704
26705         * gcc.c-torture/execute/20010605-2.c: New test.
26706
26707 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26708
26709         * g++.old-deja/g++.abi/vbase2.C: New test.
26710         * g++.old-deja/g++.abi/vbase3.C: New test.
26711
26712 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26713
26714         * g++.old-deja/g++.pt/friend49.C: New test.
26715
26716 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26717
26718         * g++.old-deja/g++.ext/anon3.C: New test.
26719
26720 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26721
26722         * g++.old-deja/g++.other/conv7.C: New test.
26723
26724 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26725
26726         * gcc.c-torture/compile/20010605-2.c: New test.
26727
26728 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26729
26730         * gcc.c-torture/execute/20010604-1.c: New test.
26731
26732 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26733
26734         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26735
26736 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26737
26738         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26739         (g++_link_flags): Likewise.
26740         (g++_init): Pass gccpath's value to two previous functions.
26741
26742 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26743
26744         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26745         Ensure logfile entry matches exec command line.
26746
26747 2001-05-31  Richard Henderson  <rth@redhat.com>
26748
26749         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26750         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26751
26752 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26753
26754         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26755         compiler for irix6.2
26756
26757 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26758
26759         * g++.old-deja/g++.other/optimize3.C: New file.
26760
26761 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26762
26763         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26764         assemble.
26765
26766 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26767
26768         * g++.old-deja/g++.other/optimize2.C: New file.
26769
26770 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26771
26772         * gcc.c-torture/compile/20010518-2.c: New file.
26773         * gcc.c-torture/execute/20010518-1.c: New file.
26774         * gcc.c-torture/execute/20010518-2.c: New file.
26775
26776 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26777
26778         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26779
26780 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26781
26782         G++ no longer defines builtins that do not begin with __builtin.
26783         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26784         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26785         * g++.old-deja/g++.law/builtin1.C: Likewise.
26786         * g++.old-deja/g++.law/cvt2.C: Likewise.
26787         * g++.old-deja/g++.mike/net5.C: Likewise.
26788         * g++.old-deja/g++.other/builtins1.C: Likewise.
26789         * g++.old-deja/g++.other/builtins2.C: Likewise.
26790         * g++.old-deja/g++.other/builtins3.C: Likewise.
26791         * g++.old-deja/g++.other/builtins4.C: Likewise.
26792         * g++.old-deja/g++.other/inline8.C: Likewise.
26793         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26794
26795 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26796
26797         * g++.old-deja/g++.pt/using1.C: Adjust.
26798         * g++.old-deja/g++.pt/using2.C: New test.
26799
26800 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26801
26802         * gcc.dg/cpp/charconst.c: New tests.
26803         * gcc.dg/cpp/escape.c: New tests.
26804         * gcc.dg/cpp/escape-1.c: New tests.
26805         * gcc.dg/cpp/escape-2.c: New tests.
26806         * gcc.dg/cpp/ucs.c: New tests.
26807
26808 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26809
26810         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26811         native compiler for irix6.5.
26812
26813 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26814
26815         * lib/g++.exp (g++_include_flags): Use args to compute
26816         get_multilibs.
26817         (g++_link_flags): Likewise.
26818         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26819
26820 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26821
26822         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26823
26824 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26825
26826         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26827         this file.
26828
26829 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26830
26831         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26832         STACK_SIZE;
26833         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26834         to STACK_SIZE; Use it to define size of add_histo array.
26835         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26836         to STACK_SIZE.
26837         (f): Use GITT_SIZE to define size of gitt local table.
26838         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26839         to STACK_SIZE; Use it to define size of bytemem array.
26840
26841 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26842
26843         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26844         on 68HC11/HC12 due to the asm instruction.
26845         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26846         * gcc.c-torture/compile/920520-1.x: Likewise.
26847         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26848         on 68HC11/HC12 because the function is larger than 64K.
26849         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26850         on 68HC11/HC12 because the structure is too large.
26851
26852 2001-05-20  Richard Henderson  <rth@redhat.com>
26853
26854         * gcc.c-torture/execute/20010520-1.c: New.
26855
26856 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26857
26858         * g++.old-deja/g++.warn/compare1.C: New test.
26859         * gcc.dg/compare4.c: New test.
26860
26861 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26862
26863         * g++.old-deja/g++.other/optimize1.C: New test.
26864
26865 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26866
26867         * g++.old-deja/g++.pt/spec41.C: New test.
26868
26869 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26870
26871         * gcc.c-torture/compile/20010114-1.x: Remove.
26872
26873 2001-05-18  Stan Shebs  <shebs@apple.com>
26874
26875         * gcc.c-torture/compile/20010518-1.c: New test.
26876
26877 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26878
26879         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26880         * g++.old-deja/g++.pt/crash67.C: New test.
26881
26882 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26883
26884         * g++.old-deja/g++.other/debug9.C: New test.
26885
26886 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26887
26888         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26889
26890 2001-05-16  Jan Hubicka  <jh@suse.cz>
26891
26892         * gcc.c-torture/compile/20010516-1.c: New test.
26893
26894 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26895
26896         * g++.old-deja/g++.other/crash41.C: New test.
26897
26898 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26899
26900         * g++.old-deja/g++.pt/crash66.C: New test.
26901
26902 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26903
26904         * g++.old-deja/g++.robertl/eb27.C: Convert.
26905
26906 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26907
26908         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26909         declaration being redundant.
26910
26911 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26912
26913         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26914
26915 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26916
26917         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26918
26919 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26920
26921         * lib/g++.exp: Use testsuite_flags.
26922
26923 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26924
26925         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26926
26927 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26928
26929         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26930
26931 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26932
26933         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26934
26935 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26936
26937         * gcc.c-torture/compile/20010313-1.c: New test.
26938
26939 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26940
26941         * gcc.dg/cpp/direct2.c: New test.
26942         * gccq.dg/cpp/direct2s.c: New test.
26943
26944         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26945
26946 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26947
26948         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26949         * g++.old-deja/g++.other/op3.C: Likewise.
26950
26951 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26952
26953         * gcc.dg/cpp/syshdr.h: New file.
26954         * gcc.dg/cpp/sysmac1.c: Update.
26955         * gcc.dg/cpp/sysmac2.c: Update.
26956
26957 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26958
26959         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26960
26961 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26962
26963         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26964         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26965
26966 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26967
26968         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26969
26970 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26971
26972         * lib/g++.exp (g++_include_flags): Don't use any special flags
26973         if TESTING_IN_BUILD_TREE is not defined.
26974         (g++_init): Use a plain 'c++' as the compiler if
26975         TESTING_IN_BUILD_TREEE is not defined.
26976
26977 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26978
26979         * g++.old-deja/g++.eh/catch13.C: New test.
26980         * g++.old-deja/g++.eh/catch14.C: New test.
26981
26982 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26983
26984         * gcc.dg/cpp/tr-define.c: New test.
26985
26986 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26987
26988         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26989         <stdlib.h>, not <malloc.h>.
26990
26991 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26992
26993         * g++.old-deja/g++.ns/template17.C: New test.
26994
26995 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26996
26997         * g++.old-deja/g++.pt/ref4.C: New test.
26998
26999 2001-04-30  Richard Henderson  <rth@redhat.com>
27000
27001         * gcc.dg/20000724-1.c: Revert last change.
27002
27003 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27004
27005         * g77.f-torture/execute/20010430.f: New test.
27006
27007 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27008
27009         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27010
27011 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27012
27013         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27014
27015 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27016
27017         * g++.old-deja/g++.eh/crash6.C: New test.
27018
27019 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27020
27021         * g++.old-deja/g++.other/warn7.C: New test.
27022
27023 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27024
27025         * g++.old-deja/g++.other/defarg9.C: New test.
27026
27027 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27028
27029         * g77.f-torture/compile/20010426.f: New test.
27030         * g77.f-torture/execute/20010426.f: New test.
27031
27032 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27033
27034         * g77.f-torture/compile/20000629-1.x: Remove - error
27035         has been fixed.
27036
27037 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27038
27039         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27040         Tweak slightly to work with g++.dg framework.
27041         * g++.dg/special/ecos.exp: Run initp1.C test.
27042         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27043
27044         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27045         its linker doesn't give line numbers either.
27046         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27047
27048 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27049
27050         * g++.old-deja/g++.other/lex1.C: New test.
27051
27052 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27053
27054         * gcc.dg/noncompile/20010425-1.c: New test.
27055
27056 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27057
27058         * g++.old-deja/g++.pt/mangle2.C: New test.
27059
27060 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27061
27062         * gcc.dg/format/plus-1.c: New test.
27063
27064 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27065
27066         * gcc.dg/20010423-1.c: New test.
27067
27068 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27069
27070         * gcc.c-torture/execute/20010422-1.c: New test.
27071
27072 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27073
27074         * g++.old-deja/g++.ns/type2.C: New test.
27075
27076 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27077
27078         * g++.old-deja/g++.other/perf1.C: New test.
27079
27080 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27081
27082         * gcc.dg/c99-func-2.c: Remove xfail.
27083         * gcc.dg/c99-func-3.c: Remove xfail.
27084         * gcc.dg/c99-func-4.c: Remove xfail.
27085
27086 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27087
27088         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27089
27090 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27091
27092         * gcc.c-torture/compile/20010423-1.c: New test.
27093
27094 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27095
27096         * g++.old-deja/g++.pt/typename28.C: New test.
27097
27098 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27099
27100         * g++.old-deja/g++.abi/empty2.C: New test.
27101         * g++.old-deja/g++.abi/empty3.C: New test.
27102
27103 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27104
27105         * g++.old-deja/g++.other/comdat2.C: New test.
27106         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27107
27108 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27109
27110         * g++.old-deja/g++.other/overload14.C: New test.
27111
27112 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27113
27114         * g++.old-deja/g++.other/lookup23.C: New test.
27115
27116 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27117
27118         * gcc.c-torture/execute/20010403-1.c: New test.
27119
27120 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27121             Mark Mitchell  <mark@codesourcery.com>
27122
27123         * lib/old-dejagnu.exp: Don't delete output of executable.
27124         Add .exe suffix to executables.
27125
27126 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27127
27128         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27129
27130 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27131
27132         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27133
27134 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27135
27136         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27137         * g++.old-deja/g++.abi/crash1.C: New test.
27138
27139 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27140
27141         * g++.old-deja/g++.other/crash40.C: New test.
27142
27143 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27144
27145         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27146
27147 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27148
27149         * g++.old-deja/g++.other/warn6.C: New test.
27150
27151 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27152
27153         * g++.old-deja/g++.robertl/eb42.C: Same.
27154
27155 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27156
27157         * gcc.dg/wtr-conversion-1.c: New testcase.
27158
27159 2001-04-10  Richard Henderson  <rth@redhat.com>
27160
27161         * g++.old-deja/g++.other/array5.C: New.
27162
27163 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27164
27165         * gcc.c-torture/execute/20010408-1.c: New test.
27166
27167 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27168
27169         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27170         headers and constructs.
27171         * g++.old-deja/g++.robertl/eb79.C: Same.
27172         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27173         * g++.old-deja/g++.robertl/eb73.C: Same.
27174         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27175         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27176         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27177         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27178         * g++.old-deja/g++.robertl/eb44.C: Same.
27179         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27180         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27181         * g++.old-deja/g++.robertl/eb39.C: Same.
27182         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27183         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27184         * g++.old-deja/g++.robertl/eb30.C: Same.
27185         * g++.old-deja/g++.robertl/eb3.C: Same.
27186         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27187         * g++.old-deja/g++.robertl/eb21.C: Same.
27188         * g++.old-deja/g++.robertl/eb15.C: Same.
27189         * g++.old-deja/g++.robertl/eb118.C: Same.
27190         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27191         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27192         * g++.old-deja/g++.robertl/eb109.C: Same.
27193         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27194         * g++.old-deja/g++.mike/rtti1.C: Same.
27195         * g++.old-deja/g++.mike/p658.C: Same.
27196         * g++.old-deja/g++.mike/net46.C: Same.
27197         * g++.old-deja/g++.mike/net34.C: Same.
27198         * g++.old-deja/g++.mike/memoize1.C: Same.
27199         * g++.old-deja/g++.mike/eh2.C: Same.
27200         * g++.old-deja/g++.law/weak.C: Same.
27201         * g++.old-deja/g++.law/visibility7.C: Same.
27202         * g++.old-deja/g++.law/visibility25.C: Same.
27203         * g++.old-deja/g++.law/visibility22.C: Same.
27204         * g++.old-deja/g++.law/visibility2.C: Same.
27205         * g++.old-deja/g++.law/visibility17.C: Same.
27206         * g++.old-deja/g++.law/visibility13.C: Same.
27207         * g++.old-deja/g++.law/visibility10.C: Same.
27208         * g++.old-deja/g++.law/visibility1.C: Same.
27209         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27210         * g++.old-deja/g++.law/vbase1.C: Same.
27211         * g++.old-deja/g++.law/operators32.C: Same.
27212         * g++.old-deja/g++.law/nest3.C: Same.
27213         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27214         * g++.old-deja/g++.law/except5.C (main): Same.
27215         * g++.old-deja/g++.law/cvt7.C (run): Same.
27216         * g++.old-deja/g++.law/cvt2.C: Same.
27217         * g++.old-deja/g++.law/cvt16.C: Same.
27218         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27219         * g++.old-deja/g++.law/ctors17.C (main): Same.
27220         * g++.old-deja/g++.law/ctors13.C: Same.
27221         * g++.old-deja/g++.law/ctors12.C (main): Same.
27222         * g++.old-deja/g++.law/ctors10.C: Same.
27223         * g++.old-deja/g++.law/code-gen5.C: Same.
27224         * g++.old-deja/g++.law/bad-error7.C: Same.
27225         * g++.old-deja/g++.law/arm9.C: Same.
27226         * g++.old-deja/g++.law/arm12.C: Same.
27227         * g++.old-deja/g++.law/arg8.C: Same.
27228         * g++.old-deja/g++.law/arg1.C: Same.
27229         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27230         * g++.old-deja/g++.jason/template31.C: Same.
27231         * g++.old-deja/g++.jason/template24.C (main): Same.
27232         * g++.old-deja/g++.jason/2371.C: Same.
27233         * g++.old-deja/g++.eh/new2.C: Same.
27234         * g++.old-deja/g++.eh/new1.C: Same.
27235         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27236         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27237         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27238         * g++.old-deja/g++.brendan/crash62.C: Same.
27239         * g++.old-deja/g++.brendan/crash52.C: Same.
27240         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27241         * g++.old-deja/g++.brendan/crash38.C: Same.
27242         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27243         * g++.old-deja/g++.brendan/copy9.C: Same.
27244
27245 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27246
27247         * gcc.c-torture/execute/20001203-2.c (memset):
27248         Count argument is of type __SIZE_TYPE__.
27249
27250 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27251
27252         * gcc.c-torture/compile/20010404-1.c: New test.
27253
27254 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27255
27256         * gcc.c-torture/compile/20010326-1.c: New test.
27257
27258 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27259
27260         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27261         peculiarities of the SH.
27262         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27263
27264 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27265
27266         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27267         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27268         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27269
27270 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27271
27272         * g77.f-torture/compile/20010321-1.f: New test.
27273
27274 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27275
27276         * gcc.c-torture/compile/20010329-1.c: New test.
27277
27278 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27279
27280         * gcc.c-torture/execute/20010329-1.c: New test.
27281
27282 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27283
27284         * g++.old-deja/g++.other/eh4.C: Fix typo.
27285
27286 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27287
27288         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27289
27290 2001-03-28  Philip Blundell  <philb@gnu.org>
27291
27292         * gcc.c-torture/compile/20010328-1.c: New test.
27293
27294 2001-03-27  Richard Henderson  <rth@redhat.com>
27295
27296         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27297         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27298
27299 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27300
27301         * gcc.c-torture/compile/20010327-1.c: New test.
27302
27303 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27304
27305         * g++.old-deja/g++.other/friend12.C: New test.
27306         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27307         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27308
27309 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27310
27311         * gcc.c-torture/execute/20010325-1.c: New test.
27312
27313 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27314
27315         * g++.old-deja/g++.other/mangle3.C: New test.
27316
27317 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27318
27319         * g++.old-deja/g++.other/anon8.C: New test.
27320
27321 2001-03-20  Philip Blundell  <philb@gnu.org>
27322
27323         * gcc.c-torture/compile/20010320-1.c: New test.
27324
27325 2001-03-17  Richard Henderson  <rth@redhat.com>
27326
27327         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27328
27329 2001-03-15  Geoff Keating  <geoff@redhat.com>
27330
27331         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27332         tests on AIX.
27333
27334 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27335
27336         * g++.old-deja/g++.other/eh4.C: New test.
27337
27338 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27339
27340         * gcc.dg/cpp/mi1.c: Update.
27341
27342 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27343
27344         * g++.old-deja/g++.other/regstack.C: New test.
27345
27346 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27347
27348         * g++.old-deja/g++.other/ref4.C: New test.
27349
27350 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27351
27352         * objc/execute/va_method.m: Added.
27353         * objc/execute/IMP.m: Added.
27354         * objc/execute/_cmd.m: Added.
27355         * objc/execute/accessing_ivars.m: Added.
27356         * objc/execute/class-1.m: Added.
27357         * objc/execute/class-10.m: Added.
27358         * objc/execute/class-11.m: Added.
27359         * objc/execute/class-12.m: Added.
27360         * objc/execute/class-13.m: Added.
27361         * objc/execute/class-14.m: Added.
27362         * objc/execute/class-2.m: Added.
27363         * objc/execute/class-3.m: Added.
27364         * objc/execute/class-4.m: Added.
27365         * objc/execute/class-5.m: Added.
27366         * objc/execute/class-6.m: Added.
27367         * objc/execute/class-7.m: Added.
27368         * objc/execute/class-8.m: Added.
27369         * objc/execute/class-9.m: Added.
27370         * objc/execute/class-tests-1.h
27371         * objc/execute/class-tests-2.h
27372         * objc/execute/compatibility_alias.m: Added.
27373         * objc/execute/encode-1.m: Added.
27374         * objc/execute/formal_protocol-1.m: Added.
27375         * objc/execute/formal_protocol-2.m: Added.
27376         * objc/execute/formal_protocol-3.m: Added.
27377         * objc/execute/formal_protocol-4.m: Added.
27378         * objc/execute/formal_protocol-5.m: Added.
27379         * objc/execute/formal_protocol-6.m: Added.
27380         * objc/execute/formal_protocol-7.m: Added.
27381         * objc/execute/informal_protocol.m: Added.
27382         * objc/execute/initialize.m: Added.
27383         * objc/execute/load.m: Added.
27384         * objc/execute/many_args_method.m: Added.
27385         * objc/execute/nested-3.m: Added.
27386         * objc/execute/no_clash.m: Added.
27387         * objc/execute/private.m: Added.
27388         * objc/execute/redefining_self.m: Added.
27389         * objc/execute/root_methods.m: Added.
27390         * objc/execute/selector-1.m: Added.
27391         * objc/execute/static-1.m: Added.
27392         * objc/execute/static-2.m: Added.
27393         * objc/execute/va_method.m: Added.
27394
27395 2001-03-10  Richard Henderson  <rth@redhat.com>
27396
27397         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27398
27399 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27400
27401         * g++.old-deja/g++.other/crash31.C: XFAIL.
27402         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27403         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27404         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27405         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27406         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27407
27408 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27409
27410         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27411
27412 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27413
27414         * gcc.dg/20000724-1.c: Don't use multiline strings.
27415
27416 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27417
27418         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27419         result of -cString against what we expect it to be; don't just
27420         print it out for no one to read.
27421
27422         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27423         Based on testcases provided by Nicola Pero.
27424
27425 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27426
27427         * gcc.dg/cpp/macro7.c: New test.
27428
27429 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27430
27431         * gcc.dg/cpp/multiline.c: Update.
27432
27433 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27434
27435         * g++.old-deja/g++.other/enum3.C: New test.
27436
27437 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27438
27439         * g++.old-deja/g++.other/pod1.C: New test.
27440
27441 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27442
27443         * g++.old-deja/g++.ext/overload1.C: New test.
27444
27445 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27446
27447         * g++.old-deja/g++.pt/using1.C: New test.
27448
27449 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27450
27451         * g++.old-deja/g++.other/using9.C: New test.
27452
27453 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27454
27455         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27456
27457         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27458
27459 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27460
27461         * g++.old-deja/g++.ext/realpt1.C: Remove.
27462
27463 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27464
27465         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27466
27467 2001-02-26  Will Cohen  <wcohen@redhat.com>
27468
27469         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27470
27471 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27472
27473         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27474         templatized constructors.
27475
27476 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27477
27478         * gcc.c-torture/execute/20010224-1.c: New test.
27479
27480 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27481
27482         * gcc.c-torture/execute/20010222-1.c: New test.
27483
27484 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27485
27486         * g++.old-deja/g++.other/inline20.C: New test.
27487
27488 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27489
27490         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27491
27492 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27493
27494         * g++.old-deja/g++.other/lookup22.C: New test.
27495
27496 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27497
27498         * g77.dg: New directory.
27499         * g77.dg/20010216-1.f: New test case.
27500         * g77.dg/dg.exp: New driver.
27501         * lib/g77-dg.exp: New driver library.
27502
27503 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27504
27505         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27506
27507 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27508
27509         * g++.old-deja/g++.other/decl9.C: New test.
27510
27511 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27512
27513         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27514         not need <string> and also tests the initialization at runtime.
27515
27516 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27517
27518         * gcc.c-torture/execute/longlong.c: New test.
27519
27520 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27521
27522         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27523
27524 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27525
27526         * gcc.c-torture/execute/920302-1.c (execute):
27527         Change argument type to short.
27528
27529 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27530
27531         * g++.old-deja/g++.pt/deduct6.C: New test.
27532
27533 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27534
27535         * g++.old-deja/g++.pt/deduct5.C: New test.
27536
27537 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27538
27539         * gcc.c-torture/execute/20010209-1.c: New test.
27540
27541 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27542
27543         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27544
27545 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27546
27547         * g++.dg/vtgc1.C: Update for new ABI.
27548
27549         * consistency.vlad: New directory, 1665 files.
27550
27551 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27552
27553         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27554         return type.
27555         * gcc.dg/cpp/digraphs.c: Declare puts.
27556
27557 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27558
27559         * g++.old-deja/g++.other/warn5.C: New test.
27560
27561 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27562
27563         * g++.old-deja/g++.pt/spec40.C: New test.
27564
27565 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27566
27567         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27568         case.
27569         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27570
27571 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27572
27573         * gcc.c-torture/compile/20010209-1.c: New test.
27574
27575 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27576
27577         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27578         excess errors message but not if it crashes.
27579         * g++.old-deja/g++.other/crash27.C: Likewise.
27580         * g++.old-deja/g++.other/crash28.C: Likewise.
27581         * g++.old-deja/g++.other/crash30.C: Likewise.
27582         * g++.old-deja/g++.other/crash32.C: Likewise.
27583         * g++.old-deja/g++.other/crash35.C: Likewise.
27584         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27585
27586 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27587
27588         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27589         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27590         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27591         g77.f-torture/execute/execute.exp,
27592         g77.f-torture/noncompile/noncompile.exp,
27593         gcc.c-torture/execute/execute.exp,
27594         gcc.c-torture/execute/memcheck/memcheck.exp,
27595         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27596         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27597         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27598         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27599         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27600         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27601         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27602         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27603         Remove bug reporting instructions with ancient email addresses.
27604
27605 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27606
27607         * gcc.dg/20010202-1.c: New test.
27608         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27609
27610 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27611
27612         * g++.dg/stdbool-if.C: New test.
27613
27614 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27615
27616         * objc/execute/fdecl.m: Added main().
27617
27618 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27619
27620         * gcc.c-torture/execute/20010206-1.c: New test.
27621
27622 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27623
27624         * gcc.dg/cpp/avoidpaste1.c: Update.
27625
27626 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27627
27628         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27629         Pero <nicola@brainstorm.co.uk>.
27630         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27631
27632 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27633
27634         * g++.old-deja/g++.pt/spec39.C: New test.
27635
27636 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27637
27638         * gcc.c-torture/compile/20010202-1.c: New test.
27639
27640 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27641
27642         * g++.old-deja/g++.abi/primary2.C: New test.
27643         * g++.old-deja/g++.abi/primary3.C: New test.
27644         * g++.old-deja/g++.abi/primary4.C: New test.
27645         * g++.old-deja/g++.abi/primary5.C: New test.
27646         * g++.old-deja/g++.abi/vtable3.h: New test.
27647         * g++.old-deja/g++.abi/vtable3a.C: New test.
27648         * g++.old-deja/g++.abi/vtable3b.C: New test.
27649         * g++.old-deja/g++.abi/vtable3c.C: New test.
27650         * g++.old-deja/g++.abi/vtable3d.C: New test.
27651         * g++.old-deja/g++.abi/vtable3e.C: New test.
27652         * g++.old-deja/g++.abi/vtable3f.C: New test.
27653         * g++.old-deja/g++.abi/vtable3g.C: New test.
27654         * g++.old-deja/g++.abi/vtable3h.C: New test.
27655         * g++.old-deja/g++.abi/vtable3i.C: New test.
27656         * g++.old-deja/g++.abi/vtable3j.C: New test.
27657         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27658
27659 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27660
27661         * g++.old-deja/g++.other/anon6.C: New test.
27662         * g++.old-deja/g++.other/anon7.C: New test.
27663
27664 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27665
27666         * gcc.dg/cpp/avoidpaste2.c: New tests.
27667
27668 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27669
27670         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27671
27672 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27673
27674         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27675         DECIMAL_DIG cases for Irix."
27676
27677 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27678
27679         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27680
27681 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27682
27683         * gcc.dg/c99-tag-1.c: New test.
27684
27685 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27686
27687         * gcc.dg/cpp/tr-warn1.c: Add tests.
27688
27689 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27690
27691         * gcc.dg/cpp/avoidpaste1.c: Update.
27692         * gcc.dg/cpp/paste4.c: Update.
27693
27694 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27695
27696         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27697         cases for Irix.
27698
27699 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27700
27701         * g++.old-deja/g++.other/inline19.C: New test.
27702
27703 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27704
27705         * gcc.dg/Wlarger-than.c: New test.
27706
27707 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27708
27709         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27710
27711 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27712
27713         * gcc.c-torture/execute/20010129-1.c: New test.
27714         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27715
27716 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27717
27718         * gcc.dg/cpp/avoidpaste1.c: Test case.
27719
27720 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27721
27722         * g++.old-deja/g++.other/inline18.C: New test.
27723
27724 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27725
27726         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27727         and __builtin_putchar.
27728
27729 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27730
27731         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27732         tests.
27733
27734 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27735
27736         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27737         floating point number rounding mode to round to the nearest
27738         representable mode.
27739
27740 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27741
27742         * g++.old-deja/g++.other/mangle2.C: New test.
27743
27744 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27745
27746         * gcc.c-torture/compile/20010124-1.c: New test.
27747
27748 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27749
27750         * g++.old-deja/g++.pt/spec38.C: New test.
27751
27752 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27753
27754         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27755         "Build don't run".
27756
27757 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27758
27759         * gcc.c-torture/execute/20010123-1.c: New test.
27760
27761 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27762
27763         * g++.old-deja/g++.pt/spec37.C: New test.
27764
27765 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27766
27767         * g++.old-deja/g++.pt/overload14.C: New test.
27768
27769 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27770
27771         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27772         __builtin_return_address.
27773
27774 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27775
27776         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27777         * g++.old-deja/g++.pt/spec35.C: New test.
27778         * g++.old-deja/g++.pt/spec36.C: New test.
27779
27780 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27781
27782         * gcc.c-torture/compile/20010118-1.c: New test.
27783
27784 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27785
27786         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27787
27788 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27789
27790         * gcc.c-torture/execute/20010119-1.c: New test.
27791
27792 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27793
27794         * g++.old-deja/g++.other/vbase5.C: New test.
27795
27796 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27797
27798         * gcc.c-torture/execute/20010118-1.c: New test.
27799
27800 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27801
27802         * g++.old-deja/g++.pt/deduct3.C: New test.
27803
27804 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27805
27806         * g++.old-deja/g++.pt/spec34.C: New test.
27807
27808 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27809
27810         * g77.f-torture/compile/20000601-2.f: New test.
27811
27812 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27813
27814         * g++.old-deja/g++.other/init17.C: New test.
27815
27816 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27817
27818         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27819
27820 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27821
27822         * g++.old-deja/g++.pt/unify8.C: New test.
27823
27824 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27825
27826         * g++.old-deja/g++.abi/vbase1.C: New test.
27827
27828 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27829
27830         * g++.old-deja/g++.pt/crash65.C: New test.
27831
27832 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27833
27834         * gcc.dg/cpp/assembl2.S: New test case.
27835
27836 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27837
27838         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27839         are supported.
27840
27841 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27842
27843         * g++.old-deja/g++.other/builtins1.C: New test.
27844         * g++.old-deja/g++.other/builtins2.C: Likewise.
27845         * g++.old-deja/g++.other/builtins3.C: Likewise.
27846         * g++.old-deja/g++.other/builtins4.C: Likewise.
27847
27848 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27849
27850         * gcc.c-torture/compile/20010117-1.c: New test.
27851         * gcc.c-torture/compile/20010117-2.c: New test.
27852
27853 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27854
27855         * g77.f-torture/execute/20010116.[fx]: New test,
27856         XFAIL on i?86-*-*.
27857         * g77.f-torture/compile/20010115.f: Indicate it's
27858         a test for PR fortran/1636.
27859
27860 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27861
27862         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27863
27864 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27865
27866         * g77.f-torture/compile/20010115.f: New test.
27867
27868 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27869
27870         * g++.old-deja/g++.pt/nontype5.C: New test.
27871
27872 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27873
27874         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27875         have an equivalent working one below it.
27876
27877 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27878
27879         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27880         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27881
27882 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27883
27884         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27885         message containing "init_priority".
27886         (conpr-2.C): Likewise.
27887         (conpr-3.C): Likewise.
27888         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27889
27890 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27891
27892         * gcc.c-torture/execute/20010114-2.c: New test.
27893
27894 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27895
27896         * gcc.c-torture/compile/20010114-1.c: New test.
27897         * gcc.c-torture/compile/20010114-1.x: Xfail.
27898         * gcc.c-torture/compile/20010114-2.c: New test.
27899         * gcc.c-torture/execute/20010114-1.c: New test.
27900         * gcc.dg/trunc-1.c: New test.
27901         * gcc.dg/uninit-B.c: New test.
27902
27903 2001-01-13  Nick Clifton  <nickc@redhat.com>
27904
27905         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27906         target.
27907
27908 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27909
27910         * gcc.c-torture/compile/20010113-1.c: New test.
27911
27912 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27913
27914         * gcc.c-torture/compile/20001212-1.c: New test.
27915
27916 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27917
27918         * gcc.dg/cpp/widestr1.c: Update.
27919         * gcc.dg/cpp/prag-imp.c: Remove.
27920
27921 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27922
27923         * gcc.c-torture/execute/20000801-3.x: Remove.
27924         * gcc.dg/c90-init-1.c: New test.
27925         * gcc.dg/c99-init-1.c: New test.
27926         * gcc.dg/c99-init-2.c: New test.
27927         * gcc.dg/gnu99-init-1.c: New test.
27928
27929 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27930
27931         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27932         testing that no relevant ones were found.
27933
27934 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27935
27936         * g++.old-deja/g++.pt/cast2.C: New test.
27937
27938 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27939
27940         * g++.old-deja/g++.pt/friend47.C: New test.
27941
27942 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27943
27944         * g++.old-deja/g++.pt/instantiate13.C: New test.
27945
27946 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27947
27948         * g++.old-deja/g++.other/defarg7.C: New test.
27949         * g++.old-deja/g++.other/defarg8.C: New test.
27950
27951 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27952
27953         * g++.old-deja/g++.pt/crash64.C: New test.
27954
27955 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27956
27957         * g++.old-deja/g++.pt/crash63.C: New test.
27958
27959 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27960
27961         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27962
27963 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27964
27965         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27966
27967 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27968
27969         * g++.old-deja/g++.pt/error3.C: New test.
27970
27971 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27972
27973         * g++.old-deja/g++.other/crash39.C: New test.
27974
27975 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27976
27977         * g++.old-deja/g++.other/vbase4.C: New test.
27978
27979 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27980
27981         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27982         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27983         * gcc.dg/special/special.exp: New test driver which will check
27984         for alias support for the above test.
27985
27986 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27987
27988         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27989         problems on small machines.
27990         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27991         parameterize.
27992
27993 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27994
27995         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27996         mips.
27997         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27998
27999 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28000
28001         * g++.old_deja/g++.pt/using8.C: New test.
28002
28003 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28004
28005         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28006
28007 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28008
28009         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28010         where a failure is expected.
28011         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28012
28013 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28014
28015         * g++.old_deja/g++.pt/instantiate12.C: New test.
28016
28017 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28018
28019         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28020         start of structs.
28021         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28022         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28023         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28024         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28025         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28026         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28027         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28028         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28029         * g++.old-deja/g++.eh/spec6.C: Likewise.
28030         * g++.old-deja/g++.jason/crash3.C: Likewise.
28031         * g++.old-deja/g++.law/ctors11.C: Likewise.
28032         * g++.old-deja/g++.law/ctors17.C: Likewise.
28033         * g++.old-deja/g++.law/ctors5.C: Likewise.
28034         * g++.old-deja/g++.law/ctors9.C: Likewise.
28035         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28036         * g++.old-deja/g++.mike/net22.C: Likewise.
28037         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28038         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28039         * g++.old-deja/g++.mike/virt3.C: Likewise.
28040         * g++.old-deja/g++.niklas/t128.C: Likewise.
28041         * g++.old-deja/g++.other/anon4.C: Likewise.
28042         * g++.old-deja/g++.other/using1.C: Likewise.
28043         * g++.old-deja/g++.other/warn3.C: Likewise.
28044         * g++.old-deja/g++.pt/t37.C: Likewise.
28045         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28046         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28047
28048 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28049
28050         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28051
28052 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28053
28054         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28055
28056 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28057
28058         * gcc.c-torture/compile/20010107-1.c: New test.
28059
28060 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28061
28062         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28063
28064 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28065
28066         * gcc.dg/format/format.h: New file.
28067         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28068         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28069         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28070         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28071         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28072         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28073         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28074         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28075         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28076         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28077         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28078         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28079         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28080         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28081         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28082         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28083         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28084         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28085         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28086         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28087         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28088         instead of declaring standard types, macros and functions in each
28089         test.
28090
28091 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28092
28093         * gcc.c-torture/execute/20010106-1.c: New test.
28094
28095 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28096
28097         * gcc.dg/format/format.exp: New file.
28098         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28099         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28100         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28101         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28102         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28103         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28104         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28105         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28106         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28107         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28108         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28109         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28110         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28111         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28112         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28113         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28114         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28115         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28116         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28117         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28118         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28119         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28120         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28121         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28122         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28123         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28124         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28125         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28126         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28127         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28128         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28129         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28130         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28131         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28132         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28133         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28134         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28135         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28136         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28137         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28138         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28139         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28140
28141 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28142
28143         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28144         account.
28145
28146 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28147
28148         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28149
28150 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28151
28152         * g++.old-deja/g++.pt/crash62.C: New test.
28153
28154 2001-01-04  Richard Henderson  <rth@redhat.com>
28155
28156         * gcc.dg/20000926-1.c: Update expected warnings.
28157         * gcc.dg/array-2.c: Likewise.
28158         * gcc.dg/array-4.c: Also validate flexible array members.
28159         * gcc.dg/c99-flex-array-1.c: New.
28160
28161 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28162
28163         * gcc.c-torture/compile/20001222-1.x: Remove.
28164
28165 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28166
28167         * gcc.c-torture/execute/built-in-setjmp.c: New.
28168
28169 2001-01-03  Richard Henderson  <rth@redhat.com>
28170
28171         * gcc.dg/940510-1.c: Update expected error wording.
28172         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28173
28174 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28175
28176         * lib/target-supports.exp (check_alias_available): Modified to
28177         indicate aliases not supported if only weak aliases are supported.
28178
28179 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28180
28181         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28182         Turn on cmpstrsi checks for __pj__ and __i370__.
28183
28184 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28185
28186         * g++.old-deja/g++.other/virtual11.C: New test.
28187
28188 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28189
28190         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28191
28192 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28193
28194         * gcc.c-torture/compile/20010102-1.c: New test.
28195
28196 2001-01-02  Andreas Jaeger  <aj@suse.de>
28197
28198         * gcc.dg/noreturn-3.c: New test.
28199
28200         * gcc.dg/noreturn-4.c: New test.
28201
28202 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28203
28204         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28205         __builtin_fputc and __builtin_fwrite.
28206
28207 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28208
28209         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28210         signed char, not default char.
28211
28212 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28213
28214         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28215
28216 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28217
28218         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28219
28220 2000-12-29  Richard Henderson  <rth@redhat.com>
28221
28222         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28223         (__cyg_profile_func_exit): Define.
28224
28225 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28226
28227         * g++.dg/vtgc1.C: New test.
28228
28229 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28230
28231         * gcc.dg/noncompile/20001228-1.c: New test.
28232
28233         * gcc.dg/20001228-1.c: New test.
28234
28235         * gcc.c-torture/execute/20001228-1.c: New test.
28236
28237 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28238
28239         * gcc.dg/format-strfmon-1.c: New test.
28240
28241 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28242
28243         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28244         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28245         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28246         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28247         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28248         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28249         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28250         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28251         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28252         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28253         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28254         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28255         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28256
28257         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28258         * gcc.c-torture/execute/string-opt-4.c: Test index.
28259
28260 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28261
28262         * gcc.c-torture/compile/20001226-1.c: New test.
28263
28264 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28265
28266         * gcc.c-torture/compile/20001222-1.c: New test.
28267         * gcc.c-torture/compile/20001222-1.x: Xfail.
28268
28269 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28270
28271         * gcc.c-torture/execute/comp-goto-2.c: New test.
28272
28273 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28274
28275         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28276         Use long types if __INT_MAX__ is 32767.
28277         (main): Use cast to (sint32 *) when poking 88 into a_page.
28278
28279         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28280
28281 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28282
28283         * gcc.c-torture/compile/20001221-1.c: New test.
28284         * gcc.c-torture/execute/20001221-1.c: New test.
28285
28286 2000-12-20  Richard Henderson  <rth@redhat.com>
28287
28288         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28289         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28290
28291 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28292
28293         * gcc.dg/compare3.c: New test.
28294
28295 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28296
28297         * gcc.dg/format-warnll-1.c: New test.
28298
28299 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28300
28301         * gcc.dg/cpp/cmdlne-P.c: New test.
28302
28303 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28304
28305         * gcc.c-torture/execute/builtin-abs-1.c,
28306         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28307
28308 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28309
28310         * gcc.dg/cpp/multiline.c: New test.
28311
28312 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28313
28314         * g++.old-deja/g++.other/syshdr1.C: Update.
28315         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28316
28317 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28318
28319         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28320
28321 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28322
28323         * g++.old-deja/g++.pt/ttp65.C: New test.
28324
28325 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28326
28327         * g++.old-deja/g++.pt/ttp64.C: New test.
28328
28329 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28330
28331         * g++.old-deja/g++.pt/spec33.C: New test.
28332
28333 2000-12-14  Catherine Moore  <clm@redhat.com>
28334
28335         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28336         * gcc.c-torture/execute/920612-2.c: Likewise.
28337         * gcc.c-torture/execute/920428-2.c: Likewise.
28338         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28339         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28340
28341 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28342
28343         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28344         * gcc.dg/pack-test-2.c: Likewise.
28345
28346 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28347
28348         Tests by Zack Weinberg <zackw@stanford.edu>.
28349
28350         * gcc.dg/cpp/defined.c: Update.
28351         * gcc.dg/cpp/defined_trad.c: New tests.
28352
28353 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28354
28355         * gcc.dg/cpp/trad-direct.c: Update.
28356
28357 2000-12-11  Neil Booth  <neilb@earthling.net>
28358
28359         * gcc.dg/cpp/defined_trad.c
28360
28361 2000-12-11  Neil Booth  <neilb@earthling.net>
28362
28363         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28364
28365 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28366
28367         * gcc.dg/format-miss-2.c: New test.
28368
28369 2000-12-09  Neil Booth  <neilb@earthling.net>
28370
28371         * gcc.dg/cpp/lineflags.c: New tests.
28372         * gcc.dg/cpp/poison.c: Update.
28373         * gcc.dg/cpp/redef2.c: Update.
28374         * gcc.dg/cpp/skipping.c: New test.
28375
28376 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28377
28378         * g++.old-deja/g++.other/eh3.C: New testcase.
28379
28380 2000-12-07  Neil Booth  <neilb@earthling.net>
28381
28382         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28383         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28384         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28385         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28386         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28387         Update.
28388
28389 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28390
28391         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28392         __SIZE_TYPE__ instead of int for type of integers cast to
28393         pointers.
28394
28395 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28396
28397         * g++.old-deja/g++.other/cleanup4.C: New test.
28398
28399 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28400
28401         * format-sec-1.c: New test.
28402
28403 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28404
28405         * gcc.dg/format-nonlit-3.c: New test.
28406
28407 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28408
28409         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28410         through a null pointer.
28411
28412 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28413
28414         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28415         * g++.old-deja/g++.pt/partial4.C: New test.
28416
28417 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28418
28419         * gcc.c-torture/execute/ieee/hugeval.x: New.
28420
28421 2000-12-06  Neil Booth  <neilb@earthling.net>
28422
28423         * gcc.dg/cpp/backslash2.c: New tests.
28424
28425 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28426
28427         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28428         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28429
28430 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28431
28432         * gcc.c-torture/execute/20001203-2.c: New testcase.
28433
28434 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28435
28436         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28437         * g++.old-deja/g++.other/virtual10.C: New test.
28438
28439 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28440
28441         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28442
28443 2000-12-05  Richard Henderson  <rth@redhat.com>
28444
28445         * gcc.c-torture/compile/20001205-1.c: New.
28446
28447 2000-12-04  Neil Booth  <neilb@earthling.net>
28448
28449         * g++.old-deja/g++.other/virtual9.C: New test.
28450         * g++.old-deja/g++.pt/crash61.C: New test.
28451         * gcc.c-torture/execute/loop-9.c: New test.
28452
28453 2000-12-04  Neil Booth  <neilb@earthling.net>
28454
28455         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28456         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28457         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28458         * gcc.dg/cpp/extratokens.c: ...here.
28459
28460 2000-12-04  Neil Booth  <neilb@earthling.net>
28461
28462         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28463         New tests.
28464
28465 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28466
28467         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28468         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28469
28470 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28471
28472         * gcc.c-torture/execute/20001203-1.c: New test.
28473
28474 2000-12-03  Neil Booth  <neilb@earthling.net>
28475
28476         * gcc.dg/cpp/macro6.c: New test cases.
28477
28478 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28479
28480         * gcc.c-torture/execute/string-opt-9.c: New test.
28481         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28482         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28483         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28484
28485         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28486         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28487
28488 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28489
28490         * gcc.dg/cpp/if-6.c: New testcase.
28491
28492         * gcc.dg/20001201-1.c: New testcase.
28493
28494 2000-12-02  Neil Booth  <neilb@earthling.net>
28495
28496         * g++.old-deja/g++.other/externC4.C,
28497         g++.old-deja/g++.other/friend10.C: New tests.
28498
28499 2000-12-02  Neil Booth  <neilb@earthling.net>
28500
28501         * g++.old-deja/g++.other/instan2.C
28502         * g++.old-deja/g++.other/instan3.C: New test.
28503
28504 2000-12-02  Neil Booth  <neilb@earthling.net>
28505
28506         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28507         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28508         gnuc99.c,gnuc99-pedantic.c: New tests.
28509
28510 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28511
28512         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28513         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28514
28515 2000-12-01  Neil Booth  <neilb@earthling.net>
28516
28517         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28518         * gcc.dg/cpp/poison.c: Update.
28519         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28520
28521 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28522
28523         * g77.f-torture/execute/20001201.f: New test.
28524
28525 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28526
28527         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28528
28529 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28530
28531         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28532
28533 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28534
28535         * g++.old-deja/g++.other/cast6.C: New test.
28536
28537 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28538
28539         * gcc.c-torture/execute/20001130-2.c: New testcase.
28540
28541 2000-11-30  Richard Henderson  <rth@redhat.com>
28542
28543         * gcc.c-torture/execute/20001130-1.c: New test.
28544
28545 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28546
28547         * g++.old-deja/g++.other/op3.C: New test.
28548
28549 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28550
28551         * g++.old-deja/g++.other/op2.C: New test.
28552
28553 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28554
28555         * g++.old-deja/g++.other/crash38.C: New test.
28556
28557 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28558
28559         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28560
28561 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28562
28563         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28564         tests.
28565         * gcc.c-torture/execute/string-opt-6.c: New test.
28566
28567         * gcc.dg/20001117-1.c: Add main.
28568
28569 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28570
28571         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28572         Move from here ...
28573         * gcc.dg/940510-1.c: ... to here.
28574
28575         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28576         zero-size arrays in toplevel structures.
28577
28578 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28579
28580         * gcc.c-torture/execute/loop-8.c: New test.
28581
28582 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28583
28584         * g++.old-deja/g++.other/base1.C: New test.
28585
28586 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28587
28588         * g++.old-deja/g++.other/parse2.C: New test.
28589
28590 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28591
28592         * g++.old-deja/g++.pt/incomplete1.C: New test.
28593
28594 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28595
28596         * g++.old-deja/g++.other/friend9.C: New test.
28597
28598 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28599
28600         * gcc.dg/20001127-1.c: New test.
28601
28602 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28603
28604         * g++.old-deja/g++.pt/friend46.C: New test.
28605
28606 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28607
28608         * g++.old-deja/g++.other/ptrmem8.C: New test.
28609
28610 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28611
28612         * gcc.c-torture/execute/string-opt-7.c: New test.
28613         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28614
28615 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28616
28617         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28618         instead of 'mkcheck 2'.
28619
28620 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28621
28622         * gcc.c-torture/execute/memcheck/driver.c,
28623         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28624         C9X references to refer to C99.
28625
28626 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28627
28628         * gcc.dg/ultrasp3.c: New test.
28629
28630 2000-11-25  Neil Booth  <neilb@earthling.net>
28631
28632         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28633
28634 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28635
28636         * gcc.c-torture/compile/20001123-2.c: New.
28637
28638 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28639
28640         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28641
28642 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28643
28644         * gcc.dg/sequence-point-1.c: Add some new tests.
28645         * gcc.c-torture/execute/20001124-1.c: New test.
28646
28647 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28648
28649         * g++.old-deja/g++.other/vaarg4.C: New test.
28650         * gcc.c-torture/compile/20001123-1.c: New test.
28651
28652 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28653
28654         * g++.other/crash24.C: Adjust and remove XFAIL.
28655         * g++.other/crash37.C: New test.
28656
28657 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28658
28659         * g++.old-deja/g++.pt/instantiate9.C: New test.
28660
28661 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28662
28663         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28664         new ABI, too.
28665
28666         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28667         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28668
28669 2000-11-22  Neil Booth  <neilb@earthling.net>
28670
28671         * gcc.dg/cpp/Wtrigraphs.c: New test.
28672
28673 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28674
28675         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28676
28677 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28678
28679         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28680
28681 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28682
28683         * lib/gcc-dg.exp: load_lib scanasm.exp.
28684         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28685         * lib/g++-dg.exp: load_lib scanasm.exp.
28686         * lib/scanasm.exp: New.
28687         (scan-assembler, scan-assembler-not): Add optional arguments to
28688         test name, or if not present, the pattern name.
28689         (scan-assembler-dem, scan-assembler-dem-not): New.
28690
28691         * g++.dg/dg.exp: New.
28692
28693 2000-11-21  Neil Booth  <neilb@earthling.net>
28694
28695         * gcc.dg/cpp/integrated1.c: Remove.
28696
28697 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28698
28699         * gcc.c-torture/execute/20001121-1.c: New test.
28700
28701 2000-11-21  Richard Henderson  <rth@redhat.com>
28702
28703         * gcc.c-torture/compile/20001121-1.c: New test.
28704
28705 2000-11-20  Neil Booth  <neilb@earthling.net>
28706
28707         * gcc.dg/cpp/integrated1.c: New test.
28708
28709 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28710
28711         * g++.old-deja/g++.other/inline17.C: New test.
28712
28713 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28714
28715         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28716         local variable to be zero: I made the variable global. Now
28717         uses abort() and exit() instead of relying on main's return value.
28718
28719 2000-11-20  Neil Booth  <neilb@earthling.net>
28720
28721         * gcc.dg/cpp/paste2.c: Update test.
28722         * objc/execute/paste.m: New test.
28723
28724 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28725
28726         * gcc.dg/c99-condexpr-1.c: New test.
28727
28728 2000-11-20  Neil Booth  <neilb@earthling.net>
28729
28730         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28731
28732 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28733
28734         * g++.old-deja/g++.pt/export1.C: New test.
28735
28736 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28737
28738         * gcc.dg/20001117-1.c: New test.
28739
28740 2000-11-18  Richard Henderson  <rth@redhat.com>
28741
28742         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28743
28744 2000-11-18  Richard Henderson  <rth@redhat.com>
28745
28746         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28747         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28748         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28749
28750 2000-11-18  Richard Henderson  <rth@redhat.com>
28751
28752         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28753         (main): New.  Exit cleanly.
28754
28755 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28756
28757         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28758         gcc.dg/c99-fordecl-2.c: New tests.
28759
28760 2000-11-18  Richard Henderson  <rth@redhat.com>
28761
28762         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28763         * gcc.c-torture/execute/zerolen-2.c: New.
28764
28765 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28766
28767         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28768         memory.
28769
28770 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28771
28772         * g++.old-deja/g++.pt/instantiate8.C: New test.
28773
28774 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28775
28776         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28777         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28778
28779 2000-11-16  Nick Clifton  <nickc@redhat.com>
28780
28781         * gcc.c-torture/execute/nestfunc-2.c: New test.
28782         * gcc.c-torture/execute/nestfunc-3.c: New test.
28783
28784 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28785
28786         * gcc.c-torture/compile/20001116-1.c: New test.
28787
28788 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28789
28790         * gcc.c-torture/execute/20001115-1.c: New test.
28791
28792 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28793
28794         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28795         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28796         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28797         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28798
28799 2000-11-15  Neil Booth  <neilb@earthling.net>
28800
28801         gcc.dg/cpp/_Pragma1.c: Update.
28802         gcc.dg/cpp/_Pragma2.c: New test.
28803
28804 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28805
28806         * g++.old-deja/g++.other/anon5.C: New test.
28807
28808 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28809
28810         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28811         tests.
28812
28813 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28814
28815         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28816         output.
28817
28818 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28819
28820         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28821         labels at end of compound statements.
28822
28823 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28824
28825         * gcc.c-torture/execute/loop-7.c: New test.
28826
28827 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28828
28829         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28830
28831 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28832
28833         * gcc.dg/c99-bool-1.c: New test.
28834
28835 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28836
28837         * gcc.dg/c99-scope-1.c: Remove xfail.
28838         * gcc.dg/c99-scope-2.c: New test.
28839
28840 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28841
28842         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28843         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28844
28845 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28846
28847         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28848         error messages.
28849
28850         * g++.mike/p700.C: Don't typedef wchar_t.
28851         * g++.mike/p784.C: Likewise.
28852         * g++.mike/eb101.C: Don't use __wchar_t.
28853
28854 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28855
28856         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28857         from DO loop.
28858
28859 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28860
28861         * gcc.c-torture/execute/20001111-1.c: New test.
28862
28863 2000-11-10  Nick Clifton  <nickc@redhat.com>
28864
28865         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28866         long multuiple and accumulate.
28867
28868 2000-11-09  Richard Henderson  <rth@redhat.com>
28869
28870         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28871         via size_t instead of int.
28872
28873         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28874         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28875         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28876         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28877
28878 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28879
28880         * gcc.c-torture/compile/20001109-1.c: New test.
28881         * gcc.c-torture/compile/20001109-2.c: New test.
28882
28883 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28884
28885         * g++.old-deja/g++.pt/operator1.C: New test.
28886         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28887
28888 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28889
28890         * gcc.dg/20001108-1.c: New test.
28891
28892 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28893
28894         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28895         with both arguments constant strings.
28896         * gcc.c-torture/execute/string-opt-3.c: New test.
28897         * gcc.c-torture/execute/string-opt-4.c: New test.
28898         * gcc.c-torture/execute/string-opt-5.c: New test.
28899
28900 2000-11-08  Nick Clifton  <nickc@redhat.com>
28901
28902         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28903         mulsidi3adddi patterns.
28904
28905 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28906
28907         * g++.old-deja/g++.other/crash36.C: New test.
28908
28909 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28910
28911         * g++.old-deja/g++.other/init16.C: New test.
28912
28913 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28914
28915         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28916
28917 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28918
28919         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28920         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28921         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28922
28923 2000-11-07  DJ Delorie  <dj@redhat.com>
28924
28925         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28926
28927 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28928
28929         * gcc.c-torture/execute/string-opt-1.c: New test.
28930
28931 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28932
28933         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28934         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28935         parameters in registers, and there is no way for a varargs
28936         function to know in which order the integer and floating-point
28937         parameters should be interleaved when they are placed on the
28938         stack.
28939         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28940         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28941
28942 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28943
28944         * gcc.c-torture/execute/string-opt-2.c: New test.
28945
28946 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28947
28948         * g++.old-deja/g++.pt/crash60.C: New test.
28949
28950 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28951
28952         * g++.old-deja/g++.other/crash24.C: New test.
28953         * g++.old-deja/g++.other/crash25.C: New test.
28954         * g++.old-deja/g++.other/crash26.C: New test.
28955         * g++.old-deja/g++.other/crash27.C: New test.
28956         * g++.old-deja/g++.other/crash28.C: New test.
28957         * g++.old-deja/g++.other/crash29.C: New test.
28958         * g++.old-deja/g++.other/crash30.C: New test.
28959         * g++.old-deja/g++.other/crash31.C: New test.
28960         * g++.old-deja/g++.other/crash32.C: New test.
28961         * g++.old-deja/g++.other/crash33.C: New test.
28962         * g++.old-deja/g++.other/crash34.C: New test.
28963         * g++.old-deja/g++.other/crash35.C: New test.
28964
28965 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28966
28967         * gcc.c-torture/execute/20001031-1.c: New test.
28968
28969 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28970
28971         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28972         namespace.
28973
28974         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28975         standards-conformant.
28976
28977         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28978
28979         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28980         * g++.old-deja/g++.mike/p755a.C: Likewise.
28981         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28982         library makes no calls to `operator new' during initialization.
28983
28984 2000-11-04  Neil Booth  <neilb@earthling.net>
28985
28986         * gcc.dg/cpp/include2.c: New tests.
28987
28988 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28989
28990         * lib/g++.exp (g++_set_ld_library_path): New function.
28991         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28992
28993 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28994
28995         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28996         warnings.
28997
28998 2000-11-01  Richard Henderson  <rth@redhat.com>
28999
29000         * g++.old-deja/g++.ext/namedret1.C: New.
29001         * g++.old-deja/g++.ext/namedret2.C: New.
29002         * g++.old-deja/g++.ext/namedret3.C: New.
29003
29004 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29005
29006         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29007         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29008
29009 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29010
29011         * gcc.c-torture/execute/va-arg-21.c: New test.
29012
29013 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29014
29015         * gcc.dg/c99-complex-2.c: New test.
29016
29017 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29018
29019         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29020
29021 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29022
29023         * g++.old-deja/g++.other/inline16.C: New test.
29024
29025 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29026
29027         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29028         __PRETTY_FUNCTION__
29029
29030 2000-10-29  Neil Booth  <neilb@earthling.net>
29031
29032         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29033         New tests.
29034         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29035         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29036         optimisation.
29037
29038 2000-10-29  Neil Booth  <neilb@earthling.net>
29039
29040         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29041         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29042         * mi5.c: Test multiple includes work with -C.
29043         * trigraphs.c: Test ^= version.
29044
29045 2000-10-28  Neil Booth  <neilb@earthling.net>
29046
29047         New tests and test updates for new macro expander.
29048
29049         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29050         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29051         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29052         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29053         new diagnostic messages.
29054
29055         * gcc.dg/cpp/macro3.c: New tests.
29056
29057 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29058
29059         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29060         on the same line.
29061
29062 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29063
29064         * g++.old-deja/g++.other/eh2.C: New test.
29065
29066 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29067
29068         * gcc.c-torture/execute/20001027-1.c: New test.
29069
29070 2000-10-26  Richard Henderson  <rth@redhat.com>
29071
29072         * gcc.c-torture/execute/20001026-1.c: New.
29073
29074 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29075
29076         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29077         * g++.old-deja/g++.law/builtin1.C: Likewise.
29078         * g++.old-deja/g++.law/ctors10.C: Likewise.
29079         * g++.old-deja/g++.law/virtual3.C: Likewise.
29080         * g++.old-deja/g++.mike/p658.C: Likewise.
29081         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29082         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29083         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29084         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29085         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29086
29087 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29088
29089         * gcc.c-torture/compile/20001024-1.c: New test.
29090
29091 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29092
29093         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29094         to tell us whether or not we are using V3.
29095
29096 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29097
29098         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29099         operands.
29100
29101 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29102
29103         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29104
29105 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29106
29107         * gcc.c-torture/execute/20001024-1.c: New test.
29108
29109 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29110
29111         * g++.old-deja/g++.other/sibcall1.C: New test.
29112
29113 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29114
29115         * gcc.dg/noncompile/init-3.c: New test.
29116
29117 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29118
29119         * gcc.dg/format-array-1.c: New test.
29120
29121 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29122
29123         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29124         writing through null pointers; remove comment about testing
29125         unterminated strings.
29126
29127 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29128
29129         * gcc.c-torture/execute/20001017-2.c: New test.
29130
29131 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29132
29133         * gcc.c-torture/compile/20001018-1.c: New test.
29134         * gcc.c-torture/compile/20001018-1.x: Xfail.
29135
29136 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29137
29138         * gcc.c-torture/execute/20001017-1.c: New test.
29139
29140 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29141
29142         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29143         for multiple use of arguments with scanf formats; add tests for
29144         multiple use of arguments.
29145
29146 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29147
29148         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29149
29150 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29151
29152         * gcc.dg/format-miss-1.c: New test.
29153
29154 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29155
29156         * gcc.c-torture/execute/20001013-1.c: New test.
29157
29158 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29159
29160         * gcc.dg/format-branch-1.c: New test.
29161
29162 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29163
29164         * README, lib/file-format.exp: Remove EGCS references.
29165
29166 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29167
29168         * gcc.dg/20001013-1.c: New test.
29169
29170 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29171
29172         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29173         for intmax_t in the compiler using __typeof__ and the type rules
29174         for conditional expressions.
29175
29176 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29177
29178         * gcc.dg/20001012-1.c: New test.
29179         * gcc.dg/20001012-2.c: New test.
29180
29181 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29182
29183         * gcc.dg/format-attr-1.c: New test.
29184
29185 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29186
29187         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29188         __LONG_LONG_MAX__ instead of LLONG_MAX.
29189
29190 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29191
29192         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29193         scanf flags.
29194         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29195         flags.
29196
29197 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29198
29199         * gcc.dg/sequence-pt-1.c: New test.
29200
29201 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29202
29203         * gcc.c-torture/execute/20001011-1.c: New testcase.
29204         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29205
29206 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29207
29208         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29209         does not error on it.
29210
29211 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29212
29213         * gcc.dg/20001009-1.c: New test.
29214
29215 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29216
29217         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29218         * gcc.c-torture/execute/20001009-2.c: ... to here.
29219
29220 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29221
29222         * gcc.c-torture/compile/20001009-1.c: New testcase.
29223         * gcc.c-torture/execute/20001009-1.c: New testcase.
29224         Testcases provided by Jan Hubicka <jh@suse.cz>.
29225
29226 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29227
29228         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29229         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29230         uintmax_t using <limits.h> to emulate the compiler's internal
29231         logic.  No longer XFAIL %j tests.
29232
29233 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29234
29235         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29236         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29237         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29238         regexps and details of expected handling of some bad formats.
29239         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29240         suppression.
29241
29242 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29243
29244         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29245         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29246         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29247         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29248         in list archives.
29249
29250 2000-10-06  Richard Henderson  <rth@cygnus.com>
29251
29252         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29253         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29254         * g++.old-deja/g++.jason/report.C: Likewise.
29255         * g++.old-deja/g++.law/friend5.C: Likewise.
29256         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29257         of the expected warnings.
29258
29259 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29260
29261         * g++.old-deja/g++.pt/enum14.C: New test.
29262
29263 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29264
29265         * g++.old-deja/g++.pt/crash59.C: New test.
29266
29267 2000-10-04  Will Cohen  <wcohen@redhat.com>
29268
29269         * gcc.dg/20000926-1.c: New test.
29270
29271 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29272
29273         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29274         function name for current C++ compiler.
29275         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29276
29277 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29278
29279         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29280         __PRETTY_FUNCTION__.
29281         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29282
29283 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29284
29285         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29286
29287 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29288
29289         * gcc.c-torture/compile/20000923-1.c: New test.
29290
29291 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29292
29293         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29294         * g++.old-deja/g++.pt/ttp62.C: Same.
29295         * g++.old-deja/g++.other/inline14.C: Same.
29296
29297 2000-09-24  Richard Henderson  <rth@cygnus.com>
29298
29299         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29300
29301 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29302
29303         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29304
29305 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29306
29307         * gcc.c-torture/compile/20000922-1.c: New file.
29308
29309 2000-09-21  Nick Clifton  <nickc@redhat.com>
29310
29311         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29312         a signed long modulo operation.
29313         (mod6): New function - perform an unsigned long modulo operation.
29314         (main): Add tests for modulos of very large numbers by very small
29315         dividends.
29316
29317 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29318
29319         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29320
29321 2000-09-19  Richard Henderson  <rth@cygnus.com>
29322
29323         * gcc.dg/compare2.c (case 10): XFAIL.
29324
29325 2000-09-18  Richard Henderson  <rth@cygnus.com>
29326
29327         * gcc.c-torture/execute/20000906-1.c: Move ...
29328         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29329         that support __builtin_trap.
29330
29331 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29332
29333         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29334
29335 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29336
29337         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29338         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29339         more $ format tests.
29340
29341 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29342
29343         * gcc.dg/format-errmk-1.c: New test.
29344
29345 2000-09-17  Greg McGary  <greg@mcgary.org>
29346
29347         * gcc.c-torture/execute/20000917-1.x: Remove.
29348
29349 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29350
29351         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29352
29353 2000-09-17  Greg McGary  <greg@mcgary.org>
29354
29355         * gcc.c-torture/execute/20000917-1.c: New test.
29356         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29357
29358 2000-09-16  Neil Booth  <NeilB@earthling.net>
29359
29360         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29361         in nested macro bug.
29362
29363 2000-09-15  Neil Booth  <NeilB@earthling.net>
29364
29365         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29366
29367 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29368
29369         * gcc.c-torture/execute/20000914-1.c: New test.
29370
29371 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29372
29373         * g++.other/inline13.C: New test.
29374
29375 2000-09-12  Andreas Jaeger  <aj@suse.de>
29376
29377         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29378         constant by Ulrich Drepper <drepper@redhat.com>.
29379
29380 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29381
29382         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29383
29384 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29385
29386         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29387
29388 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29389
29390         * gcc.dg/cpp/backslash.c: New test.
29391
29392 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29393
29394         * gcc.c-torture/execute/20000910-1.c: New test.
29395         * gcc.c-torture/execute/20000910-2.c: Likewise.
29396
29397 2000-09-11  Robert Lipe  <robertl@sco.com>
29398
29399         * gcc.dg/pragma-align.c: New test.
29400
29401 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29402
29403         * g++.old-deja/g++.pt/explicit82.C: New test.
29404         * g++.old-deja/g++.pt/explicit83.C: New test.
29405
29406 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29407
29408         * gcc.dg/asm-names.c: New test.
29409
29410 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29411
29412         * gcc.dg/cpp/tr-warn6.c: New test
29413
29414 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29415
29416         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29417         be accepted.
29418
29419 2000-09-07  Catherine Moore  <clm@redhat.com>
29420
29421         * gcc.c-torture/execute/unroll-1.c: New test.
29422
29423 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29424
29425         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29426         ERROR markers.
29427         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29428         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29429         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29430         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29431         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29432         Preprocess only.
29433         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29434         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29435
29436 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29437
29438         * g++.old-deja/g++.pt/deduct2.C: New test.
29439
29440 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29441
29442         * g++.old-deja/g++.pt/parms2.C: New test.
29443
29444 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29445
29446         * g++.old-deja/g++.pt/crash58.C: New test.
29447
29448 2000-09-06  Greg McGary  <greg@mcgary.org>
29449
29450         * gcc.c-torture/execute/20000906-1.c: New test.
29451         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29452
29453 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29454
29455         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29456
29457 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29458
29459         * g++.old-deja/g++.pt/crash57.C: New test.
29460
29461 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29462
29463         * g++.old-deja/g++.pt/crash56.C: New test.
29464
29465 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29466
29467         * g++.old-deja/g++.pt/koenig1.C: New test.
29468
29469 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29470
29471         * gcc.dg/20000904-1.c: New test.
29472
29473 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29474
29475         * gcc.dg/cpp/paste8.c: New test.
29476
29477 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29478
29479         * gcc.c-torture/compile/20000827-1.c: New test.
29480
29481 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29482
29483         * gcc.dg/format-diag-1.c: New test.
29484
29485 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29486
29487         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29488         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29489         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29490         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29491         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29492
29493 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29494
29495         * g++.old-deja/g++.other/nested4.C: New test.
29496
29497 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29498
29499         * g++.old-deja/g++.ns/scoped1.C: New test.
29500
29501 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29502
29503         * lib/g++.exp: Support testing already-installed GCC.
29504
29505 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29506
29507         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29508
29509 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29510
29511         * gcc.dg/return-type-2.c: New test.
29512
29513 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29514
29515         * gcc.c-torture/compile/20000825-1.c: New test.
29516
29517 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29518
29519         * gcc.dg/dwarf2-2.c: New test.
29520
29521 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29522
29523         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29524         dg-warning regexps.
29525
29526 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29527
29528         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29529         gcc.dg/format-ext-5.c: New tests.
29530
29531 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29532
29533         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29534
29535 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29536
29537         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29538
29539 2000-08-24  Richard Henderson  <rth@cygnus.com>
29540
29541         * gcc.dg/ia64-sync-1.c: New test.
29542         * gcc.dg/ia64-sync-2.c: New test.
29543         * gcc.dg/ia64-asm-1.c: New test.
29544
29545 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29546
29547         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29548         * gcc.dg/format-ext-2.c: New test.
29549
29550 2000-08-23  Jason Merrill  <jason@redhat.com>
29551
29552         * lib/old-dejagnu.exp: Also ignore "In member function" and
29553         "At global scope".
29554
29555 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29556
29557         * gcc.dg/noncompile/label-lineno-1.c: New test.
29558
29559 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29560
29561         * gcc.dg/c99-array-nonobj-1.c: New test.
29562
29563 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29564
29565         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29566         tests.
29567         * gcc.dg/format-ext-1.c: New test.
29568
29569 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29570
29571         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29572         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29573         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29574         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29575         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29576
29577 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29578
29579         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29580         gcc.dg/c99-strftime-2.c: New tests.
29581
29582 2000-08-22  Richard Henderson  <rth@cygnus.com>
29583
29584         * gcc.c-torture/execute/20000822-1.c: New test.
29585
29586 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29587
29588         * gcc.c-torture/execute/20000819-1.x: Remove.
29589
29590 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29591
29592         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29593         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29594         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29595         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29596         gcc.dg/format-xopen-1.c: New tests.
29597
29598 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29599
29600         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29601
29602 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29603
29604         * g++.old-deja/g++.other/loop2.C: New test.
29605
29606         * gcc.c-torture/compile/20000606-1.c: New test.
29607         * gcc.c-torture/compile/20000728-1.c: New test.
29608         * gcc.c-torture/execute/20000801-1.c: New test.
29609         * gcc.c-torture/execute/20000801-2.c: New test.
29610         * gcc.c-torture/execute/20000819-1.c: New test.
29611         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29612         * gcc.dg/20000629-1.c: New test.
29613         * gcc.dg/20000724-1.c: New test.
29614         * gcc.dg/20000807-1.c: New test.
29615
29616 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29617
29618         * gcc.dg/cpp/pragma-1.c: New test.
29619         * gcc.dg/cpp/pragma-2.c: New test.
29620
29621 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29622
29623         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29624         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29625
29626 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29627
29628         * gcc.c-torture/compile/20000818-1.c: New test.
29629
29630 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29631
29632         * gcc.c-torture/execute/20000818-1.c: New test.
29633
29634 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29635
29636         * gcc.dg/format-va-1.c: New test.
29637
29638 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29639
29640         * g++.old-deja/g++.other/typedef8.C: New test.
29641
29642 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29643
29644         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29645         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29646         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29647         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29648         * g++.old-deja/g++.other/ptrmem7.C: New test.
29649         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29650
29651 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29652
29653         * g++.old-deja/g++.pt/typename27.C: New test.
29654
29655 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29656
29657         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29658         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29659         * g++.old-deja/g++.pt/friend45.C: New test.
29660         * g++.old-deja/g++.other/friend8.C: New test.
29661
29662 2000-08-15  Richard Henderson  <rth@cygnus.com>
29663
29664         * gcc.c-torture/execute/20000815-1.c: New test.
29665
29666 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29667
29668         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29669         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29670         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29671
29672 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29673
29674         * g++.old-deja/g++.other/refinit2.C: New test.
29675
29676 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29677
29678         * lib/c-torture.exp (c-torture): Make
29679         compiler_conditional_xfail_data global.
29680         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29681         compiler_conditional_xfail_data machinery.
29682         (f-torture-execute): Likewise.
29683         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29684         and only when unrolling loops.
29685
29686         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29687
29688 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29689
29690         * g++.old-deja/g++.pt/explicit81.C: New test.
29691
29692 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29693
29694         * g++.old-deja/g++.pt/typename26.C: New test.
29695
29696 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29697
29698         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29699         warning.
29700
29701 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29702
29703         * g++.old-deja/g++.other/array3.C: New test.
29704
29705 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29706
29707         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29708         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29709         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29710         New tests.
29711
29712 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29713
29714         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29715         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29716
29717 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29718
29719         * gcc.c-torture/execute/20000808-1.c: New test.
29720
29721 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29722
29723         * gcc.dg/c90-const-expr-1.c: New test.
29724
29725 2000-08-08  Richard Henderson  <rth@cygnus.com>
29726
29727         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29728
29729 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29730
29731         * gcc.dg/noncompile/const-ll-1.c: New test.
29732
29733 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29734
29735         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29736
29737 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29738
29739         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29740         that running programs linked against the shared version of libobjc
29741         run correctly.
29742
29743 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29744
29745         * gcc.dg/c99-printf-1.c: New test.
29746
29747 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29748
29749         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29750
29751 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29752
29753         * gcc.c-torture/execute/20000731-1.x: Delete.
29754
29755 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29756
29757         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29758         and torture_without_loops as is done by c-torture.exp.
29759         (search_for): Copy from c-torture.exp.
29760         (gcc-dg-runtest): New function, drives a directory of tests
29761         iterating over the TORTURE_OPTIONS.
29762         (scan-assembler, scan-assembler-not): Move here from
29763         individual directory drivers.
29764
29765         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29766         defined by lib/gcc-dg.exp.
29767         * gcc.dg/cpp/cpp.exp: Likewise.
29768         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29769         gcc-dg-runtest, so we cycle over optimization options.
29770
29771         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29772         * gcc.dg/compare2.c: No longer expected to fail.
29773
29774 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29775
29776         * gcc.c-torture/execute/20000804-1.c: New test.
29777
29778 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29779
29780         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29781
29782 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29783
29784         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29785
29786 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29787
29788         * gcc.c-torture/compile/20000803-1.c: New test.
29789
29790 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29791
29792         * gcc.c-torture/execute/20000801-3.c,
29793         gcc.c-torture/execute/20000801-4.c: New tests.
29794         * gcc.c-torture/execute/20000801-3.x,
29795         gcc.c-torture/execute/20000801-4.x: Xfail.
29796
29797 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29798
29799         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29800         libobjc/.libs to allow for libtool.
29801
29802 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29803
29804         * gcc.c-torture/compile/20000802-1.c: New test.
29805
29806 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29807
29808         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29809
29810 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29811
29812         * gcc-c-torture/execute/20000731-2.c: New test.
29813
29814         * gcc.c-torture/execute/20000731-1.c: New test.
29815         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29816
29817 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29818
29819         * testsuite/gcc.dg/cpp/paste7.c: New test.
29820         * gcc.dg/cpp/20000725-1.c: New test.
29821
29822 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29823
29824         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29825         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29826         declaration warning for __builtin_dwarf_reg_size.
29827
29828         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29829
29830 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29831
29832         * gcc.dg/noncompile/voidparam-1.c: New test.
29833
29834 2000-07-30  Richard Henderson  <rth@cygnus.com>
29835
29836         * gcc.dg/c90-digraph-1.c: Don't xfail.
29837         * gcc.dg/compare2.c (case 10): Xfail.
29838         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29839
29840 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29841
29842         * gcc.dg/c99-main-1.c: New test.
29843
29844 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29845
29846         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29847
29848 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29849
29850         * gcc.c-tortuer/execute/20000726-1.c: New test.
29851
29852 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29853
29854         * gcc.c-torture/execute/enum-2.c: New test.
29855
29856 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29857
29858         * gcc.dg/cpp/tr-warn3.c: New test.
29859
29860 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29861
29862         * g++.old-deja/g++.ext/implicit1.C: Remove.
29863         * g++.old-deja/g++.jason/c2.C: Remove
29864         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29865         * g++.old-deja/g++.pt/crash16.C: Likewise.
29866         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29867
29868 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29869
29870         * g++.old-deja/g++.other/for2.C: New test.
29871
29872 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29873
29874         * gcc.dg/20000720-1.c: New test.
29875
29876 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29877
29878         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29879
29880 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29881
29882         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29883         * gcc.c-torture/execute/20000722-1.c: New.
29884         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29885
29886 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29887
29888         * gcc.dg/cpp/20000720-1.S: New test.
29889
29890 2000-07-21  Michael Meissner  <meissner@redhat.com>
29891
29892         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29893
29894 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29895
29896         * g++.old-deja/g++.brendan/crash16.C,
29897         g++.old-deja/g++.brendan/parse3.C,
29898         g++.old-deja/g++.brendan/redecl1.C,
29899         g++.old-deja/g++.ns/template13.C,
29900         g++.old-deja/g++.other/decl4.C,
29901         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29902
29903 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29904
29905         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29906         and "Internal error".
29907
29908         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29909         regexps.
29910         * gcc.dg/cpp/paste6.c: New test.
29911
29912 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29913
29914         * gcc.dg/cpp/tr-direct.c: New test.
29915
29916         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29917         gcc.dg/cpp/undef1.c: Tweak error regexps.
29918
29919 2000-07-18  Eric Christopher <echristo@redhat.com>
29920
29921         * gcc.c-torture/compile/20000718-1.c: New test.
29922
29923 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29924
29925         * cpplex.c (_cpp_push_token): If the token being pushed back
29926         is the previous token in this context, just subtract one from
29927         context->posn.
29928         * cppmacro.c (save_expansion): Clear aux field when storing a
29929         placemarker.
29930
29931 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29932
29933         * gcc.dg/noncompile/redecl-1.c: New test.
29934
29935 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29936
29937         * gcc.c-torture/execute/20000717-5.c: New test.
29938         * gcc.c-torture/execute/20000717-1.x: Removed.
29939
29940 2000-07-17  Richard Henderson  <rth@cygnus.com>
29941
29942         * gcc.c-torture/execute/20000717-4.c: New test.
29943
29944 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29945
29946         * gcc.dg/cpp/syshdr.c: New test.
29947         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29948
29949 2000-07-17  Neil Booth  <neilb@earthling.net>
29950
29951         * gcc.dg/cpp/cmdlne-dM.c: New test.
29952         * gcc.dg/cpp/cmdlne-dD.c: New test.
29953
29954 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29955
29956         * gcc.c-torture/execute/20000717-3.c: New test.
29957
29958         * gcc.c-torture/compile/20000717-1.c: New test.
29959
29960 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29961
29962         * gcc.c-torture/execute/20000717-2.c: New test.
29963
29964 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29965
29966         * gcc.dg/formatz-1.c: New test.
29967
29968         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29969         * gcc.dg/c99-digraph-1.c: New tests.
29970
29971         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29972         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29973
29974         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29975         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29976         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29977         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29978         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29979         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29980         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29981
29982 2000-07-17   Greg McGary <greg@mcgary.org>
29983
29984         * gcc.c-torture/execute/20000717-1.c: New test.
29985         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29986
29987 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29988
29989         * gcc.c-torture/execute/20000715-2.c: New test.
29990         * gcc.dg/20000715-1.c: New test.
29991
29992 2000-07-15  Michael Meissner  <meissner@redhat.com>
29993
29994         * gcc.c-torture/execute/20000715-1.c: New test.
29995
29996 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29997
29998         * gcc.c-torture/execute/20000707-1.c: New test.
29999
30000 2000-07-13  Neil Booth  <NeilB@earthling.net>
30001
30002         * testsuite/gcc.dg/cpp/digraph1.c,
30003         testsuite/gcc.dg/cpp/digraph2.c,
30004         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30005
30006 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30007
30008         * g77.f-torture/compile/20000630-2.f:  New test.
30009         * g77.f-torture/compile/20000630-2.x
30010
30011 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30012
30013         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30014
30015 2000-07-11  Neil Booth  <NeilB@earthling.net>
30016
30017         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30018
30019 2000-07-11  Neil Booth  <NeilB@earthling.net>
30020
30021         * gcc.dg/cpp/cmdlne-C.c: New.
30022
30023 2000-07-09  Neil Booth  <NeilB@earthling.net>
30024
30025         * gcc.dg/cpp/directiv.c: New tests.
30026         * gcc.dg/cpp/undef1.c: Update.
30027
30028 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30029
30030         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30031
30032 2000-07-09  Neil Booth  <NeilB@earthling.net>
30033
30034         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30035
30036 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30037
30038         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30039         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30040
30041 2000-07-08  Neil Booth  <NeilB@earthling.net>
30042
30043         * gcc.dg/cpp/macsyntx.c: New tests.
30044
30045 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30046
30047         * gcc.dg/20000707-1.c: New test.
30048
30049 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30050
30051         * gcc.c-torture/execute/20000706-1.c: New test.
30052         * gcc.c-torture/execute/20000706-2.c: New test.
30053         * gcc.c-torture/execute/20000706-3.c: New test.
30054         * gcc.c-torture/execute/20000706-4.c: New test.
30055         * gcc.c-torture/execute/20000706-5.c: New test.
30056
30057 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30058
30059         * g++.old-deja/g++.pt/instantiate7.C: New test.
30060
30061 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30062
30063         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30064         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30065         * g++.old-deja/g++.other/rtti3.C: Likewise.
30066         * g++.old-deja/g++.other/rttid3.C: Likewise.
30067
30068 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30069
30070         *  g77.f-torture/compile/20000630-1.x: Fix typo
30071
30072 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30073
30074         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30075         assembly output.
30076
30077 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30078
30079         * gcc.dg/cpp/ident.c: New test.
30080
30081 2000-07-05  Neil Booth  <NeilB@earthling.net>
30082
30083         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30084           gcc.dg/cpp/lexstrng.c: New tests.
30085
30086 2000-07-04  Neil Booth  <NeilB@earthling.net>
30087
30088         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30089         * gcc.dg/cpp/strify2.c: Same.
30090
30091 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30092
30093         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30094         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30095         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30096         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30097
30098         * testsuite/gcc.dg/cpp/macro1.c,
30099         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30100         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30101         testsuite/gcc.dg/cpp/strify1.c,
30102         testsuite/gcc.dg/cpp/strify2.c: New tests.
30103
30104 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30105
30106         * gcc.c-torture/execute/20000703-1.c: New test.
30107
30108 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30109
30110         * g++.old-deja/g++.pt (lookup10.C): New test.
30111
30112 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30113
30114         * g++.old-deja/g++.pt (typename25.C): New test.
30115
30116 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30117
30118         * gcc.c-torture/compile/20000701-1.c: New test.
30119
30120 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30121
30122         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30123         to test case.
30124
30125 2000-06-30  Catherine Moore  <clm@cygnus.com>
30126
30127         * gcc.c-torture/execute/align-1.c: New test.
30128
30129 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30130
30131         * g++.old-deja/g++.pt/expr8.C: New test.
30132         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30133
30134 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30135
30136         * gcc.c-torture/compile/20000629-1.c: New test.
30137
30138 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30139
30140
30141         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30142         gcc.dg/noncompile directory, depending on whether they're
30143         preprocessor tests or not.  Annotate all the tests for the dg
30144         framework.
30145
30146         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30147         * gcc.dg/noncompile/noncompile.exp: New.
30148
30149         * Moved files:
30150         Old name                                New name
30151         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30152         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30153         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30154         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30155         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30156         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30157         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30158         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30159         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30160         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30161         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30162         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30163         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30164         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30165         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30166         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30167         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30168         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30169         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30170         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30171         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30172         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30173         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30174         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30175
30176         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30177         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30178         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30179         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30180         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30181         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30182
30183 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30184
30185         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30186         declare one variable.  On the fourth, error.
30187         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30188         declared by 20000628-1a.h.
30189
30190 2000-06-29  Richard Henderson  <rth@redhat.com>
30191
30192         * gcc.c-torture/execute/930529-1.x: New file.
30193         * gcc.dg/920413-1.c: Adjust expected warning text.
30194         * gcc.dg/980217-1.c: Declare abort.
30195         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30196
30197 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30198
30199         * g77.f-torture/compile/20000629-1.f: New test.
30200         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30201
30202 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30203
30204         Rearrange lots of files, removing entirely the
30205         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30206         directories.
30207
30208         * Deleted files:
30209         gcc.c-torture/code_quality/code_quality.exp
30210         gcc.c-torture/special/special.exp
30211         gcc.failure/failure.exp
30212         gcc.failure/940409-1.x
30213         gcc.c-torture/compile/961203-1.x
30214
30215         * New files:
30216         gcc.misc-tests/linkage.exp
30217         gcc.c-torture/execute/920730-1t.c
30218         gcc.c-torture/execute/920730-1t.x
30219         gcc.c-torture/compile/920520-1.x
30220         gcc.c-torture/compile/920521-1.x
30221         gcc.c-torture/compile/981006-1.x
30222         gcc.c-torture/execute/eeprof-1.x
30223
30224         * Moved files (possibly with modifications to fit a new harness):
30225         Old name                                New name
30226         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30227         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30228         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30229         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30230         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30231         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30232         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30233         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30234         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30235         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30236         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30237         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30238         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30239         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30240
30241 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30242
30243         * c-torture/compile/961203-1.x: Delete.
30244
30245         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30246         not exit. Include stdio.h.
30247         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30248         * gcc.misc-tests/dg-12.c: Likewise.
30249         * gcc.misc-tests/dg-5.c: Likewise.
30250         * gcc.misc-tests/dg-6.c: Likewise.
30251         * gcc.misc-tests/dg-7.c: Prototype abort.
30252         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30253         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30254         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30255         not exit.
30256         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30257         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30258
30259 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30260
30261         * gcc.dg/cpp/20000628-1.c: New test.
30262         * gcc.dg/cpp/20000628-1.h: New header for above test.
30263         * gcc.dg/cpp/20000628-1a.h: Likewise.
30264
30265 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30266
30267         * gcc.dg/cpp: New directory.
30268         * gcc.dg/cpp/cpp.exp: New driver.
30269         * gcc.dg/cpp/20000627-1.c: New test.
30270         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30271         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30272         and rewrite as a compilation test.
30273
30274         * gcc.dg: Move many files into the cpp subdirectory, possibly
30275         renaming or editing them as well.
30276         Old name                New name
30277         990119-1.c              cpp/19990119-1.c
30278         990228-1.c              cpp/19990228-1.c
30279         990407-1.c              cpp/19990407-1.c
30280         990409-1.c              cpp/19990409-1.c
30281         990413-1.c              cpp/19990413-1.c
30282         990703-1.c              cpp/19990703-1.c
30283         20000127-1.c            cpp/20000127-1.c
30284         20000129-1.c            cpp/20000129-1.c
30285         20000207-1.c            cpp/20000207-1.c
30286         20000207-2.c            cpp/20000207-2.c
30287         20000209-1.c            cpp/20000209-1.c
30288         20000209-2.c            cpp/20000209-2.c
30289         20000301-1.c            cpp/20000301-1.c
30290         20000419-1.c            cpp/20000419-1.c
30291         20000510-1.S            cpp/20000510-1.S
30292         20000519-1.c            cpp/20000519-1.c
30293         20000529-1.c            cpp/20000529-1.c
30294         20000625-1.c            cpp/20000625-1.c
30295         20000625-2.c            cpp/20000625-2.c
30296         cpp-as1.c               cpp/assert1.c
30297         cpp-as2.c               cpp/assert2.c
30298         cxx-comments-1.c        cpp/cxxcom1.c
30299         cxx-comments-2.c        cpp/cxxcom2.c
30300         endif-label.c           cpp/endif.c
30301         cpp-hash1.c             cpp/hash1.c
30302         cpp-hash2.c             cpp/hash2.c
30303         cpp-if1.c               cpp/if-1.c
30304         cpp-if2.c               cpp/if-2.c
30305         cpp-if3.c               cpp/if-3.c
30306         cpp-if4.c               cpp/if-4.c
30307         cpp-if5.c               cpp/if-5.c
30308         cpp-cond.c              cpp/if-cexp.c
30309         cpp-missingop.c         cpp/if-mop.c
30310         cpp-missingparen.c      cpp/if-mpar.c
30311         cpp-opprec.c            cpp/if-oppr.c
30312         cpp-ifparen.c           cpp/if-paren.c
30313         cpp-shortcircuit.c      cpp/if-sc.c
30314         cpp-shift.c             cpp/if-shift.c
30315         cpp-unary.c             cpp/if-unary.c
30316         cpp-li1.c               cpp/line1.c
30317         cpp-li2.c               cpp/line2.c
30318         lineno.c                cpp/line3.c
30319         lineno-2.c              cpp/line4.c
30320         cpp-mi.c                cpp/mi1.c
30321         cpp-mic.h               cpp/mi1c.h
30322         cpp-micc.h              cpp/mi1cc.h
30323         cpp-mind.h              cpp/mi1nd.h
30324         cpp-mindp.h             cpp/mi1ndp.h
30325         cpp-mix.h               cpp/mi1x.h
30326         cpp-mi2.c               cpp/mi2.c
30327         cpp-mi2a.h              cpp/mi2a.h
30328         cpp-mi2b.h              cpp/mi2b.h
30329         cpp-mi2c.h              cpp/mi2c.h
30330         cpp-mi3.c               cpp/mi3.c
30331         cpp-mi3.def             cpp/mi3.def
30332         poison-1.c              cpp/poison.c
30333         pr-impl.c               cpp/prag-imp.c
30334         cpp-redef-2.c           cpp/redef1.c
30335         cpp-redef.c             cpp/redef2.c
30336         strpaste.c              cpp/strp1.c
30337         strpaste-2.c            cpp/strp2.c
30338         cpp-tradpaste.c         cpp/tr-paste.c
30339         cpp-tradstringify.c     cpp/tr-str.c
30340         cpp-tradwarn1.c         cpp/tr-warn1.c
30341         cpp-tradwarn2.c         cpp/tr-warn2.c
30342         trigraphs.c             cpp/trigraphs.c
30343         cpp-unc1.c              cpp/unc1.c
30344         cpp-unc2.c              cpp/unc2.c
30345         cpp-unc3.c              cpp/unc3.c
30346         cpp-unc.c               cpp/unc4.c
30347         undef.c                 cpp/undef1.c
30348         undef-2.c               cpp/undef2.c
30349         cpp-wi1.c               cpp/widestr1.c
30350
30351 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30352
30353         * lib/g++.exp (g++_include_flags): Tweak.
30354
30355 2000-06-27  H.J. Lu  <hjl@gnu.org>
30356             Loren J. Rittle  <ljrittle@acm.org>
30357
30358         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30359         version with one that knows about the new gcc tree structure.
30360         (g++_link_flags): Same.
30361
30362 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30363
30364         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30365         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30366         case we are cross-compiling.
30367
30368         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30369         g++.old-deja/g++.niklas/Makefile.in,
30370         g++.old-deja/g++.niklas/configure.in,
30371         g++.old-deja/g++.other/Makefile.in,
30372         g++.old-deja/g++.other/configure.in,
30373         gcc.c-torture/code_quality/Makefile.in,
30374         gcc.c-torture/code_quality/configure.in,
30375         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30376         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30377         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30378         gcc.c-torture/execute/ieee/Makefile.in,
30379         gcc.c-torture/execute/ieee/configure.in,
30380         gcc.c-torture/noncompile/Makefile.in,
30381         gcc.c-torture/noncompile/configure.in,
30382         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30383         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30384         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30385
30386 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30387
30388         * g++.old-deja/g++.other/ambig3.C: New test.
30389
30390 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30391
30392         * g++.old-deja/g++.pt/syntax1.C: New test.
30393         * g++.old-deja/g++.pt/syntax2.C: New test.
30394         * g++.old-deja/g++.other/syntax3.C: New test.
30395         * g++.old-deja/g++.other/syntax4.C: New test.
30396
30397 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30398
30399         * gcc.dg/20000623-1.c: Prototype exit and abort.
30400
30401 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30402
30403         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30404         New tests.
30405         * gcc.dg/cpp-mi3.def: New file.
30406
30407         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30408         inside assertions.
30409         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30410         lexer's error messages.
30411         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30412         divine anything from the linemarkers.
30413         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30414         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30415
30416 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30417
30418         * gcc.dg/20000623-1.c: New test.
30419
30420 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30421
30422         * gcc.c-torture/execute/20000622-1.c: New test.
30423
30424 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30425
30426         * g++.old-deja/g++.other/init15.C: New test.
30427
30428 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30429
30430         * g++.old-deja/g++.pt/vaarg2.C: New test.
30431         * g++.old-deja/g++.pt/vaarg3.C: New test.
30432
30433 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30434
30435         * g++.old-deja/g++.other/dyncast6.C: New test.
30436
30437 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30438
30439         * gcc.c-torture/execute/loop-6.c: New test.
30440
30441 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30442
30443         * gcc.dg/20000614-1.c: New test.
30444         * gcc.dg/20000614-2.c: New test.
30445
30446 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30447
30448         * g++.old-deja/g++.other/inline12.C: New test.
30449
30450 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30451
30452         * g++.old-deja/g++.other/eh1.C: New test.
30453
30454 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30455
30456         * g++.old-deja/g++.other/type.C: New test.
30457
30458 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30459
30460         * g++.old-deja/g++.other/initstring.C: New test.
30461
30462 2000-06-12  Jason Merrill  <jason@redhat.com>
30463
30464         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30465
30466 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30467
30468         * gcc.c-torture/compile/20000609-1.c: New test.
30469
30470 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30471
30472         * gcc.dg/20000609-1.c: New test.
30473
30474 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30475
30476         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30477         * gcc.c-torture/noncompile/poison-1.c: Move...
30478         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30479         * gcc.dg/cpp-li1.c: Add a token after the #line.
30480
30481 2000-06-05  Richard Henderson  <rth@cygnus.com>
30482
30483         * gcc.c-torture/execute/20000605-2.c: New test.
30484         * gcc.c-torture/execute/20000605-3.c: New test.
30485
30486 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30487
30488         * g77.f-torture/execute/20000503-1.x: New file.
30489
30490 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30491
30492         * g++.old-deja/g++.eh/badalloc1.C: New test.
30493
30494 2000-06-05  Richard Henderson  <rth@cygnus.com>
30495
30496         * gcc.c-torture/execute/20000605-1.c: New test.
30497
30498 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30499             Nathan Sidwell <nathan@codesourcery.com>
30500
30501         * gcc.c-torture/compile/20000605-1.c: New test.
30502
30503 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30504
30505         * g77.f-torture/compile/20000601-1.f:  New test.
30506
30507 2000-06-03  Richard Henderson  <rth@cygnus.com>
30508
30509         * gcc.c-torture/execute/20000603-1.c: New.
30510
30511 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30512
30513         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30514         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30515
30516 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30517
30518         * gcc.dg/compare2.c (case 12): XFAIL.
30519         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30520         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30521
30522         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30523
30524 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30525
30526         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30527         guard macro is already defined when the header is first
30528         included.
30529         * gcc.dg/cpp-mix.h: New file.
30530         * gcc.dg/endif-label.c: Update patterns to match compiler.
30531
30532         * g++.brendan/complex1.C: Declare abort.
30533         * g++.law/refs4.C: Remove XFAIL.
30534         * g++.oliva/expr2.C: Declare abort and exit.
30535
30536 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30537
30538         * gcc.c-torture/execute/20000528-1.c: New test.
30539
30540         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30541         * g++.old-deja/g++.law/temps4.C: Likewise.
30542
30543         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30544         stdlib.h.  Call abort() on failure.
30545         * g++.old-deja/g++.law/refs4.C: Likewise.
30546         * g++.old-deja/g++.law/temps4.C: Likewise.
30547         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30548         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30549
30550 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30551
30552         Relative to g++.dg/special:
30553         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30554
30555         Relative to g++.old-deja:
30556         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30557         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30558         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30559         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30560         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30561         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30562         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30563
30564         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30565         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30566         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30567         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30568         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30569         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30570         and/or string.h.
30571
30572         * g++.other/goto1.C: Update expectations for error messages.
30573
30574 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30575
30576         * gcc.c-torture/compile/20000523-1.c: New test.
30577
30578 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30579
30580         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30581
30582 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30583
30584         * g++.old-deja/g++.eh/catch11.C: New test.
30585         * g++.old-deja/g++.eh/catch12.C: New test.
30586
30587 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30588
30589         * gcc.c-torture/execute/20000523-1.c: New test.
30590
30591 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30592
30593         * c-torture/execute/bcp-1.c: Replace abort in arg of
30594         __builtin_constant_p with a generic external function.
30595
30596         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30597         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30598         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30599         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30600         Prototype abort and/or exit.
30601
30602         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30603         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30604         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30605         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30606
30607 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30608
30609         * gcc.dg/dwarf2-1.c: New test.
30610
30611 2000-05-20  Richard Henderson  <rth@cygnus.com>
30612
30613         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30614
30615 2000-05-20  Andreas Jaeger  <aj@suse.de>
30616
30617         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30618         testcase.
30619
30620 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30621
30622         * gcc.c-torture/execute/20000519-2.c: New test.
30623
30624 2000-05-19  Andreas Jaeger  <aj@suse.de>
30625
30626         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30627         which fails with SSA.
30628
30629         * lib/c-torture.exp: Also test with -O3 -fssa.
30630
30631 2000-05-18  Michael Meissner  <meissner@redhat.com>
30632
30633         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30634         * gcc.c-torture/execute/920415-1.c: Ditto.
30635         * gcc.c-torture/execute/920501-1.c: Ditto.
30636         * gcc.c-torture/execute/conversion.c: Ditto.
30637         * gcc.c-torture/execute/cvt-1.c: Ditto.
30638
30639 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30640
30641         * gcc.c-torture/compile/20000518-1.c: New test.
30642
30643 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30644
30645         * g77.f-torture/compile/200005018.f:  New test.
30646
30647 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30648
30649         * gcc.c-torture/compile/20000517-1.c: New test.
30650
30651 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30652
30653         * gcc.c-torture/execute/20000516-1.c: New test.
30654
30655 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30656
30657         * g++.old-deja/g++.other/eh.C: New test.
30658
30659 2000-05-12  Richard Henderson  <rth@cygnus.com>
30660
30661         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30662         constants through to doit's conditional.
30663
30664 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30665
30666         * gcc.c-torture/compile/20000511-1.c: New test.
30667         * g77.f-torture/compile/20000511-1.f: New test.
30668         * g77.f-torture/compile/20000511-2.f: New test.
30669
30670 2000-05-11  Michael Meissner  <meissner@redhat.com>
30671
30672         * gcc.c-torture/execute/20000511-1.c: New test.
30673
30674 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30675
30676         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30677         * gcc.dg/20000510-1.S: New.
30678
30679 2000-05-08  Catherine Moore  <clm@cygnus.com>
30680
30681         * gcc.dg/unused-3.c: New.
30682
30683 2000-05-06  Richard Henderson  <rth@cygnus.com>
30684
30685           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30686           * g++.old-deja/g++.mike/warn1.C: Likewise.
30687           * g++.old-deja/g++.pt/local1.C: Likewise.
30688           * g++.old-deja/g++.pt/local7.C: Likewise.
30689           * g++.old-deja/g++.pt/spec16.C: Likewise.
30690
30691 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30692
30693         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30694
30695 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30696
30697           * g77.f-torture/execute/20000503-1.f:  New test.
30698
30699 2000-05-04  Andreas Jaeger  <aj@suse.de>
30700
30701         * gcc.dg/noreturn-2.c: New test.
30702
30703 2000-05-04  Neil Booth  <NeilB@earthling.net>
30704
30705         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30706         preprocessor.
30707
30708 2000-05-04  Richard Henderson  <rth@cygnus.com>
30709
30710         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30711
30712 2000-05-04  Richard Henderson  <rth@cygnus.com>
30713
30714         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30715         OpenSSL by Jason R Thorpe.
30716
30717 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30718
30719         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30720
30721 2000-05-03  Robert Lipe <robertlipe@usa.net>
30722
30723         * gcc.dg/20000503-1.c: New test.
30724
30725 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30726
30727         * gcc.c-torture/compile/20000502-1.c: New test.
30728         * g++.old-deja/g++.other/align.C: New test.
30729         * gcc.dg/cpp-tradstringify.c: New test.
30730
30731 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30732
30733         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30734         and hard registers.
30735
30736 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30737
30738         * gcc.c-torture/execute/loop-5.c: New test.
30739
30740 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30741
30742         * gcc.c-torture/execute/va-arg-20.c: New test.
30743
30744 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30745
30746         * gcc.c-torture/execute/20000422-1.c: New test.
30747
30748 2000-04-20  Greg McGary  <gkm@gnu.org>
30749
30750         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30751         when optimizing, but without sibling-call optimizations (-O1).
30752
30753 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30754
30755           * gcc.c-torture/compile/20000420-1.c: New test.
30756
30757 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30758
30759         * g++.abi/ptrflags.C: New test.
30760         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30761
30762 2000-04-19  Catherine Moore  <clm@cygnus.com>
30763
30764         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30765
30766 2000-04-19  Greg McGary  <gkm@gnu.org>
30767
30768         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30769         sibling-call optimizations.
30770
30771 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30772
30773         * gcc.dg/20000419-1.c: New test.
30774
30775 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30776
30777         * gcc.c-torture/execute/20000412-6.c: New test.
30778
30779 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30780
30781         * gcc.c-torture/execute/20000412-5.c: New test.
30782         * g77.f-torture/compile/20000412-1.f: New test.
30783         * gcc.c-torture/execute/20000412-4.c: New test.
30784         * gcc.c-torture/compile/20000412-2.c: New test.
30785         * gcc.c-torture/execute/20000412-3.c: New test.
30786         * gcc.c-torture/compile/20000412-1.c: New test.
30787         * gcc.c-torture/execute/20000412-2.c: New test.
30788
30789 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30790
30791         * objc/execute/bf-20.m: New test.
30792
30793 2000-04-10  Richard Henderson  <rth@cygnus.com>
30794
30795         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30796
30797         * gcc.c-torture/execute/20000412-1.c: New test.
30798
30799 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30800
30801         * g++.old-deja/g++.eh/catchptr1.C: New test.
30802
30803 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30804
30805         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30806
30807 2000-04-08  Neil Booth  <NeilB@earthling.net>
30808
30809         * gcc.dg/cpp-nullchar.c: Remove test as
30810         embedded nulls cause problems.
30811
30812 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30813
30814         * gcc.dg/compare2.c: New test.
30815
30816 2000-04-08  Neil Booth  <NeilB@earthling.net>
30817
30818         * gcc.dg/cpp-nullchar.c: New test.
30819
30820 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30821
30822         * gcc.dg/cpp-mi2.c: New test.
30823         * gcc.dg/cpp-mi2[abc].h: New files.
30824
30825 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30826
30827         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30828         member name.
30829
30830 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30831
30832         * g++.old-deja/g++.abi/vmihint.C: New test.
30833
30834 2000-04-06  Neil Booth  <NeilB@earthling.net>
30835
30836         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30837         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30838         copyright.
30839
30840 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30841
30842         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30843         avoid stack-frame overwrite.
30844
30845 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30846
30847         * gcc.c-torture/compile/20000405-2.c: New test.
30848         * gcc.c-torture/compile/20000405-3.c: New test.
30849
30850 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30851
30852         * gcc.c-torture/compile/20000405-1.c: New test.
30853
30854 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30855
30856         * gcc.dg/cast-qual-1.c: Revert last change.
30857
30858 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30859
30860         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30861
30862 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30863
30864         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30865         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30866
30867 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30868
30869         * gcc.c-torture/compile/20000403-2.c: New test.
30870         * gcc.c-torture/compile/20000403-1.c: New test.
30871
30872 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30873
30874         * gcc.c-torture/execute/20000403-1.c: New test.
30875
30876 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30877
30878         * gcc.c-torture/execute/20000402-1.c: New test.
30879
30880 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30881
30882         * gcc.c-torture/execute/va-arg-15.c: New test.
30883         * gcc.c-torture/execute/va-arg-16.c: New test.
30884         * gcc.c-torture/execute/va-arg-17.c: New test.
30885         * gcc.c-torture/execute/va-arg-18.c: New test.
30886         * gcc.c-torture/execute/va-arg-19.c: New test.
30887
30888 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30889
30890         * gcc.c-torture/compile/981211-1.c: Move to...
30891         * gcc.dg/cpp-as1.c: ...here.
30892         * gcc.dg/cpp-as2.c: New file.
30893
30894         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30895         compiler.
30896
30897 2000-04-02  Neil Booth  <NeilB@earthling.net>
30898
30899         * gcc.dg/cpp-cond.c  New tests.
30900         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30901         accidental success less likely.
30902         * gcc.dg/cpp-missingop.c  New tests.
30903         * gcc.dg/cpp-missingparen.c  New tests.
30904         * gcc.dg/cpp-shift.c  New tests.
30905         * gcc.dg/cpp-shortcircuit.c  New tests.
30906         * gcc.dg/cpp-unary.c  New tests.
30907
30908 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30909
30910         * gcc.c-torture/compile/20000329-1.c: New test.
30911
30912 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30913
30914         * gcc.c-torture/compile/20000326-1.c: New test.
30915         * gcc.c-torture/compile/20000326-2.c: New test.
30916
30917 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30918
30919         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30920         the first parameter is a function argument.
30921
30922 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30923
30924         * g++.old-deja/g++.ext/array4.C: New test.
30925
30926 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30927
30928         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30929
30930 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30931
30932         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30933
30934 2000-03-19  Richard Henderson  <rth@cygnus.com>
30935
30936         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30937
30938 2000-03-19  Richard Henderson  <rth@cygnus.com>
30939
30940         * gcc.c-torture/compile/20000319-1.c: New test.
30941
30942 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30943
30944         * gcc.c-torture/execute/20000314-3.c: New test.
30945         * gcc.c-torture/execute/20000314-2.c: New test.
30946         * gcc.c-torture/execute/20000314-1.c: New test.
30947         * gcc.c-torture/compile/20000314-2.c: New test.
30948         * gcc.c-torture/compile/20000314-1.c: New test.
30949
30950 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30951
30952         * g++.old-deja/g++.warn/inline.C: New test.
30953
30954 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30955
30956         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30957         standards-compliant result rather than specific constants.
30958         Put test-values in array.
30959
30960 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30961
30962         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30963         (g++_target_compile): Put test-specific options last.
30964
30965 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30966
30967         * g++.old-deja/g++.eh/vbase4.C: New test.
30968
30969 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30970
30971         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30972
30973 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30974
30975         * g++.old-deja/g++.brendan/misc12.C: Removed.
30976         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30977         * g++.old-deja/g++.ext/pretty4.C: New test.
30978
30979 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30980
30981         * g++.old-deja/g++.other/string2.C: New test.
30982
30983 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30984
30985         * g++.old-deja/g++.warn/impint2.C: New test.
30986
30987 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30988
30989         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30990         is 1, not zero.
30991
30992 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30993
30994         * g++.old-deja/g++.warn/impint.C: New test.
30995         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30996         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30997         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30998         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30999         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31000         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31001         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31002         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31003         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31004         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31005         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31006         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31007
31008 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31009
31010         * gcc.dg/cpp-redef.c: New test.
31011
31012 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31013
31014         * g++.old-deja/g++.pt/unify7.C: New test.
31015
31016 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31017
31018         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31019         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31020
31021 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31022
31023         * gcc.c-torture/compile/20000224-1.c: New test.
31024
31025 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31026
31027         * gcc.c-torture/compile/cpp-2.c: New test.
31028         * gcc.c-torture/compile/cpp-1.c: New test.
31029
31030 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31031
31032         * gcc.c-torture/execute/20000225-1.c: New test.
31033
31034 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31035
31036         * gcc.dg/cpp-li2.c: New test.
31037
31038         * gcc.dg/cpp-wi1.c: New test.
31039
31040         * gcc.dg/cpp-li1.c: New test.
31041
31042 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31043
31044         * g++.old-deja/g++.other/sizeof5.C: New test.
31045
31046 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31047
31048         * gcc.c-torture/execute/va-arg-13.c: New test.
31049
31050 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31051
31052         * gcc.c-torture/execute/va-arg-12.c: New test.
31053
31054 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31055
31056         * gcc.c-torture/execute/20000223-1.c: New test.
31057
31058 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31059
31060         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31061
31062 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31063
31064         * g++.old-deja/g++.abi/ptrmem.C: New test.
31065
31066 2000-02-19  Richard Henderson  <rth@cygnus.com>
31067
31068         * gcc.c-torture/compile/init-3.c: New.
31069
31070 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31071
31072         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31073         ALWAYS_CXXFLAGS.
31074
31075 2000-02-11  Robert Lipe <robertl@sco.com>
31076
31077         * gcc.c-torture/compile/20000211-3.c: New test.
31078
31079 2000-02-11  Martin Buchholz <martin@xemacs.org>
31080
31081         * gcc.c-torture/compile/20000211-2.c: New test.
31082
31083 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31084
31085         * gcc.c-torture/compile/20000211-1.c: New test.
31086
31087 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31088
31089         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31090           on native targets
31091
31092 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31093
31094         * g++.old-deja/g++.other/cast5.C: New test.
31095
31096 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31097
31098         * gcc.c-torture/execute/20000205-1.c: New.
31099
31100 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31101
31102         * g++.old-deja/g++.jason/cast3.C: Return void.
31103         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31104
31105 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31106
31107         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31108
31109         * gcc.dg/loop-1.c: New test.
31110
31111 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31112
31113         * gcc.c-torture/compile/20000127-1.c: New test.
31114         * gcc.c-torture/execute/991228-1.c: New test.
31115
31116 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31117
31118         * gcc.dg/unused-2.c: New test.
31119
31120         * gcc.dg/conv-1.c: New test.
31121
31122 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31123
31124         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31125         compiler.
31126         (tool_option_proc): Fix typo.
31127
31128 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31129
31130         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31131         of the ld on the host, not on the build machine.
31132         Also, don't crash if '--help' is not a supported option.
31133
31134 2000-01-24  Richard Henderson  <rth@cygnus.com>
31135
31136         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31137
31138 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31139
31140         * gcc.c-torture/execute/20000120-2.c: New test.
31141         * gcc.c-torture/execute/20000120-1.c: New test.
31142
31143 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31144
31145         * gcc.c-torture/execute/20000113-1.c: New test.
31146
31147 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31148
31149         * gcc.c-torture/execute/20000112-1.c: New test.
31150
31151 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31152
31153         * gcc.dg/20000111-1.c: New test.
31154
31155 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31156
31157         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31158         with 16 bit integers.
31159
31160 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31161
31162         * gcc.dg/20000108-1.c: New test.
31163
31164 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31165
31166         * g++.old-deja/g++.ns/koenig8.C: New test.
31167
31168 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31169
31170         * g++.old-deja/g++.other/cast4.C: New test.
31171
31172 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31173
31174         * gcc.c-torture/compile/20000105-2.c: New test.
31175         * gcc.c-torture/compile/20000105-1.c: New test.
31176
31177 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31178
31179         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31180         references to printf & atoi to conform to ANSI standard.
31181         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31182         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31183         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31184         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31185         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31186         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31187         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31188         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31189         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31190         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31191         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31192         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31193         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31194         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31195         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31196         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31197         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31198         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31199         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31200         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31201         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31202         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31203         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31204         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31205         * g++.old-deja/g++.brendan/init3.C: Likewise.
31206         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31207         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31208         * g++.old-deja/g++.brendan/new2.C: Likewise.
31209         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31210         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31211         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31212         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31213         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31214         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31215         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31216         * g++.old-deja/g++.brendan/template24.C: Likewise.
31217         * g++.old-deja/g++.brendan/template3.C: Likewise.
31218         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31219         * g++.old-deja/g++.jason/inline3.C: Likewise.
31220         * g++.old-deja/g++.jason/opeq.C: Likewise.
31221         * g++.old-deja/g++.law/arg5.C: Likewise.
31222         * g++.old-deja/g++.law/arm7.C: Likewise.
31223         * g++.old-deja/g++.law/ctors11.C: Likewise.
31224         * g++.old-deja/g++.law/cvt8.C: Likewise.
31225         * g++.old-deja/g++.law/init9.C: Likewise.
31226         * g++.old-deja/g++.law/refs4.C: Likewise.
31227         * g++.old-deja/g++.law/template2.C: Likewise.
31228         * g++.old-deja/g++.law/visibility24.C: Likewise.
31229         * g++.old-deja/g++.law/vtable3.C: Likewise.
31230         * g++.old-deja/g++.mike/asm2.C: Likewise.
31231         * g++.old-deja/g++.mike/eh1.C: Likewise.
31232         * g++.old-deja/g++.mike/misc1.C: Likewise.
31233         * g++.old-deja/g++.mike/misc13.C: Likewise.
31234         * g++.old-deja/g++.mike/misc14.C: Likewise.
31235         * g++.old-deja/g++.mike/ns12.C: Likewise.
31236         * g++.old-deja/g++.mike/p1248.C: Likewise.
31237         * g++.old-deja/g++.mike/p3708.C: Likewise.
31238         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31239         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31240         * g++.old-deja/g++.mike/p646.C: Likewise.
31241         * g++.old-deja/g++.mike/p700.C: Likewise.
31242         * g++.old-deja/g++.mike/p783.C: Likewise.
31243         * g++.old-deja/g++.mike/p783a.C: Likewise.
31244         * g++.old-deja/g++.mike/p783b.C: Likewise.
31245         * g++.old-deja/g++.mike/p786.C: Likewise.
31246         * g++.old-deja/g++.mike/p789.C: Likewise.
31247         * g++.old-deja/g++.mike/p789a.C: Likewise.
31248         * g++.old-deja/g++.mike/p807a.C: Likewise.
31249         * g++.old-deja/g++.other/delete3.C: Likewise.
31250         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31251         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31252         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31253         * g++.old-deja/g++.other/empty1.C: Likewise.
31254         * g++.old-deja/g++.other/temporary1.C: Likewise.
31255         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31256         * g++.old-deja/g++.pt/t16.C: Likewise.
31257         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31258
31259 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31260
31261         * gcc.dg/991230-1.c: New test.
31262
31263 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31264
31265         * gcc.c-torture/compile/991229-3.c: New test.
31266         * gcc.c-torture/compile/991229-2.c: New test.
31267         * gcc.c-torture/compile/991229-1.c: New test.
31268
31269 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31270
31271         * gcc.c-torture/compile/labels-2.c: New test.
31272
31273 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31274
31275         * gcc.c-torture/execute/991227-1.c: New test.
31276
31277 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31278
31279         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31280
31281 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31282
31283         * gcc.c-torture/execute/991221-1.c: New test.
31284
31285 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31286
31287         * g++.old-deja/g++.other/cast3.C: New test.
31288
31289 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31290
31291         * gcc.c-torture/execute/991216-4.c: New test.
31292
31293 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31294
31295         * gcc.c-torture/execute/991216-1.c: New test.
31296         * gcc.c-torture/execute/991216-2.c: New test.
31297         * gcc.c-torture/execute/991216-3.c: New test.
31298
31299 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31300
31301         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31302         Actually make the test fail by using "-O2" for compilation.
31303
31304 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31305
31306         * g++.old-deja/g++.warn/cast-align1.C: New test.
31307
31308 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31309
31310         * gcc.c-torture/compile/991214-1.c: New test.
31311         * gcc.c-torture/compile/991214-2.c: New test.
31312
31313 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31314
31315         * gcc.dg/991214-1.c: New test.
31316
31317 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31318
31319         * gcc.c-torture/compile/991213-3.c: New test.
31320         * gcc.c-torture/compile/991213-2.c: New test.
31321         * gcc.c-torture/compile/991213-1.c: New test.
31322
31323 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31324
31325         * gcc.dg/991209-1.c: New test.
31326
31327 1999-12-08  Nathan Sidwell <nathan@acm.org>
31328
31329         * gcc.c-torture/compile/991208-1.c: New test.
31330
31331 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31332
31333         * gcc.dg/ultrasp2.c: New test.
31334
31335 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31336
31337         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31338
31339 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31340
31341         * gcc.c-torture/compile/991202-1.c: New test.
31342         * gcc.c-torture/execute/991202-1.c: New test.
31343         * gcc.c-torture/execute/991202-2.c: New test.
31344         * gcc.c-torture/execute/991202-3.c: New test.
31345
31346 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31347
31348         * g++.old-deja/g++.abi/align.C: New test.
31349         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31350         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31351
31352 1999-12-01  Richard Henderson  <rth@cygnus.com>
31353
31354         * gcc.c-torture/execute/991201-1.c: New.
31355
31356 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31357
31358         * gcc.dg/991129-1.c: New test.
31359
31360 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31361
31362         * gcc.c-torture/compile/991127-1.c: New test.
31363
31364 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31365
31366         * g++.old-deja/g++.other/warn4.C: New test.
31367
31368 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31369
31370         * g++.old-deja/g++.eh/cleanup2.C: New test.
31371         * g++.old-deja/g++.ext/pretty2.C: New test.
31372         * g++.old-deja/g++.ext/pretty3.C: New test.
31373         * g++.old-deja/g++.other/debug6.C: New test.
31374
31375 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31376
31377         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31378         compiler_output to look for one error message instead of two.
31379
31380 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31381
31382         * gcc.c-torture/execute/991118-1.c: Also test case
31383         where the word boundary does not split a byte evenly.
31384
31385 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31386
31387         * g++.old-deja/g++.ext/restrict1.C: New test.
31388
31389 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31390
31391         * gcc.c-torture/execute/991118-1.c: New test.
31392
31393 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31394
31395         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31396         working directory pathnames.
31397
31398 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31399
31400         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31401         host is equipped with driver.h and driver.o so it can actually
31402         compile and run the tests.
31403
31404 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31405
31406         * gcc.c-torture/compile/991008-1.c: New test.
31407
31408 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31409
31410         * lib/gcc-dg.exp: Include target-supports.exp
31411
31412 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31413
31414         * lib/target-supports.exp: New file: Provide procs to test for
31415         features supported by the target.
31416         (check_weak_available): Moved here from ecos.exp.
31417         (check_alias_available): New proc: Determine of the target
31418         toolchain supports the alias attribute.
31419
31420         * gcc.dg/special/ecos.exp: Move check_weak_available to
31421         target-supports.exp.
31422         (alias-1.c): Only perform the test if the target supports
31423         aliases.
31424         (wkali-1.c): Only perform the test if the target supports
31425         aliases.
31426
31427         * gcc.dg/990506-0.c: Expect error messages from cross
31428         targets as well as native targets.
31429
31430 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31431
31432         * gcc.dg/ultrasp1.c: Removed xfail.
31433         * gcc.dg/struct-ret-2.c: Likewise.
31434         * gcc.dg/array-1.c: Likewise.
31435
31436 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31437
31438         * gcc.dg/struct-ret-2.c: New test.
31439
31440         * gcc.dg/array-1.c: New test.
31441
31442 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31443
31444         * gcc.c-torture/execute/991030-1.c: New test.
31445
31446 1999-10-26  Richard Henderson  <rth@cygnus.com>
31447
31448         * gcc.c-torture/compile/991026-2.c: New test.
31449
31450 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31451
31452         * gcc.c-torture/compile/991026-1.c: New test.
31453
31454 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31455
31456         * gcc.c-torture/execute/991023-1.c: New test.
31457
31458 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31459
31460         * gcc.c-torture/execute/991019-1.c: New test.
31461
31462 1999-10-16  Richard Henderson  <rth@cygnus.com>
31463
31464         * gcc.c-torture/execute/991016-1.c: New test.
31465
31466 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31467
31468         * gcc.c-torture/execute/991014-1.c: New test.
31469
31470 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31471
31472         * g++.old-deja/g++.other/union2.C: New test.
31473
31474 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31475
31476         * g++.old-deja/g++.other/vaarg2.C: New test.
31477         * g++.old-deja/g++.other/vaarg3.C: New test.
31478
31479 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31480
31481         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31482         in compile/.
31483
31484 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31485
31486         * gcc.c-torture/execute/va-arg-11.c: New test.
31487
31488 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31489
31490         * lib/file-format.exp (gcc_target_object_format): Don't
31491         crash if objdump is unavailable.
31492
31493 1999-09-29  Donn Terry <donn@interix.com>
31494
31495         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31496
31497 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31498
31499         * gcc.c-torture/compile/990928-1.c: New test.
31500
31501 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31502
31503         * g++.old-deja/g++.other/decl6.C: New test.
31504
31505 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31506
31507         * gcc.c-torture/execute/va-arg-10.c: New test.
31508
31509 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31510
31511         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31512         __PRETTY_FUNCTION__.
31513
31514 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31515
31516         * gcc.c-torture/execute/990923-1.c: New test.
31517
31518 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31519
31520         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31521         for which -fpic is inappropriate.
31522
31523 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31524
31525         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31526
31527 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31528
31529         * g++.old-deja/g++.other/dyncast1.C: New test.
31530         * g++.old-deja/g++.other/dyncast2.C: New test.
31531         * g++.old-deja/g++.other/dyncast3.C: New test.
31532         * g++.old-deja/g++.other/dyncast4.C: New test.
31533         * g++.old-deja/g++.other/dyncast5.C: New test.
31534         * g++.old-deja/g++.eh/catch3.C: New test.
31535         * g++.old-deja/g++.eh/catch3p.C: New test.
31536         * g++.old-deja/g++.eh/catch4.C: New test.
31537         * g++.old-deja/g++.eh/catch4p.C: New test.
31538         * g++.old-deja/g++.eh/catch5.C: New test.
31539         * g++.old-deja/g++.eh/catch5p.C: New test.
31540         * g++.old-deja/g++.eh/catch6.C: New test.
31541         * g++.old-deja/g++.eh/catch6p.C: New test.
31542         * g++.old-deja/g++.eh/catch7.C: New test.
31543         * g++.old-deja/g++.eh/catch7p.C: New test.
31544         * g++.old-deja/g++.eh/catch8.C: New test.
31545         * g++.old-deja/g++.eh/catch8p.C: New test.
31546         * g++.old-deja/g++.eh/catch9.C: New test.
31547         * g++.old-deja/g++.eh/catch9p.C: New test.
31548
31549 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31550
31551         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31552         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31553
31554 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31555
31556         * gcc.c-torture/compile/990913-1.c: New test.
31557
31558 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31559
31560         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31561         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31562
31563 1999-09-09  Richard Henderson  <rth@cygnus.com>
31564
31565         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31566
31567 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31568
31569         * g++.old-deja/g++.other/lookup11.C: New test.
31570         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31571         what is permitted and what we want.
31572         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31573         overload use.
31574         * g++.old-deja/g++.jason/rfg5.C: Likewise
31575
31576 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31577
31578         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31579         * gcc.c-torture/noncompile/poison-1.c: New file.
31580
31581 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31582
31583         * g++.old-deja/g++.other/sizeof3.C: New test.
31584         * g++.old-deja/g++.other/sizeof4.C: New test.
31585         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31586         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31587
31588 1999-09-07  Richard Henderson  <rth@cygnus.com>
31589
31590         * gcc.dg/va-arg-1.c: New.
31591
31592 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31593
31594         * gcc.c-torture/execute/va-arg-9.c: New test.
31595
31596 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31597
31598         * g77.f-torture/compile/980519-2.f: New test.
31599         * g77.f-torture/compile/19990905-0.f: New test.
31600         * g77.f-torture/compile/19990905-1.f: New test.
31601         * g77.f-torture/compile/19990905-2.f: New test.
31602
31603         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31604
31605 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31606
31607         * gcc.c-torture/execute/990827-1.c: Fix typo.
31608
31609 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31610
31611         * g++.old-deja/g++.other/deref1.C: New test.
31612
31613 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31614
31615         * g++.old-deja/g++.other/ambig2.C: New test.
31616         * g++.old-deja/g++.other/cond5.C: New test.
31617         * g++.old-deja/g++.other/lookup16.C: New test.
31618
31619 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31620
31621         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31622         assemblers too.
31623
31624 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31625
31626         * lib/c-torture.exp: Avoid the "compare executables" optimization
31627         when testing native.
31628
31629 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31630
31631         * gcc.c-torture/execute/990829-1.c: New test.
31632         * gcc.c-torture/compile/990829-1.c: New test.
31633
31634 1999-08-27  Paul Burchard  <burchard@pobox.com>
31635
31636         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31637         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31638         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31639         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31640         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31641         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31642         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31643         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31644         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31645         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31646         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31647
31648 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31649
31650         * gcc.c-torture/execute/990827-1.c: New test.
31651
31652 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31653
31654         * g77.f-torture/noncompile/19990826-4.f: New test.
31655
31656         * g77.f-torture/compile/19990826-3.f: New test.
31657
31658         * g77.f-torture/execute/19990826-2.f: New test.
31659
31660         * g77.f-torture/compile/19990826-1.f: New test.
31661
31662         * gcc.c-torture/execute/990826-0.c: New test.
31663         * g77.c-torture/execute/19990826-0.f: New test.
31664
31665         * g77.f-torture/noncompile/970626-2.f: New test.
31666
31667 1999-08-25  Paul Burchard  <burchard@pobox.com>
31668
31669         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31670         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31671         lss-011.C: New tests.
31672
31673 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31674
31675         * g++.old-deja/g++.other/decl5.C: New test.
31676
31677 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31678
31679         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31680         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31681         call `postbase' for each one.  All callers of `postbase' changed
31682         to call this instead.
31683
31684 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31685
31686         * gcc.c-torture/execute/990811-1.c: New test.
31687
31688 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31689
31690         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31691         just native ones.
31692
31693         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31694         just native ones.
31695
31696 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31697
31698         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31699
31700 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31701
31702         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31703
31704 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31705
31706         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31707
31708 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31709
31710         * gcc.c-torture/execute/990804-1.c: New test.
31711
31712 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31713
31714         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31715         * g++.old-deja/g++.brendan/crash64.C: Likewise
31716         * g++.old-deja/g++.brendan/overload8.C: Likewise
31717
31718 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31719
31720         * g++.old-deja/g++.other/struct1.C: New test.
31721
31722 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31723
31724         * g++.old-deja/g++.other/enum2.C: New test.
31725
31726 1999-08-02  Richard Henderson  <rth@cygnus.com>
31727
31728         Adapted from tests from Franz Sirl:
31729         * gcc.c-torture/execute/va-arg-7.c: New test.
31730         * gcc.c-torture/execute/va-arg-8.c: New test.
31731
31732 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31733
31734         * gcc.c-torture/compile/990801-2.c: New test.
31735
31736         * gcc.c-torture/compile/990801-1.c: New test.
31737
31738 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31739
31740         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31741         fp-cmp-1.c, converting double to float.
31742
31743         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31744         fp-cmp-1.c, converting double to long double.
31745
31746         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31747         from fr1 to unknown_register, since fr1 is a legitimate register
31748         on some machines.
31749
31750 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31751
31752         * README: More listname related changes.
31753
31754 1999-07-08  Catherine Moore  <clm@cygnus.com>
31755
31756         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31757
31758 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31759
31760         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31761
31762 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31763
31764         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31765
31766 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31767
31768         * gcc.dg/990703-1.c: New test.
31769
31770 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31771
31772         * lib/file-format.exp: New file: Move definition of proc
31773         gcc_target_object_format to here from
31774         gcc.dg/special/ecos.exp.
31775
31776         * lib/c-torture.exp: Include lib file-format.exp.
31777         * lib/gcc-dg.exp: Include lib file-format.exp.
31778
31779         * gcc.dg/special/ecos.exp: Remove definition of proc
31780         gcc_target_object_format.
31781
31782 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31783
31784         * gcc.c-torture/execute/990628-1.c: New test.
31785
31786 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31787
31788         * gcc.c-torture/compile/990625-2.c: New test.
31789
31790         * gcc.c-torture/compile/990625-1.c: New test.
31791
31792 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31793
31794         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31795         attributes compile.
31796         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31797         ports that use the COFF/PE file format.
31798
31799 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31800
31801         * gcc.c-torture/compile/990617-1.c: New test.
31802
31803 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31804
31805         * g++.old-deja/g++.other/decl4.C: New test.
31806
31807 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31808
31809         * g++.old-deja/g++.other/bitfld3.C: New test.
31810
31811 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31812
31813         * g++.old-deja/g++.eh/catch1.C: New test.
31814
31815 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31816
31817         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31818
31819         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31820         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31821
31822 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31823
31824         * g77.f-torture/compile/19990502-0.f: Replace with new,
31825         shorter, test that still fails after recent changes.
31826
31827 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31828
31829         * gcc.c-torture/execute/990604-1.c: New test.
31830
31831 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31832
31833         * gcc.c-torture/execute/990531-1.c: New test.
31834
31835 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31836
31837         * gcc.c-torture/compile/990527-1.c: New test.
31838
31839 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31840
31841         * gcc.c-torture/execute/990527-1.c: New test.
31842
31843 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31844
31845         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31846         bitfields as signed.
31847
31848 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31849
31850         * g77.f-torture/compile/19990525-0.f: New test.
31851
31852 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31853
31854         * gcc.c-torture/execute/990525-2.c: New test.
31855
31856         * gcc.c-torture/execute/990525-1.c: New test.
31857
31858 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31859
31860         * g++.old-deja/g++.other/anon3.C: New test.
31861         * g++.old-deja/g++.other/anon4.C: New test.
31862         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31863         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31864         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31865         Merrill).
31866
31867 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31868
31869         * gcc.c-torture/execute/990524-1.c: New test.
31870
31871         * gcc.dg/990524-1.c: New test.
31872
31873 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31874
31875         * gcc.c-torture/compile/990523-1.c: New test.
31876
31877 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31878
31879         * gcc.c-torture/compile/990519-1.c: New test.
31880
31881 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31882
31883         * gcc.c-torture/compile/990517-1.c: New test.
31884
31885         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31886         (e4, f4): New tests.
31887         (main): Call them.
31888
31889 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31890
31891         * gcc.dg/noreturn-1.c: New test.
31892
31893 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31894
31895         * gcc.c-torture/execute/990513-1.c: New test.
31896
31897 1999-05-10  Richard Henderson  <rth@cygnus.com>
31898
31899         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31900
31901 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31902
31903         * g77.f-torture/execute/erfc.f: Use small single-precision
31904         values, to avoid problems on Alphas when not -mieee.
31905
31906 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31907
31908         * gcc.dg/990506-0.c: New test.
31909
31910 1999-05-08  Richard Henderson  <rth@cygnus.com>
31911
31912         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31913         the constant to test.  Don't XFAIL 64-bit targets.
31914
31915         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31916         * g++.old-deja/g++.law/profile1.C: Likewise.
31917
31918         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31919         operator new instances.
31920         * g++.old-deja/g++.other/delete5.C: Likewise.
31921
31922 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31923
31924         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31925         intrinsic.
31926
31927 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31928
31929         * g77.f-torture/execute/u77-test.f: Reverse order of two
31930         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31931
31932 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31933
31934         * gcc.dg/compare1.c: New test.
31935
31936 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31937
31938         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31939         New tests.
31940
31941 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31942
31943         * g77.f-torture/compile/19990502-1.f: New test.
31944
31945 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31946
31947         * g77.f-torture/compile/19990502-0.f: New test.
31948
31949 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31950
31951         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31952         intrinsic.
31953
31954 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31955
31956         * g77.f-torture/execute/u77-test.f (main): List libU77
31957         intrinsics not currently tested.
31958         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31959         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31960         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31961         Trim blanks off the ends of some printed strings.
31962
31963 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31964
31965         * g77.f-torture/execute/u77-test.f (main): Just warn about
31966         FSTAT gid disagreement, as it's expected on some systems.
31967
31968 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31969
31970         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31971         use a new function, which allows for some slop.
31972         Clean up some commentary.
31973         (issum): The new function.
31974         (sgladd): Deleted subroutine.
31975
31976 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31977
31978         * g77.f-torture/execute/u77-test.f: Modify to be more like
31979         libf2c/libU77 version, bringing patches to that version here.
31980         Add suitable commentary.
31981
31982 1999-04-25  Richard Henderson  <rth@cygnus.com>
31983
31984         * gcc.dg/990424-1.c: New test.
31985
31986 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31987
31988         * g77.f-torture/execute/u77-test.f (main): Bug involving
31989         LSTAT has been fixed, so turn back on full checking.
31990
31991 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31992
31993         * g77.f-torture/compile/19990419-0.f: New test.
31994         * g77.f-torture/execute/19990419-1.f: New test.
31995
31996 1999-04-17  Richard Henderson  <rth@cygnus.com>
31997
31998         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31999         to avoid the need for a prototype to supress a warning.
32000
32001 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32002
32003         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32004
32005 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32006
32007         * gcc.c-torture/execute/990404-1.c: New test.
32008
32009 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32010
32011         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32012         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32013         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32014         missing initializer warnings.
32015
32016 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32017
32018         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32019         matching strings.
32020
32021 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32022
32023         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32024
32025 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32026
32027         * g77.f-torture/execute/19990325-0.f: New test.
32028         * g77.f-torture/execute/19990325-1.f: New test.
32029
32030 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32031
32032         * gcc.c-torture/execute/990324-1.c: New test.
32033
32034 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32035
32036         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32037         test with 4.
32038
32039 1999-03-17  Richard Henderson  <rth@cygnus.com>
32040
32041         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32042
32043 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32044
32045         * g77.f-torture/execute/19990313-2.f: New test.
32046         * g77.f-torture/execute/19990313-3.f: New test.
32047
32048 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32049
32050         * g77.f-torture/execute/19990313-0.f: New test.
32051         * g77.f-torture/execute/19990313-1.f: New test.
32052
32053 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32054
32055         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32056         printf to sprintf.
32057         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32058         (main): Add check for u15.  Conditionalize u31 check depending on
32059         whether ints are <32 bits or >=32 bits.
32060
32061 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32062
32063         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32064
32065 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32066
32067         * g77.f-torture/compile/19990305-0.f: New test.
32068         * g77.f-torture/execute/19981119-0.f: New test.
32069
32070 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32071
32072         * g77.f-torture/execute/970625-2.f: call ABORT if final
32073         result is not correct, instead of just printing it.
32074         Add this checking via newly introduced obfuscation, to
32075         trip up buggy front ends.
32076
32077 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32078
32079         * g77.f-torture/compile/960317-1.f: Moved from being
32080         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32081
32082 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32083
32084         * g77.f-torture/execute/960317-1.f: New (old) test.
32085         * g77.f-torture/execute/970625-2.f: Ditto.
32086
32087 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32088
32089         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32090         message on line 1 or line 2; cccp and cpplib do this differently.
32091
32092 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32093
32094         * g++.old-deja/g++.law/weak1.C: New test.
32095
32096 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32097
32098         * gcc.c-torture/execute/990119-1.c: Renamed to...
32099         * gcc.dg/990119-1.c: this, so it will only be tested once
32100         (it's a preprocessor test, it doesn't need to be run at
32101         multiple optimization levels).
32102
32103 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32104
32105         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32106           ALWAYS_CXXFLAGS.
32107
32108 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32109
32110         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32111         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32112         to not be compilable by current g77.
32113
32114 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32115
32116         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32117
32118 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32119
32120         * gcc.c-torture/execute/990222-1.c: New test.
32121
32122 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32123
32124         * g77.f-torture/compile/19990218-0.f: New test.
32125         * g77.f-torture/noncompile/19990218-1.f: New test.
32126
32127 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32128
32129         * g77.f-torture/compile/19981216-0.f: New test.
32130
32131 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32132
32133         * gcc.dg/990214-1.c: New test.
32134
32135 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32136
32137         * gcc.dg/990213-2.c: New test.
32138
32139         * gcc.dg/990213-1.c: New test.
32140
32141 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32142
32143         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32144         ints.
32145
32146 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32147
32148         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32149         specified by target.
32150
32151         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32152
32153 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32154
32155         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32156
32157 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32158
32159         * gcc.dg/special/ecos.exp: New test driver for new tests with
32160         special requirements.
32161
32162         * gcc.dg/special/alias-1.c: New test.
32163         * gcc.dg/special/gcsec-1.c: New test.
32164         * gcc.dg/special/weak-1.c: New test.
32165         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32166         * gcc.dg/special/weak-2.c: New test.
32167         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32168         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32169         * gcc.dg/special/wkali-1.c: New test.
32170         * gcc.dg/special/wkali-2.c: New test.
32171         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32172         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32173
32174 1999-02-10  Felix Lee  <flee@cygnus.com>
32175
32176           * lib/c-torture.exp (c-torture-compile): Pull out code for
32177           analyzing gcc error messages.
32178           (c-torture-execute): Likewise.  Fix some (harmless) false
32179           positives.
32180           * lib/gcc.exp (gcc_check_compile): New function.
32181
32182 1999-02-08  Richard Henderson  <rth@cygnus.com>
32183
32184         * gcc.c-torture/execute/990208-1.c: New test.
32185
32186 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32187
32188         * g++.dg/special/ecos.exp: New driver for new tests with special
32189         requirements
32190
32191         * g++.dg/special/conpr-1.C: New test
32192         * g++.dg/special/conpr-2.C: New test
32193         * g++.dg/special/conpr-2a.C: New test
32194         * g++.dg/special/conpr-3.C: New test
32195         * g++.dg/special/conpr-3a.C: New test
32196         * g++.dg/special/conpr-3b.C: New test
32197
32198         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32199         allow g++ to use the dg driver
32200
32201         * README: Add comment about g++.dg directory
32202
32203 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32204
32205         * README: Update email addresses.
32206
32207 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32208
32209         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32210         arguments in order to force structure S onto the stack even on
32211         the alpha.
32212         (test): Pass 10 leading arguments to function foo as well as the
32213         structure S.
32214
32215         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32216         failure for all targets.
32217
32218         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32219         abort to terminate program execution.
32220
32221 1999-01-30  Richard Henderson  <rth@cygnus.com>
32222
32223         * gcc.c-torture/execute/990130-1.c: New test.
32224
32225 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32226
32227         * gcc.dg/990130-1.c: New test.
32228
32229 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32230
32231         * gcc.c-torture/execute/990128-1.c: New test.
32232
32233 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32234
32235         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32236
32237 1999-01-27  Felix Lee  <flee@cygnus.com>
32238
32239         * lib/c-torture.exp (c-torture-compile): pull out code for
32240         analyzing gcc error messages.
32241         (c-torture-execute): ditto, and fix some (harmless) false
32242         positives.
32243         * lib/gcc.exp (gcc_check_compile): new function.
32244
32245 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32246
32247         * gcc.dg/990117-1.c: New test.
32248
32249         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32250
32251         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32252
32253 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32254
32255         * g77.f-torture/compile/990115-1.f: New test.
32256
32257 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32258
32259         * gcc.c-torture/compile/990107-1.c: New test
32260
32261 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32262
32263         * gcc.c-torture/execute/990106-2.c: New test.
32264
32265         * gcc.c-torture/execute/990106-1.c: New test.
32266
32267 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32268
32269         * gcc.c-torture/compile/981223-1.c: New test.
32270
32271 1998-12-29  Richard Henderson  <rth@cygnus.com>
32272
32273         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32274         (opt3): Rename from opt4 and disable.
32275
32276 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32277
32278         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32279
32280 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32281
32282         * g++.old-deja/g++.other/conv5.C: New test.
32283
32284 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32285
32286         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32287
32288 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32289
32290         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32291
32292 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32293
32294         * gcc.c-torture/compile/981211-1.c: New test.
32295
32296 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32297
32298         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32299
32300         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32301
32302 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32303
32304         * gcc.special/930510-1.c: Make C9X safe.
32305         * gcc.misc-tests/gcov-1.c Similarly.
32306         * gcc.misc-tests/gcov-2.c Similarly.
32307
32308 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32309
32310         * gcc.dg/ultrasp1.c: New test.
32311
32312 1998-12-06  Richard Henderson  <rth@cygnus.com>
32313
32314         * gcc.c-torture/execute/981206.c: New test.
32315
32316 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32317
32318         * g++.old-deja/g++.ns/template7.C: New test.
32319
32320         * g++.old-deja/g++.other/expr1.C: New test.
32321
32322         * g++.old-deja/g++.eh/tmpl3.C: New test.
32323
32324         * g++.old-deja/g++.eh/tmpl2.C: New test.
32325
32326 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32327
32328         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32329         * g++.old-deja/g++.other/using6.C: Removed.
32330         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32331
32332         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32333
32334 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32335
32336         * g++.old-deja/g++.pt/overload8.C: New test.
32337
32338         * g++.old-deja/g++.pt/overload7.C: New test.
32339
32340         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32341
32342         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32343         and relinking messages.
32344         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32345         compiling with -frepo.
32346
32347 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32348
32349         * g++.old-deja/g++.pt/lookup6.C: New test.
32350
32351 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32352
32353         * gcc.c-torture/execute/981130-1.c: New test.
32354         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32355
32356 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32357
32358         * g++.old-deja/g++.pt/explicit76.C: New test.
32359
32360         * g++.old-deja/g++.pt/friend38.C: New test.
32361
32362         * g++.old-deja/g++.ns/crash2.C: New test.
32363
32364         * g++.old-deja/g++.pt/defarg8.C: New test.
32365
32366         * g++.old-deja/g++.pt/instantiate6.C: New test.
32367
32368         * g++.old-deja/g++.pt/static6.C: New test.
32369
32370         * g++.old-deja/g++.pt/decl2.C: New test.
32371
32372 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32373
32374         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32375         problem is actually related with name lookup, but so what? :-)
32376
32377         * g++.old-deja/g++.pt/friend37.C: New test.
32378
32379 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32380
32381         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32382         element, which fails on some systems.
32383
32384         * g77.f-torture/execute/labug1.f: New test.
32385
32386 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32387
32388         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32389         is defined.
32390
32391 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32392
32393         * g77.f-torture/compile/981117-1.f: New test.
32394
32395 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32396
32397         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32398         properly discarded.
32399
32400 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32401
32402         * gcc.c-torture/execute/memcheck: New directory of tests for
32403         -fcheck-memory-usage.
32404
32405 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32406
32407         * README: New file, general information about the testsuite and
32408         new description of the various C++ test subdirectories.
32409         * README.g++: Eliminate obsolete information, update and move most
32410         relevant stuff to README.
32411
32412 1998-11-07  Richard Henderson  <rth@cygnus.com>
32413
32414         * gcc.c-torture/compile/981107-1.c: New test.
32415
32416 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32417
32418         * execute/memcpy-bi.c: New testcase.
32419
32420 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32421
32422         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32423         base classes.
32424
32425         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32426         template is selected.
32427
32428         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32429         classes, it should be accepted for all types.
32430
32431         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32432
32433         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32434         specializations start with template headers.
32435
32436 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32437
32438         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32439
32440         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32441         non-POD types.
32442
32443 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32444
32445         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32446
32447 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32448
32449         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32450
32451 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32452
32453         * 981019-1.c: New test.
32454
32455 1998-10-14  Robert Lipe <robertl@dgii.com>
32456
32457         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32458         find objc headers.
32459
32460 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32461
32462         * compile/981001-4.c: Remove use of GCC extension that triggers a
32463         compiler bug.
32464
32465 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32466
32467         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32468
32469 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32470
32471         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32472         instantiation of template produces incorrect code for delete
32473         expression.
32474
32475         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32476         constructors' name is not unique.
32477         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32478         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32479
32480         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32481         automatic array of const is ill-formed.
32482
32483         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32484         of template parameter?
32485
32486         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32487         const.
32488
32489         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32490         pointer-to-member expression.
32491
32492         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32493         declaration causes ICE.
32494
32495 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32496
32497         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32498         reserved in the global namespace.
32499
32500         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32501         generate needed virtual table.
32502
32503         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32504
32505 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32506
32507         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32508         template-dependent type
32509
32510 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32511
32512         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32513         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32514         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32515
32516         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32517         class should be usable as argument of member function.
32518         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32519         class should be usable as return type of member function.
32520         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32521         class should be usable as type of data member.
32522
32523         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32524
32525 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32526
32527         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32528
32529 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32530
32531         * gcc.dg/dll-?.c Add thumb to target list.
32532         Fix assembler scan patterns to match current assembler output.
32533
32534 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32535
32536         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32537         matching of template brackets.
32538
32539         * g++.old-deja/g++.other/using4.C: New test.  Test using
32540         declarations of methods from base classes.
32541
32542         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32543         within functions should introduce names into the innermost
32544         enclosing namespace.
32545
32546         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32547         of static locals if first initialization throws.
32548
32549 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32550
32551         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32552
32553 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32554
32555         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32556         lose track of the possible targets of tablejump insns.
32557         * special/special.exp: Run it.
32558
32559 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32560
32561         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32562         must be declared before its specializations can be named in friend
32563         declarations.
32564
32565 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32566
32567         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32568
32569         * g77.f-torture/execute/io1.f: New test.
32570
32571 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32572
32573         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32574         with pointer to template function, for which no argument deduction
32575         is possible.
32576
32577         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32578         specialization of template function as argument to template
32579         function.
32580
32581         * g++.old-deja/g++.other/access2.C: New test; Inner class
32582         shouldn't have privileged access to Outer's names.
32583
32584 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32585
32586         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32587         friend template declared within template class conflicts with
32588         nested class of the same name.
32589
32590         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32591         is ignored.
32592
32593         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32594         object with direct initializer as function declaration.
32595
32596         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32597         initializers.
32598
32599         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32600         involving const pointer and NULL produces incorrect result.
32601
32602         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32603         type name without `typename' should be rejected with -pedantic.
32604
32605 1998-10-02  Richard Henderson  <rth@cygnus.com>
32606
32607         * g++.old-deja/g++.other/addrof1.C: New test.
32608
32609 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32610
32611         * gcc.c-torture/compile/981001-1.c: New test.
32612         * gcc.c-torture/execute/981001-1.c: New test.
32613
32614 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32615
32616         * gcc.c-torture/compile/981001-2.c: New test.
32617         * gcc.c-torture/compile/981001-3.c: New test.
32618         * gcc.c-torture/compile/981001-4.c: New test.
32619
32620 1998-10-01  Robert Lipe  <robertl@dgii.com>
32621
32622         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32623         multilibbed hosts.   Idea grafted from g77.exp.
32624
32625 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32626
32627         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32628         avoid losing on systems which need -lsocket.
32629
32630 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32631
32632         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32633         * g++.old-deja/g++.other/nested2.C: Ditto.
32634         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32635         failure.
32636
32637 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32638
32639         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32640         preferred over template operator!= for enum bitfields.
32641
32642 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32643
32644         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32645         that happen to have the same base name, but in different scopes,
32646         are incorrectly rejected.
32647
32648 1998-09-16  Richard Henderson  <rth@cygnus.com>
32649
32650         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32651         on the native word size instead of an integer literal.
32652
32653 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32654
32655         * g++.old-deja/g++.other/static2.C: Invocation of static data
32656         member of type pointer-to-function denoted as non-static member.
32657
32658         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32659         checks involving function types and aliases.
32660
32661 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32662
32663         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32664         redefined to the same non-trivial type.
32665
32666         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32667         namespace-qualification of template specializations declared in
32668         other namespaces.
32669
32670         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32671         to declare a subset of the specializations of a template function
32672         as friends of specializations of a template class.
32673
32674         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32675         member templates that do not fully specialize the enclosing
32676         template class are rejected.
32677
32678 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32679
32680         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32681
32682 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32683
32684         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32685         altered from libf2c/libU77 version.
32686
32687 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32688
32689         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32690
32691 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32692
32693         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32694         (un)signed char are different types for template specialization
32695         purposes.
32696
32697 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32698
32699         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32700         * objc: ObjC testsuite.
32701
32702 1998-08-31  Catherine Moore  <clm@cygnus.com>
32703
32704         * gcc.c-torture/execute/941014-1.x:  New file.
32705
32706 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32707
32708         * lib/c-torture.exp: Add support for
32709         torture_eval_before_compile and torture_eval_before_execute
32710         variables.
32711
32712 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32713
32714         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32715         this test triggers valid.
32716
32717 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32718
32719         * gcc.dg/980827-1.c: New test.
32720
32721 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32722
32723         * gcc.c-torture/execute/loop-4b.c: New test.
32724
32725 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32726
32727         * lib/c-torture.exp: Add support for
32728         torture_eval_before_compile and torture_eval_before_execute
32729         variables.
32730
32731 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32732
32733         * gcc.c-torture/compile/980825-1.c: New test.
32734
32735 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32736
32737         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32738         count number tests in opt_t0 not good_t0.
32739
32740 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32741
32742         * gcc.c-torture/compile/930326-1.x: Fix typo.
32743
32744 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32745
32746         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32747         causes an ICE.
32748
32749 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32750
32751         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32752         STACK_SIZE is defined.
32753         * gcc.c-torture/unsorted/stuct.c: Similarly.
32754
32755         * gcc.c-torture/compile/980821-1.c: New test.
32756
32757 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32758
32759         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32760
32761 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32762
32763         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32764         code.
32765
32766 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32767
32768         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32769         error'.
32770
32771 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32772
32773         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32774
32775 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32776
32777         * gcc.c-torture/compile/980816-1.c: New test.
32778
32779         * gcc.dg/980816-1.c: New test.
32780
32781 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32782
32783         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32784         compiler for ieee tests.
32785
32786 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32787
32788         * g77.f-torture/compile/980729-0.f: New test.
32789
32790 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32791
32792         * gcc.c-torture/special/eeprof-1.c: New test, for
32793         -finstrument-functions.
32794         * gcc.c-torture/special/special.exp: Run it.
32795
32796 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32797
32798         * gcc.c-torture/compile/980729-1.c: New test.
32799
32800 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32801
32802         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32803         __thumb__ is defined, and test for ARM style doubles if so.
32804
32805 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32806
32807         * g77.f-torture/noncompile/980615-0.f: New test.
32808
32809 1998-07-26  H.J. Lu  (hjl@gnu.org)
32810
32811         * gcc.dg/980312-1.c: Do link instead of compile.
32812         * gcc.dg/980313-1.c: Likewise.
32813
32814 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32815
32816         * gcc.c-torture/compile/980726-1.c: New test.
32817
32818 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32819
32820         * g77.f-torture/execute/io0.f: New test.
32821
32822 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32823
32824         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32825         an int.
32826
32827 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32828
32829         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32830         m32r bugs.
32831
32832 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32833
32834         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32835         c-decl.c:grokdeclarator can handle mode attributes.
32836
32837 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32838
32839         * gcc.c-torture/execute/980716-1.c: New test.
32840
32841 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32842
32843         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32844         the mn10200.
32845         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32846         the mn10200.
32847         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32848         * gcc.c-torture/compile/930326-1.x: Similarly.
32849
32850 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32851
32852         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32853         New test from Craig.
32854
32855 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32856
32857         * g77.f-torture/noncompile/980616-0.f: New test.
32858
32859         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32860
32861 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32862
32863         *  g++.other/singleton.C: Return error value instead of taking
32864         SIGSEGV.
32865
32866 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32867
32868         *  g++.other/singleton.C: New test.   Warning is under dispute.
32869         Runtime crash is not.
32870
32871 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32872
32873         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32874         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32875         using6.C, using7.C}:  New namespace tests.
32876
32877 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32878
32879         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32880         specialization with typedef'ed names used as array indexes.
32881
32882 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32883
32884         * gcc.c-torture/execute/980709-1.c: New test.
32885
32886         * gcc.dg/980709-1.c: New test.
32887
32888 1998-07-07  Richard Henderson  <rth@cygnus.com>
32889
32890         * gcc.c-torture/execute/bcp-1.c: New test.
32891
32892 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32893
32894         * gcc.c-torture/execute/980707-1.c: New test.
32895
32896 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32897
32898         * gcc.c-torture/compile/980706-1.c: New test.
32899
32900 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32901
32902         * g77.f-torture/execute/980701-0.f,
32903         g77.f-torture/execute/980701-1.f: New test from Craig.
32904
32905 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32906
32907         * gcc.c-torture/compile/980701-1.c: New test.
32908
32909         * gcc.c-torture/execute/980701-1.c: New test.
32910
32911 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32912 rlsruhe.de>
32913
32914         * g++.old-deja/g++.robertl/eb132.C: New test.
32915         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32916
32917 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32918
32919         * g77.f-torture/execute/980628-7.f,
32920         g77.f-torture/execute/980628-8.f,
32921         g77.f-torture/execute/980628-9.f,
32922         g77.f-torture/execute/980628-10.f: New tests from Craig.
32923
32924         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32925
32926 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32927
32928         * g77.f-torture/execute/980628-4.f: New test from Craig.
32929         * g77.f-torture/execute/980628-5.f: Likewise.
32930         * g77.f-torture/execute/980628-2.f: Likewise.
32931         * g77.f-torture/execute/980628-0.f: Likewise.
32932         * g77.f-torture/execute/980628-1.f: Likewise.
32933         * g77.f-torture/execute/980628-3.f: Likewise.
32934         * g77.f-torture/execute/980628-6.f: Likewise.
32935
32936 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32937
32938         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32939         directory when nothing has been installed yet.
32940
32941 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32942
32943         * gcc.c-torture/special/special.exp: Handle newer versions of
32944         dejagnu.
32945
32946 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32947
32948         * gcc.dg/980626-1.c: New test.
32949
32950 1998-06-19  Bruno Haible <haible@ilog.fr>
32951
32952         * gcc.misc-tests/m-un-2.c: New test.
32953         * g++.old-deja/g++.other/warn01.c: Likewise.
32954
32955 1998-06-19  Robert Lipe  <robertl@dgii.com>
32956
32957         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32958         compatibility with assmblers with a different comment character.
32959         Eliminate use of GAS-specific extensions.
32960
32961 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32962
32963         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32964
32965 1998-06-19  Robert Lipe  <robertl@dgii.com>
32966
32967         *lib/g77.exp: Replace search for libf2c.a with search for newly
32968         renamed libg2c.a
32969
32970 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32971
32972         * gcc.c-torture/execute/980617-1.c: New test.
32973
32974 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32975
32976         * gcc.c-torture/execute/980612-1.c: New test.
32977
32978 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32979
32980         * gcc.dg/980523-1.c: Only test on ppc-linux.
32981         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32982
32983         * gcc.c-torture/execute/980608-1.c: New test.
32984
32985 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32986
32987         * gcc.c-torture/execute/980605-1.c: New test.
32988
32989 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32990
32991         * gcc.c-torture/execute/980604-1.c: New test.
32992
32993 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32994
32995         * gcc.c-torture/execute/980602-1.c: New test.
32996         * gcc.c-torture/execute/980602-2.c: Likewise.
32997
32998 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32999
33000         * 970125-0.f: Fix per JCB.  Add commentary.
33001
33002 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33003
33004         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33005         IEEE -0 support.
33006
33007 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33008
33009         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33010         earlier.
33011
33012 1998-05-28  Catherine Moore <clm@cygnus.com>
33013
33014         * gcc.c-torture/execute/980526-3.c: New test.
33015
33016 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33017
33018         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33019         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33020         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33021         m88k-motorola-sysv3 to XFAIL.
33022
33023 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33024
33025         * gcc.dg/980526-1.c: New test.
33026         * gcc.c-torture/execute/980526-2.c: New test.
33027
33028 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33029
33030         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33031
33032         * gcc.c-torture/execute/980526-1.c: New test.
33033
33034 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33035
33036         * g77.f-torture/execute/alpha2.f: Add runtime test.
33037
33038 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33039
33040         * g++.old-deja/old-deja.exp: Strip leading directories.
33041
33042         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33043         error for the line.  Don't run multiple tests for the same line.
33044
33045 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33046
33047         * gcc.dg/980523-1.c: New test.
33048
33049 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33050
33051         * g77.f-torture/compile/970915-0.f: New test.
33052
33053 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33054
33055         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33056
33057 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33058
33059         * gcc.dg/980520-1.c: New test.
33060
33061 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33062
33063         * gcc.dg/980502-1.c: Fix return type.
33064
33065 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33066
33067         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33068         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33069         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33070         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33071         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33072
33073 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33074
33075         * g77.f-torture/execute/980520-1.f: New test.
33076
33077 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33078
33079         * lib/mike-g77.exp: New file.
33080
33081         * g77.f-torture/noncompile/noncompile.exp,
33082         g77.f-torture/noncompile/check0.f: New files.
33083
33084 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33085
33086         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33087         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33088         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33089         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33090         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33091         abort where appropriate.
33092
33093 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33094
33095         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33096         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33097
33098 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33099
33100         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33101
33102 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33103
33104         * g77.f-torture/compile/980427-0.f: New test.
33105
33106 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33107
33108         * g77.f-torture/compile/980424-0.f: New test.
33109
33110 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33111
33112         * g77.f-torture/compile/980419-2.f (main): New test.
33113         * g77.f-torture/compile/970125-0.f: New test.
33114         * g77.f-torture/compile/980419-1.f: New test.
33115
33116 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33117
33118         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33119         of loop-4.c.
33120
33121 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33122
33123         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33124
33125 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33126
33127         * gcc.c-torture/compile/980329-1.c: New test.
33128
33129 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33130
33131         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33132         * gcc.dg/980312-1.c: Fix typo in -march command.
33133
33134 1998-03-16  H.J. Lu  (hjl@gnu.org)
33135
33136         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33137
33138 1998-03-11  Robert Lipe  <robertl@dgii.com>
33139
33140         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33141         Dave Love agree the Fortran source is bogus.
33142
33143 1998-03-11  Robert Lipe  <robertl@dgii.com>
33144
33145         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33146         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33147         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33148         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33149         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33150
33151 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33152
33153         * g++.old-deja/g++.other/friend1.C: New test.
33154
33155 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33156
33157         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33158         possibly uninitialized) variables and declare dnrm2.
33159
33160 1998-02-23  Robert Lipe <robertl@dgii.com>
33161
33162         From Bruno Haible <haible@ilog.fr>:
33163         * gcc.c-torture/execute/980223.c: New test.
33164
33165 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33166
33167         * gcc.dg/ifelse-1.c: New test.
33168
33169 1998-02-09  H.J. Lu  (hjl@gnu.org)
33170
33171         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33172
33173           * lib/old-dejagnu.exp (old-dejagnu): Added the
33174           "execution test - XFAIL *-*-*" handling in the spirit of
33175           "excess errors test -". Changed the "execution test fails"
33176           handling to be like "excess errors test fails".
33177           * Update various tests accordingly.
33178
33179 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33180
33181         * gcc.c-torture/execute/980205.c: New test.
33182
33183 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33184
33185         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33186         * lib/f-torture.exp: Similarly.
33187         * gcc.c-torture: Rename all .cexp files to .x files.
33188
33189 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33190
33191         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33192         (940510-1.c): Removed duplicate.
33193         (971104-1.c): New test.
33194
33195 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33196
33197           * lib/f-torture.exp: Improve error and loop detection.
33198
33199 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33200
33201         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33202         use that to size the filler array.
33203
33204 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33205
33206         * lib/c-torture.exp(c-torture-execute): Fix typo.
33207
33208         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33209         testcase as the executable name. Keep the executable around if
33210         the test fails.
33211
33212 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33213
33214         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33215         changes.  Only test one -g option, and move it to the end of the
33216         list of options to test.
33217
33218 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33219
33220         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33221         variable GCC_TORTURE_OPTIONS to supply default switches separated
33222         by colons.  If no environment variable, run tests with -O0 -g, -O1
33223         -g, and -O2 -g as well.
33224
33225 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33226
33227         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33228         explanatory comments. Fix indentation.
33229
33230 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33231
33232         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33233
33234 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33235
33236         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33237         * g++.old-deja/g++.mike/p7325.C: Likewise.
33238         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33239
33240 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33241
33242         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33243         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33244         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33245         * g++.old-deja/g++.law/operators4.C: Likewise.
33246
33247 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33248
33249         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33250         * g++.old-deja/g++.mike/p784.C: Ditto.
33251         * g++.old-deja/g++.mike/p785.C: Ditto.
33252
33253 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33254
33255           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33256
33257 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33258
33259         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33260         target feature; pass this to c-torture-execute as needed.
33261
33262 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33263
33264         * lib/c-torture.exp(c-torture-execute): If the previous and the
33265         current executables being tested are identical, we don't need to
33266         run the executable again. Try to make the executable names
33267         unique. Add an optional argument for passing additional compiler
33268         flags.
33269
33270 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33271
33272         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33273
33274 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33275
33276         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33277
33278 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33279
33280         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33281         32bit or larger longs.
33282
33283         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33284         have either a 32bit long or 32bit int.
33285
33286 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33287
33288         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33289         Make double precision tests dependent on sizeof (double).
33290
33291 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33292
33293         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33294         too.
33295
33296 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33297
33298         * gcc.c-torture/compile/961203-1.cexp: New script.
33299
33300 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33301
33302         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33303         up the includes ourselves.
33304
33305 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33306
33307         * lib/plumhall.exp: Remove random include, and add a few
33308         verbose messages for debugging.
33309
33310 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33311
33312         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33313         of trying to do it ourselves.
33314
33315 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33316
33317         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33318
33319 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33320
33321         * gcc.prms/5403.c: Made regexp a bit less strict.
33322
33323 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33324
33325         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33326         is returned from remote_load instead.
33327         * lib/plumhall.exp: Ditto.
33328         * lib/mike-g++.exp: Ditto.
33329         * lib/old-dejagnu.exp: Ditto.
33330         * lib/c-torture.exp: Ditto.
33331
33332 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33333
33334         * lib/g++.exp: Use build_wrapper procedure.
33335         * lib/gcc.exp: Ditto.
33336
33337 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33338
33339         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33340         an old-style decl for malloc.  Fixes tests to work when
33341         sizeof (int) != sizeof (size_t).
33342
33343 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33344
33345         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33346
33347         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33348         use stdargs.h interface.
33349
33350 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33351
33352         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33353         NO_VARARGS when compiling.
33354
33355 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33356
33357         * lib/plumhall.exp(ph_includes): New procedure.
33358         (ph_make): Use it.
33359         (ph_compiler): Ditto.
33360
33361         * lib/g++.exp: Rename test-glue.c to testglue.c.
33362         * lib/gcc.exp: Ditto.
33363
33364 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33365
33366         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33367         to completion when it's called.
33368
33369 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33370
33371         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33372         is defined, don't do test.
33373
33374 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33375
33376         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33377         for object files.
33378         (ph_summary): Mark skipped testcases as untested, not unresolved.
33379
33380         * lib/plumhall.exp (ph_make): If unresolved because of bad
33381         errorCode, record errorCode in log file.
33382         (*): Replace send_log/verbose with verbose -log.
33383
33384 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33385
33386         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33387         double conversion if double isn't at least 8 bytes.
33388
33389         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33390         int to work with targets where int is 16 bits.
33391
33392         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33393         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33394         precision for the test to complete.
33395
33396 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33397
33398         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33399         if d10v is not compiled with the -mdouble64 flag.
33400         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33401
33402         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33403         d10v is not compiled with the -mint32 flag.
33404
33405 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33406
33407         * lib/plumhall.exp: Use incr_count.
33408
33409 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33410
33411         * gcc.c-torture: Update to c-torture-1.45.
33412
33413 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33414
33415         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33416         the name of the expect testcase file).
33417
33418         * lib/g++.exp(g++_init): Ditto.
33419
33420 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33421
33422         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33423         the host.
33424
33425         * lib/gcc.exp(gcc_exit): New procedure.
33426
33427 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33428
33429         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33430         specs where appropriate.
33431
33432         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33433         because of new "candidates are" messages, and removed a few
33434
33435         * Converted all non-old-style g++ testcases to old-style, and
33436         moved into g++.old-deja.
33437
33438 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33439
33440         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33441         options.
33442
33443         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33444         succeeded.
33445
33446         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33447
33448 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33449
33450         * lib/gcc.exp (gcc_target_compile): Add support for defining
33451         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33452         the machine doesn't have those features.
33453
33454 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33455
33456         * g++.law/operators4.exp: Don't use LIBS.
33457
33458 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33459
33460         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33461
33462         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33463         * lib/g++.exp: Set it here instead. Also, allow use of the
33464         --tool_exec and --tool_opt options. Change CXX to
33465         GXX_UNDER_TEST.
33466
33467         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33468
33469         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33470
33471 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33472
33473         * lib/old-dejagnu.exp: Use prune_warnings instead of
33474         prune_system_crud.
33475         * lib/mike-g++.exp: Ditto.
33476         * lib/gcc.exp: Ditto.
33477         * lib/g++.exp: Ditto.
33478
33479         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33480
33481 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33482
33483           * 941014-2.c: Include stdlib.h
33484           * 960327-1.c: Include stdio.h
33485           * dbra.c, index-1.c: Don't assume ints are 32bits.
33486
33487 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33488
33489         * lib/gcc.exp: Add gcc,stack_size target feature.
33490
33491         * lib/g++.exp(g++_target_compile): Add the include and link
33492         paths here, not in two other places. And, it's $options, not
33493         options.
33494
33495         * lib/mike-g++.exp(postbase): Remove the code that determines
33496         the correct include and link paths.
33497         * g++.old-deja/old-deja.exp: Ditto.
33498
33499 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33500
33501         * lib/g++.exp(g++_init): target_compile no longer returns the
33502         filename of the result.
33503
33504 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33505
33506         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33507         call to glob.
33508
33509         * gcc.c-torture/special/special.exp: Change call to
33510         gcc_target_compile to include the object file.
33511
33512 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33513
33514         * gcc.c-torture/special/special.exp: Correct misspelling in last
33515         change.
33516
33517 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33518
33519         * lib/plumhall.exp(ph_summary): Log the entire output of the
33520         executable. Return -1 if there were any failures, 0 otherwise.
33521         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33522         (ph_make): Clean up objects and executables that were built
33523         if the tests succeeded.
33524
33525 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33526
33527         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33528         libraries and includes in the build tree as appropriate.
33529
33530 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33531
33532         * lib/c-torture.exp: Instead of looking for the global variable
33533         NO_LONG_LONG, check to see if that's a feature of the target.
33534
33535 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33536
33537         * config/default.exp: Minimize. Delete the remainer of the files in
33538         config; this functionality is now in devo/dejagnu/config.
33539
33540         g++.*/*: Pass any additional flags used to compile to postbase;
33541         delete CXXFLAGS.
33542
33543         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33544         is now done by runtest.exp. Use gcc_target_compile instead of
33545         compile.
33546
33547         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33548         Remove references to CFLAGS. Use remote_file instead of
33549         calling rm -f.
33550         (c-torture): Take a list of arguments to use to compile this
33551         testcase.
33552
33553         lib/g++.exp: Simplify. Use target_compile instead of compile.
33554         lib/gcc-dg.exp: Ditto.
33555         lib/gcc.exp: Ditto.
33556         lib/mike-{gcc,g++}.exp: Ditto.
33557         lib/old-dejagnu.exp: Ditto.
33558         lib/plumhall.exp: Ditto.
33559
33560 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33561
33562         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33563         (ph_linker): Likewise.
33564
33565 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33566
33567           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33568         MAP_ANON / MAP_ANONYMOUS if defined;
33569         else try to map from /dev/zero .
33570
33571 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33572
33573         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33574         isn't defined, then define it to MAP_ANONYMOUS.
33575
33576 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33577
33578         * gcc.c-torture: Update to c-torture-1.42 release.
33579
33580 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33581
33582         * gcc.c-torture: Update to c-torture-1.41 release.
33583
33584 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33585
33586         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33587         c-torture release.
33588
33589 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33590
33591         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33592         and LDFLAGS.  Fix second case to append the target_info ldflags
33593         onto LDFLAGS, not CFLAGS.
33594         * lib/g++.exp (g++_init): Add target_info stuff.
33595         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33596         of libgloss and newlib flags for !native.
33597
33598         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33599         (GDB): Fix relative path to go up another dir for finding gdb.
33600
33601 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33602
33603         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33604         versions in the target_info array, if they don't exist.
33605
33606 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33607
33608         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33609
33610 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33611
33612         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33613         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33614
33615 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33616
33617         * lib/old-dejagnu.exp: Don't remove the output file before we've
33618         actually tested it. Don't append pwd to the path of the executable
33619         we're testing.
33620
33621 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33622
33623         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33624
33625 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33626
33627         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33628         temporary directory for compiler files, and set it to a default
33629         value of /tmp. Set $output as the name of the output file from
33630         compiling the testcase. Add a -o option to $cflags_var so the
33631         compiler writes the final output file as $output. Set $executable
33632         to $output.
33633
33634         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33635         directory for compiler files, and set it to /tmp if it doesn't
33636         already have a value. Set $output_file to the name of the output
33637         file from compiling the testcase. Add a -o option to CXXFLAGS so
33638         the compiler writes the final output file as $output. Use $output
33639         as the executable to be tested.
33640
33641 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33642
33643         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33644
33645 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33646
33647         * gcc.c-torture/execute/pending-1.c: New test.  Still
33648         pending in Tege's queue.
33649
33650 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33651
33652         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33653         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33654         if there were failures.  Call unresolved if there were unresolved
33655         testcases.  Call gcc_fail if program did not run to completion.
33656         (ph_make): Pass additional argument name to ph_execute.
33657         (ph_execute): Add new argument.  Pass additional arguments to
33658         ph_summary.  Call gcc_fail is there is no execution output.
33659
33660 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33661
33662         * lib/plumhall.exp (proc_summary): Output relavent summary
33663         lines into the log so specific failures in plumhall can be
33664         investigated.
33665
33666 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33667
33668         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33669         (c-torture-execute): Don't try to execute tests which use
33670         "long long" types if $NO_LONG_LONG is nonzero.
33671
33672 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33673
33674         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33675         not c-torture.
33676
33677         * gcc.ieee: Move from here.
33678         * gcc.c-torture/execute/ieee: To here.
33679
33680 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33681
33682         * gcc.c-torture: Update to c-torture-1.41 release.
33683
33684 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33685
33686         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33687         not "$output".
33688
33689 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33690
33691         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33692         -c present.
33693
33694 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33695
33696         * config/proelf.exp: Handle connecting to a simulator.
33697
33698 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33699
33700         * config/proelf.exp: New file.  Enough framework that we can
33701         run c-torture tests on the proelf targets (or any other target
33702         that gdb can connect to for that matter).
33703
33704 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33705
33706         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33707         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33708
33709         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33710         exec_output exists.
33711
33712 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33713
33714         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33715         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33716
33717         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33718         to pass/fail/unresolved/unsupported/untested.  Caller must now
33719         call unresolved/unsupported/untested.
33720         * lib/*.exp: Update FSF address.  Update to handle new results of
33721         ${tool}_load.
33722         * lib/chill.exp (verbose): Delete.
33723
33724 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33725
33726         * lib/gcc.exp (default_gcc_start): Change order of args to
33727         $LDFLAGS $CFLAGS $LIBS.
33728         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33729         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33730         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33731         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33732         * gcc.misc-tests/dg-test.exp: Likewise.
33733         * gcc.misc-tests/msgs.exp: Likewise.
33734         * gcc.prms/prms.exp: Likewise.
33735         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33736         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33737
33738         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33739
33740 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33741
33742         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33743
33744         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33745         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33746
33747         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33748         necessary.
33749
33750 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33751
33752         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33753         global for loop; add use of $mathlib.
33754         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33755         settings here; set mathlib for anything but VxWorks.
33756
33757 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33758
33759         * gcc.c-torture: Update to c-torture-1.40 release.
33760
33761 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33762
33763         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33764         dg.exp.
33765
33766 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33767
33768         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33769         global.
33770
33771 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33772
33773         * lib/g++.exp (LIBS): Define if not already.
33774         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33775         (gcc-dg-prune): Call prune_gcc_output.
33776         * lib/gcc.exp (prune_gcc_output): New proc.
33777         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33778         prune_gcc_output.
33779
33780 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33781
33782         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33783         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33784
33785 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33786
33787         * gcc.c-torture: Update to c-torture-1.39 release.
33788
33789 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33790
33791         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33792         fails, try others as well.
33793
33794 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33795
33796         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33797         If compilation fails, mark execute tests as `untested'.
33798         If test is marked as unsupported, don't mark compilation and
33799         execute tests as failed.
33800
33801 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33802
33803         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33804         libstdc++ for whether or not we want to be doing shared
33805         libraries.  Delete link_curses since we don't need it anymore.
33806         * lib/mike-g++.exp (postbase): Don't link in libg++.
33807         * g++.old-deja/old-deja.exp: Likewise.
33808
33809 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33810
33811         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33812
33813 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33814
33815         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33816         For that, add `-Wl,-a,shared_archive'.
33817         * g++.old-deja/old-deja.exp: Likewise.
33818
33819 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33820
33821         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33822
33823 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33824
33825         * lib/mike-g++.exp (postbase): Pay attention to the status of
33826         g++_load.
33827
33828 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33829
33830           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33831
33832 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33833
33834         * lib/gcc.exp (default_gcc_start): No longer need to log program
33835         being executed or its output, execute_anywhere does that now.
33836         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33837         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33838
33839 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33840
33841         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33842         the same as those in lib/g++.exp.
33843
33844 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33845
33846         * gcc.c-torture: Update to c-torture-1.38 release.
33847         * gcc.ieee: Related changes.
33848
33849 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33850
33851         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33852         "exec". Minor reformatting changes.
33853
33854         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33855         cross. This means all "exec" calls now work on a remote host as
33856         well.
33857         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33858         cross. Filter out the extra "\r\n" stuff that expect puts in.
33859         (c-torture-execute): Filter out the bogus warnings like
33860         c-torture-compile does. Add support for canadian cross.
33861         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33862         Use execute_anywhere rather than calling exec directly. Now it
33863         works for canadian cross testing.
33864
33865 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33866
33867         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33868         results into a variable, and check that rather than using file exists.
33869
33870 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33871
33872         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33873         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33874
33875 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33876
33877         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33878         lib_curses if there's a shared libg++ in the build tree.
33879
33880 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33881
33882         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33883         if not supported target.
33884
33885 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33886
33887         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33888         link_curses up to always happen, not just for native builds.
33889
33890 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33891
33892         * gcc.c-torture: Update to c-torture-1.36 release.
33893         * gcc.failure: Related changes.
33894
33895 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33896
33897         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33898
33899 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33900
33901         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33902         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33903         runshlib, link_curses, and mathlib for link and run.
33904
33905         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33906         pass the runtime shared library options for Solaris, OSF/1, and
33907         Irix5, and link with -lcurses to avoid unresolved references.
33908
33909 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33910
33911         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33912         only run once.
33913
33914 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33915
33916         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33917
33918 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33919
33920         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33921         do not have a framework for the "compat" tests yet.
33922
33923 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33924
33925         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33926         set to null if we're testing vxworks5.1.  Use that instead of
33927         `-lm' in the setting of LIBS for link and run.
33928
33929 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33930
33931         * config/rom68k.exp (${tool}_load): Major changes to make it
33932         work.  Verified that it does in fact return the stuff in
33933         exec_output properly.  Catch any Emul or any TRAP other than 0.
33934
33935 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33936
33937         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33938         LDFLAGS properly for targets that need stuff from libgloss.
33939         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33940         only run once.
33941         (gpp_initialized): New variable.
33942
33943 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33944
33945         * config/rom68k.exp: Load libgloss.exp.
33946         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33947         so we can produce a fully linked binary.
33948         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33949         so we can produce a fully linked binary.
33950
33951 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33952
33953         * lib/plumhall.exp (ph_section): Watch for expected failures.
33954         Add missing `else'.
33955
33956         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33957         run the testcase.
33958         (c-torture): Likewise.
33959
33960 1995-08-28  Doug Evans  <dje@cygnus.com>
33961
33962         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33963
33964         * lib/mike-g++.exp (mike_cleanup): New proc.
33965         (prebase): New globals compiler_result, not_compiler_result,
33966         target_regexp.
33967         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33968         allow leading "-" in pattern.  Watch for unsupported tests.
33969         If $compiler_result is set, pattern match assembler code,
33970         and ditto for $not_compiler_result.
33971         * lib/mike-gcc.exp: Likewise.
33972
33973         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33974         execution "succeeded".
33975
33976 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33977
33978         * config/win32.exp: New file.
33979         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33980
33981 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33982
33983         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33984         unsupported.
33985         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33986         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33987         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33988
33989         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33990         "... without exceptions was ...".  That is now handled by
33991         prune_system_crud.
33992         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33993
33994 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33995
33996         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33997         sieve.c,sort2.c}: New files.
33998         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33999         sieve.exp,sort2.exp}: Drivers for them.
34000
34001         * lib/mike-gcc.exp (program_output): New user settable variable.
34002         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34003         messages.
34004         * lib/mike-g++.exp (program_output): New user settable variable.
34005
34006         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34007
34008         * config/sh.exp: Deleted (use sim.exp instead).
34009
34010 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34011
34012         * config/vx.exp: Declare CHECKTASK as global.
34013         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34014         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34015         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34016
34017 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34018
34019         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34020         target. Like vx.exp, only includes `vx29k.exp' instead of
34021         `vxworks.exp'.
34022
34023 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34024
34025         * config/sim.exp: Increase time limit from 120 seconds to 240.
34026
34027 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34028
34029         * gcc.c-torture/execute/950628-1.c: New test.
34030
34031 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34032
34033         * gcc.c-torture: Update with changes/additions from
34034         c-torture-1.34.
34035
34036 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34037
34038         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34039
34040 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34041
34042         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34043
34044 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34045
34046         * gcc.c-torture/compile/950512-1.c: New test.
34047         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34048         * gcc.dg/struct-ret-1.c: Likewise.
34049
34050 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34051
34052         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34053           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34054
34055 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34056
34057         * gcc.c-torture/special/920411-1.c: Deleted.
34058         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34059
34060 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34061
34062         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34063         cpu limit.
34064
34065 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34066
34067         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34068
34069 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34070
34071         From kenner;
34072         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34073         is the proper length.
34074         * va-arg-3.c: Likewise.
34075
34076 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34077
34078         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34079         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34080
34081         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34082         * lib/g++.exp (default_g++_start): Delete old cruft.
34083
34084 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34085
34086         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34087         (2 * (1 << 18)) to (2 * (1 << 17)).
34088
34089         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34090
34091 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34092
34093         * config/rom68k.exp: Renamed from config/idp.exp
34094
34095 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34096
34097         * c-torture/compile/921109-2.c
34098
34099 1995-04-18  Mike Stump  <mrs@cygnus.com>
34100
34101         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34102         excess errors.
34103
34104 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34105
34106         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34107         output.
34108         * lib/g++.exp (default_g++_start): Likewise.
34109
34110 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34111
34112         * gcc.c-torture/compile/950329-1.c: New test.
34113
34114 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34115
34116           * config/bug.exp (${tool}_load): Updated to use new remote_open
34117           and remote_close procs.
34118         * config/idp.exp: New file.
34119
34120 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34121
34122         * gcc.c-torture/execute/950322-1.c: New test.
34123
34124 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34125
34126         * config/vx.exp (${tool}_load): Clean up testing of return code from
34127         vxworks_ld and vxworks_spawn.
34128
34129 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34130
34131         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34132
34133 1995-03-13  Mike Stump  <mrs@cygnus.com>
34134
34135         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34136         can mark excess errors on a machine by machine basis.  Note, the
34137         default is to not expect any excess errors, even when excess
34138         errors test - is given, so you will want to put an XFAIL ... on
34139         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34140         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34141         those 4 machines, but no others.
34142
34143 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34144
34145         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34146         * lib/c-torture.exp: to here.
34147
34148 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34149
34150         * gcc.c-torture/execute/950221-1.c: New test.
34151         * gcc.c-torture/execute/struct-ret-1.c: New test.
34152         * gcc.c-torture/compile/950221-1.c: New test.
34153
34154         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34155
34156 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34157
34158         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34159         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34160
34161 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34162
34163         * g++.gb: New directory of tests, derived from my signature and
34164         class scoping tests.
34165
34166         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34167         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34168         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34169         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34170         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34171         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34172         * g++.gb/sig25.C: Likewise.
34173
34174         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34175         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34176         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34177         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34178         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34179         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34180         * g++.gb/sig25.exp: Likewise.
34181
34182         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34183         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34184         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34185         * g++.gb/scope13.C: Likewise, this test still fails.
34186
34187         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34188         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34189         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34190         * g++.gb/scope13.exp: Ditto.
34191
34192         * g++.gb/README: New file, explains what these tests are about.
34193
34194 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34195
34196         * lib/dg.exp (dg-do): Support `preprocess'.
34197         (dg-test): Likewise.
34198
34199 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34200
34201         * config/udi.exp: change "continue -expect" to "exp_continue".
34202
34203 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34204
34205         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34206         Delete redundant tests.
34207
34208         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34209         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34210         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34211         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34212         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34213         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34214         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34215         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34216
34217         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34218         storing label pointers.
34219         * gcc.c-torture/execute/921019-1.c: Likewise.
34220         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34221         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34222         parameter fp.
34223         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34224         constants.
34225
34226         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34227         Delete obsolete tests.
34228
34229         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34230         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34231         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34232         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34233         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34234         * gcc.c-torture/compile/950124-1.c: New test.
34235
34236         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34237
34238 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34239
34240         * lib/mike-g++.exp: Add -lm to LIBS.
34241
34242 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34243
34244         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34245
34246 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34247
34248         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34249
34250 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34251
34252         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34253
34254 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34255
34256         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34257         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34258         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34259         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34260         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34261         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34262         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34263         * g++.law/{operators31.C, operators32.C,
34264         * g++.law/{operators33.C, operators34.C}: Likewise.
34265         * g++.law/{pic1.C, refs2.C}: Likewise.
34266         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34267         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34268         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34269         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34270
34271         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34272         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34273         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34274         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34275         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34276         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34277         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34278         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34279         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34280         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34281         * g++.law/{operators34.exp}: Likewise.
34282         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34283         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34284         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34285         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34286         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34287
34288         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34289         No longer expected to fail.
34290         * g++.law/missed-error3.C: Tweak for recent bool changes.
34291
34292 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34293
34294         * config/emb-unix: Deleted.
34295         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34296         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34297
34298 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34299
34300         * lib/dg.exp (dg-test): Fix typo in last patch.
34301
34302 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34303
34304         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34305         (handles multiple occurrences).
34306
34307 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34308
34309         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34310         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34311         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34312         printed).
34313         * lib/c-torture.exp (c-torture-compile): Likewise.
34314         (c-torture): Prepend full path if missing.
34315         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34316         (gcc_fail): Likewise.
34317         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34318
34319 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34320
34321         * lib/netware.exp: Only attach to NetWare i386 systems.
34322
34323 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34324
34325         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34326         messages.  Add test name to "output pattern match" pass/fail message.
34327
34328 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34329
34330         * gcc.dg: New testsuite.
34331         * gcc.dg/dg.exp: New file.
34332
34333         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34334         test-switch.c}: Deleted.
34335
34336         * gcc.misc-tests/msgs.exp: New testcase driver.
34337
34338 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34339
34340         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34341         Watch for illegal return values from ${tool}_load.
34342         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34343         cross targets.  Coerce return value >0 to 1.
34344
34345 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34346
34347         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34348
34349         * config/emb-unix.exp: New file.
34350
34351         * config/sim.exp: Error if variable $SIM not defined.
34352         (${tool}_load): Mark test as "untested" if simulator missing.
34353
34354         * config/unix.exp: Load remote.exp to get rcp_download.
34355         * lib/c-torture.exp: Use different option lists for testcases with
34356         and without loops.
34357         * gcc.c-torture/execute/execute.exp: Likewise.
34358
34359 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34360
34361         * config/*.exp: Clarify return code from ${tool}_load.
34362         Call `unresolved' or `untested' instead of `warning' or `perror'
34363         (sometimes you still want to call both though).
34364         Add comment that `shell_id' is local to each file.
34365         * config/udi.exp (timeout): Set to 30.
34366         Don't print warning if connection fails, $connectmode has already
34367         printed an error.
34368         (${tool}_load): Move verbose messages to level 2.
34369         Rework pattern for "Process started" message.
34370         Pass `shell_id' to ${connectmode}_download.
34371         Retry twice upon timeout.  Make resetting of target more robust.
34372         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34373         Pass `shell_id' to exit_$connectmode.
34374         Only call exit_$connectmode if connected.
34375         * config/unix.exp (${tool}_load): Check return codes better.
34376         * config/vrtx.exp (${tool}_load): Likewise.
34377         * config/vx.exp (${tool}_load): Likewise.
34378         Delete unneeded global's.
34379         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34380         from ${tool}_load.
34381         (dg-stat): Delete.
34382         (dg-init): Delete recording of pass/fail counts.
34383         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34384         (old-dejagnu-init): Likewise.
34385         (old-dejagnu-stat): Delete contents, empty proc now.
34386         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34387         (c-torture): Delete references to lcnt, lpass, lfail.
34388         Get option list from TORTURE_OPTIONS.
34389         Delete -funroll[-all]-loops if no loops.
34390         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34391         (g++_stat): Delete contents (empty proc now).
34392         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34393         (gcc_finish): Likewise.
34394         (gcc_stat): Deleted.
34395         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34396         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34397         * gcc.c-torture/execute/execute.exp: Likewise.
34398         Split tests into two parts: compile, execute.
34399         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34400         no loops.  Update to reflect clarified return codes from ${tool}_load.
34401
34402 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34403
34404         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34405         to grep for.
34406         (old-dejagnu): Likewise (where necessary).
34407
34408 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34409
34410         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34411
34412         * lib/dg.exp (dg-process-target): Fix processing of selector.
34413         Add comment regarding use of `error'.
34414
34415         * lib/gcc.exp (prune_system_crud): Define if missing.
34416         * lib/g++.exp (prune_system_crud): Likewise.
34417
34418         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34419         Call prune_system_crud.
34420         * lib/dg.exp (dg-runtest): New proc.
34421         Use perror instead of send_user for tcl errors in testcase.
34422         Don't return any value, it's never used.
34423         Don't clobber previous definition of `unknown'.
34424         Print tcl errors in `dg-final'.
34425
34426 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34427
34428         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34429         (dg-test): Don't print errorInfo, it contains stack backtrace.
34430
34431 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34432
34433         * lib/g++.exp (runtest_file_p): Define if missing.
34434
34435 1994-09-24  Doug Evans  (dje@cygnus.com)
34436
34437         * lib/mike-g++.exp: Comment out loading of g++.exp.
34438         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34439         (default_g++_version): Always print something.
34440         (default_g++_start): Comment out call to `which'.
34441         (g++_start, g++_load): Deleted (must be defined in config file).
34442         * lib/gcc.exp: Test for existence of $CC at start.
34443         Delete check for tmpdir (done in gcc_init).
34444         (default_gcc_version): Always print something.
34445         (default_gcc_start): Comment out call to `which'.
34446         * config/*.exp: Major cleanup - make cross targets work at least a
34447         little better for g++ (by not being "--tool gcc" specific).
34448         Rename gcc_xxx to ${tool}_xxx.
34449         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34450         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34451
34452 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34453
34454         * lib/c-torture.exp (c-torture-compile): Rework compiler
34455         message processing.
34456
34457         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34458         c-torture.
34459
34460 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34461
34462         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34463
34464         * lib/dg.exp (dg-process-target): Support { target native }.
34465
34466 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34467
34468         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34469         looked for "... program xxx got fatal signal".
34470         Correct regsub munging of `comp_output'.
34471         Ignore compiler messages "path prefix not used" and "linker input
34472         file unused".
34473
34474 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34475
34476         * lib/gcc.exp (runtest_file_p): Define if missing.
34477         * gcc.prms/template.c: Example to work from.
34478
34479 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34480
34481         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34482         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34483
34484         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34485         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34486         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34487         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34488
34489         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34490         (dg-process-target): No longer a varargs proc.
34491         Return S/N for target, P/F for xfail.  All callers changed.
34492         (user option procs): More argument checking.
34493         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34494         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34495         (dg-test): Skip test if not running on selected target in `dg-do'.
34496         Update handling of `dg-do-what', `dg-output-text'.
34497         Separate execution pass/fail from output pattern match pass/fail.
34498         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34499
34500 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34501
34502         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34503         target for 920510-1.c.
34504
34505 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34506
34507         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34508         Clean up comment regarding use of passcnt, etc.
34509         (gcc_stat): Don't update `testcnt' here.
34510         (gcc_finish): Do it here.
34511         Might as well reset `but_id' here too.
34512         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34513         to determine if the file should be tested.
34514         * gcc.c-torture/compile/compile.exp: Likewise.
34515         * gcc.c-torture/execute/execute.exp: Likewise.
34516         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34517         * gcc.misc-tests/dg-test.exp: Likewise.
34518         * gcc.prms/prms.exp: Likewise.
34519         * gcc.wendy/wendy.exp: Likewise.
34520         * g++.old-deja.exp: Likewise.
34521         Move "Testing file" message to verbose level 1.
34522
34523 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34524
34525         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34526
34527 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34528
34529         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34530         (default_gcc_start): Accept optional second list element
34531         of compiler flags.  Print compiler output at verbosity level 2.
34532         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34533         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34534         Save current values of framework globals passcnt, failcnt, xpasscnt,
34535         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34536         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34537         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34538         xfailcnt to compute stats.  Update framework global `testcnt' from
34539         pass/fail counts.
34540         (gcc_finish): New proc.  Clean up test environment.
34541         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34542         (gcc_epass, gcc_efail): Delete.
34543         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34544         argument of line number.
34545         (dg-init): If the tool has an init routine, call it.
34546         (dg-test): Remove args `cflags_var' and `libs_var'.
34547         Pass all compiler options to ${tool}_start.
34548         Handle missing line number.
34549         (dg-finish): New function.
34550         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34551         particular files.  Call gcc_finish at end.  Move "skipping test"
34552         message to verbosity level 3.
34553         * gcc.c-torture/compile/compile.exp: Likewise.
34554         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34555         * gcc.c-torture/execute/execute.exp: Likewise.
34556         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34557         Print testcase being tried at verbosity level 1.
34558         * gcc.c-torture/special/special.exp: Unset xfail.
34559         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34560         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34561         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34562         * gcc.failure/failure.exp: Likewise.
34563         * gcc.ieee/ieee.exp: Likewise.
34564         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34565         Update call to dg-test.  Call dg-finish at end.
34566         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34567         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34568         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34569         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34570         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34571         * gcc.wendy/wendy.exp: Add copyright.
34572         Delete setting of tmpdir (done by gcc_init).
34573         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34574         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34575         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34576         gcc_[ce]pass/fail.
34577
34578 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34579
34580         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34581         confusion.
34582         (g++_load): Likewise.
34583
34584         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34585         Rename argument to `prog' to remove the confusion.
34586         Varargs fns behave differently too!
34587         (g++_load): Likewise.
34588
34589         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34590
34591         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34592         what it is.  Delete (always) printing of status value for !native.
34593         Simplify verbose code, and include status and exec_output.
34594         (g++_load): Use gcc_load.
34595
34596 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34597
34598         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34599         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34600         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34601         940714-3.c as these testcases don't exist anymore.  Make
34602         va-arg-1.c expected to pass.
34603
34604 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34605
34606         * gcc.misc-tests/misc.exp: Only run specific testcases.
34607         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34608         * gcc.misc-tests/dg-[1-9].c: New files.
34609
34610         * lib/dg.exp: New testsuite driver.
34611         * gcc.prms/prms.exp: Use it.
34612
34613         * README.gcc: New file.
34614
34615         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34616         Document and reset `lxpass' and `lxfail'.
34617         Simplify "initialized" message.
34618         (gcc_stat): Clean up comments a little.
34619
34620 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34621
34622         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34623
34624 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34625
34626         * lib/old-dejagnu.exp (process-option): New proc.
34627         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34628         (old-dejagnu): Simplify.
34629         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34630
34631 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34632
34633         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34634         exists and is not an empty string.
34635
34636         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34637         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34638         finished.
34639         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34640         automatically.
34641
34642         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34643         longer expected to fail.
34644
34645         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34646         "f" function call.
34647
34648         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34649
34650         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34651         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34652         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34653         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34654         c-torture-1.29.
34655
34656         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34657         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34658
34659         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34660
34661         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34662         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34663
34664         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34665         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34666         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34667
34668 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34669
34670         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34671         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34672         940714-1.c, 940714-2.c, 940714-3.c},
34673         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34674         gcc.misc-tests/{mg.c,mg.exp}:
34675         New tests.
34676         * gcc.noncompile/noncompile.exp: Change accordingly.
34677
34678 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34679
34680         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34681         Undo previous clobberage.
34682
34683 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34684
34685         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34686         * gcc.special/{930510-1.c, special.exp}:
34687         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34688         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34689         struct-varargs-1.c}: New tests from c-torture-1.26.
34690
34691 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34692
34693         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34694           argument to switch.
34695
34696 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34697
34698         * Revert the previous changes.  Please see Rob's directory
34699           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34700           fixes.
34701
34702 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34703
34704         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34705             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34706             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34707             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34708             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34709             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34710             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34711             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34712             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34713             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34714             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34715             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34716             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34717             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34718             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34719             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34720             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34721             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34722             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34723             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34724             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34725             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34726             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34727             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34728             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34729             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34730             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34731
34732 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34733
34734         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34735             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34736           with perror calls.
34737
34738 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34739
34740         * config/unix.exp (g++_load): Fix syntax.
34741
34742 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34743
34744         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34745         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34746         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34747         Don't expect va-arg-1.c to fail.  Correct expected output for
34748         920928-1.c.
34749         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34750         * gcc.wendy/hbm4.c: Correct typo.
34751         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34752
34753 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34754
34755         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34756         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34757         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34758         * lib/c-torture.exp (c-torture-compile): Ditto.
34759
34760         Reduce volume of output (remove all the -I's and such).
34761         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34762         Call gcc_cpass, gcc_cfail.
34763         (c-torture): Pass testing option to c-torture-compile.
34764
34765 1994-03-21  Doug Evans  (dje@cygnus.com)
34766
34767         Bring patches over from progressive.
34768         * config/default.exp: Exit remote shell cleanly.
34769         (g++_exit, g++_start): Add default versions.
34770         * config/sim.exp (gcc_load): Use perror, not error.
34771
34772 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34773
34774         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34775         set in site.exp.
34776
34777 1994-03-14  Doug Evans  (dje@cygnus.com)
34778
34779         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34780         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34781         (wendy_try): New proc to run testcase.
34782         (main loop): Call 'em.
34783         * gcc.wendy/*.c: Clean up pass to correct expected output.
34784
34785         * lib/gcc.exp: Minor cleanup work.
34786         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34787
34788 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34789
34790         * config/sim.exp (gcc_load): Document return codes better.
34791         Don't pass -v to simulator.
34792
34793 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34794
34795           * gcc.special/920717-x.c: Fix typo.
34796           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34797           get at sources.
34798
34799         * lib/mike-gcc.exp: Fix typo.
34800
34801 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34802
34803         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34804         binary to use, transform the name.
34805         * config/*.exp: rename everything. Nuke any g++ specific files,
34806         it's now a special case of gcc that requires no special support.
34807         Add a default.exp for unsupported targets.
34808
34809 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34810
34811         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34812         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34813         version of Tcl.
34814
34815 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34816
34817         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34818         than a warning.
34819
34820 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34821
34822         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34823
34824 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34825
34826         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34827         option_list.  Compile every file with only 4/6 option choices
34828         (same as C torture) instead of with 12/18 different option
34829         choices.
34830         * lib/c-torture.exp: Likewise.
34831
34832         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34833         not already set.
34834
34835 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34836
34837         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34838         can put an XFAIL *-*-* on excess errors.
34839
34840 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34841
34842         * g++.law: Add more tests derived from g++-bugs snapshots.
34843
34844         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34845         equivalent to g++.law/init9.
34846
34847         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34848         compiled it, and the a.out file after we've run it.
34849
34850 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34851
34852         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34853         compiled it, and the a.out file after we've run it.
34854
34855 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34856
34857         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34858
34859 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34860
34861         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34862         version number.
34863
34864 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34865
34866         * g++.law: New directory of g++ tests derived from the g++-bugs
34867         snapshots.
34868
34869 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34870
34871         * gcc.compile: initbug1.c initbug1.exp testcase added
34872
34873 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34874
34875         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34876         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34877           fixes submitted by Jeff Law (law@cs.utah.edu)
34878         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34879           Jeff Law (law@cs.utah.edu)
34880
34881
34882 1993-11-30  Mike Stump  (mrs@cygnus.com)
34883
34884         * config/unix-g++.exp: Follow the gcc way of doing things.
34885         * g++.old-deja/old-deja.exp: Minor updates.
34886         * lib/g++.exp: New file, follow the gcc way of doing things.
34887         * lib/old-dejagnu.exp: Minor updates.
34888         * lib/mike-g++.exp: Always unset errorInfo.
34889
34890 1993-11-06  Mike Stump  (mrs@cygnus.com)
34891
34892         * lib/gcc.exp: Fix some errors with the below change, CC and
34893         CFLAGS should be global when setting, not local.
34894
34895 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34896
34897         * lib/gcc.exp: Transform tool name.
34898
34899 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34900
34901         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34902
34903 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34904
34905         * lib/gcc.exp: change gcc_done to gcc_stat
34906
34907 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34908
34909         * Upgraded gcc testsuite to c-torture version 1.25
34910
34911 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34912
34913         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34914         * lib/c-torture: added hooks for new reporting code.
34915
34916 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34917
34918         * config/sh-gcc.exp: check if sh-sim exists in the path
34919
34920 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34921
34922         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34923         * gcc.compile/compile.exp: Initial changes for new logic.
34924         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34925         * gcc.failure/failure.exp: Initial changes for new logic.
34926         * gcc.ieee/ieee.exp: Initial changes for new logic.
34927         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34928         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34929         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34930         * lib/c-torture.exp: Initial changes for new logic.
34931         * lib/gcc.exp: Initial changes for new logic.
34932
34933 1993-10-15  Mike Stump  (mrs@cygnus.com)
34934
34935         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34936         depend upon failure or success.  Fully qualify names in failure
34937         and success messages.  Always remove a.out before starting
34938         compile, just in case.  Pay more attention to error text output by
34939         the compiler.  Handle testcases with no known past errors just
34940         like all others, so that things are uniform.  Other miscellaneous
34941         improvements.
34942
34943 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34944
34945         * gcc.cpp: new directory for cpp tests
34946
34947 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34948
34949         * lib/chill.exp: Code reformatted, removed unused code.
34950         * config/unix-chill.exp: Code reformatted, removed unused code.
34951         * chill.execute/execute.exp: Code reformatted, removed unused code.
34952         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34953
34954 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34955
34956         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34957         routines not written.
34958
34959 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34960
34961         * config/bug-gcc.exp: Use new procs from bug.exp.
34962
34963 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34964
34965         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34966         via ftp, rather than depending on NFS.
34967         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34968         case.
34969
34970 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34971
34972         * config/bug-gcc.exp: Use new download proc.
34973
34974 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34975
34976         * chill.execute/execute.exp: cleanups, handles errors better
34977         * chill.compile/compile.exp: rewrite, based on execute.exp
34978         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34979         * lib/chill.exp: major changes to diff proc and compile and link
34980           procs. added chill_fail and chill_pass wrappers to pass and
34981           fail. added more comments, and handle error codes better.
34982           Added a hack to capture stderr from exec, so noncompile tests
34983           can work.
34984
34985 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34986
34987         * chill.execute/execute.exp: rewrite of testsuite driver
34988         * lib/chill.exp: rewrite of testsuite driver
34989         * config/unix-chill.exp: rewrite of testsuite driver
34990
34991 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34992
34993     In chill.execute:
34994         * iexpr.ch: Standardize uppercase.
34995         * tuples.dat: Standardize uppercase.
34996         * vary.ch: standardize.  Correct varying string assignments.
34997         * vary.dat: Add new output lines.
34998
34999 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35000
35001     In chill.execute:
35002         * chprintf.ch: Standardize use of uppercase.
35003         * tuples.ch: Standardize and turn arr2 into a DCL,
35004           rather than a SYN.
35005         * pinits.ch: Standardize.
35006
35007 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35008
35009         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35010         * Makefil: Renamed to Makefile.in.
35011         * configure.in: New.
35012
35013 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35014
35015     In chill.execute:
35016         * .cvsignore: Add result/output files.
35017         * Makefile: Fix up variables at start.  Use MFLAGS
35018           everywhere.  Correct bool_loc, built_ins entries.
35019           Add entry for vary1.ch.
35020         * bitarray.ch: Standardize upper-case usage.
35021         * bitexpr.ch: Standardize, add output of b1.
35022         * params.ch: Use arrayt in along PROC parameters, to
35023           avoid novelty problems.
35024         * sets.ch: Tiny cleanup.
35025         * vary1.ch: Re-indent.
35026
35027 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35028
35029           * Add PR-related files to Makefiles, .cvsignore files, etc.
35030
35031 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35032
35033         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35034           with compiler objects. New names are test-flow.c and test-loop.c
35035
35036 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35037
35038         * Upgraded c-torture tests from 1.19 to 1.20
35039
35040         * new files:
35041         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35042         * gcc.compile: 930623-1.c 930623-2.c
35043         * gcc.noncompile: 930622-1.c 930622-2.c
35044         * gcc.failure: 920411-1.c 920627-2.c
35045         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35046
35047 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35048
35049         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35050           More changes to get testsuite working properly. Needs more work.
35051           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35052
35053 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35054
35055         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35056           More changes to get testsuite working properly. Needs more work.
35057
35058 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35059
35060         * chill.compile/compile.exp: Added for Dejagnu support
35061         * chill.execute/execute.exp: Added for Dejagnu support
35062         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35063
35064 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35065
35066     This should complete moving the CHILL test files.
35067         * chill.noncompile(.cvsignore printf.grt
35068             in-printf.grt chprintf.grt chprintf.ch):
35069             Added test-support files.
35070           (Makefile): Modified further.
35071         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35072             signal.ch): Added test files.
35073           * chill.execute (.cvsignore printf.grt printr.c
35074             in-printf.grt rts.c chprintf.grt rts.h): Added
35075           test-support files.
35076             (Makefile): More corrections.
35077
35078 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35079
35080         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35081           test cases, ready for DejaGnu.
35082
35083 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35084
35085         * Upgraded c-torture tests from 1.18 to 1.19
35086
35087         * gcc.compile: added test(s):
35088           930607-1.c
35089         * gcc.execute: added test(s):
35090           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35091
35092         * added new subdirectory for misc tests: gcc.misc-tests
35093         * gcc.misc-test(s): added tests:
35094           inst-check.c test-consts.c test-ior.c test-switch.c
35095
35096 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35097
35098         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35099
35100 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35101
35102         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35103
35104 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35105
35106         * Upgraded c-torture tests from 1.17 to 1.18
35107
35108 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35109
35110         * Upgraded c-torture tests from 1.12 to 1.17
35111
35112 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35113
35114         * lib/old-dejagnu.exp:
35115           Fixed handling of XFAIL target triplets to correctly
35116           recognize wildcard characters.  Removed code that
35117           appended a unique id tag to the end of the file name
35118           printed out by the result of the testcases within a
35119           given test file.
35120
35121 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35122
35123         * lib/old-dejagnu.exp:
35124           Reworked expected failure handling to trigger off of XFAIL
35125           keyword in keyphrase embeded in testcase source code. The
35126           XFAIL keyword must be at the end of the keyphrase line. It
35127           may optionally be followed by one or more target triplets.
35128           It has just occured that the handling of wildcards in the
35129           target triplet may not be correct.
35130
35131 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35132
35133         * g++.old-deja/tests:
35134           Moved all subdirectories up one level into g++.old-deja .
35135
35136         * lib/old-dejagnu.exp:
35137           Fixed problem with CXXFLAGS not being properly reset, and being
35138           corrupted with extraneous "-c" compiler option.  This was
35139           causing binaries to not be generated for test that needed them.
35140           Modified strings passed to "pass" and "fail" so that individual
35141           tests from the same test file would be distinguished by an
35142           identifier appended to the test file name in the summary logs;
35143           this corrected a problem with erroneous diff logs.  Added code
35144           to search testcases for expected fail and unexpected pass keywords.
35145
35146 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35147
35148         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35149
35150 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35151
35152         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35153           Removed extraneous text from end of "Special g++ Options"
35154           keyphrase.
35155
35156         * lib/old-dejagnu.exp: Added pattern matching to look for new
35157           keywords, embedded in testcases comments, which will trigger
35158           calls to xpass and xfail.
35159
35160 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35161
35162         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35163           comments embedded in the testcases, especially the one looking for
35164           special compiler options, as well as the pattern matching for the
35165           compiler output again.
35166
35167 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35168
35169         * lib/old-dejagnu.exp: Do a proper check of the return value for
35170           execute tests. Fixed several problems with the pattern matching
35171           of the compiler output which gave erroneous test results.
35172           Changed several of the test result messages to be more descriptive.
35173         * config/unix-g++.exp: Proc g++_load now actually works and
35174           executes the tests passed to it and returns a usable return
35175           value.
35176
35177 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35178
35179           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35180
35181 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35182
35183         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35184           Modified both files to properly execute the old style
35185           dejagnu tests. The previous versions of these files were
35186           experimental and did not function anything near correctly.
35187
35188 1993-04-05  Rob Savoye  (rob@cygnus.com)
35189
35190         * Removed all Makefile.in and configure.in files. No configuration
35191         needed now.
35192
35193 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35194
35195         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35196
35197 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35198
35199         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35200         gcc.special/configure.in, gcc.noncompile/configure.in,
35201         gcc.execute/configure.in, gcc.code_quality/configure.in,
35202         g++.other/configure.in, g++.old-deja/configure.in,
35203         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35204         in srcname setting.
35205
35206 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35207
35208         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35209         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35210         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35211
35212 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35213
35214         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35215         (gdb_exit): Don't remove *_soc files.
35216
35217 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35218
35219         * lib/c-torture.exp: Don't look for main; instead always use -w
35220         -c.  This is how the c-torture tests work.  Remove the object
35221         file if the compilation succeeds.
35222         * gcc.execute/execute.exp: Remove executable if test passes.
35223         * gcc.noncompile/noncompile.exp: Every test is an expected
35224         failure.
35225         * gcc.special/special.exp: Added tests from c-torture 1.11,
35226         corrected use of existing test.
35227         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35228         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35229         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35230         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35231         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35232         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35233         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35234         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35235         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35236         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35237         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35238         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35239         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35240         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35241         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35242         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35243         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35244         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35245         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35246         c-torture 1.11.
35247         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35248         correspond to c-torture 1.11.
35249
35250         * New file.