OSDN Git Service

libobjc/ChangeLog:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-08-13  Marcin Koziej  <creep@desk.pl>
2             Andrew Pinski  <pinskia@physics.uc.edu>
3
4         PR libobjc/22492
5         * execute/exceptions/finally-1.m: New test.
6
7 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8
9         * objc.dg/nested-func-1.m: Move to ...
10         * objc/execute/nested-func-1.m: Here.
11
12 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13
14         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
15         in ${options} instead of [target_info name].
16         * lib/obj-c++.exp (objc_target_compile): Likewise.
17
18 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19
20         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
21
22 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23
24         part of PR testsuite/23348
25         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
26         of the torture options.
27         * objc/compile/trivial.m: New test.
28
29 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
30
31         * gfortran.dg/eoshift.f90:  Correct format.
32
33 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
34
35         * gfortran.fortran-torture/execute/character_passing.f90:
36         Fix comment typo.
37
38 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
39
40         PR c++/8271
41         * g++.dg/template/unify10.C: New.
42
43 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
44
45         * g++.dg/parse/pr22514.C: Move to...
46         * g++.dg/debug/pr22514.C: here.
47
48 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49
50         PR c++/23266
51         * g++.dg/inherit/pure1.C: New test.
52
53         * ChangeLog: Fix typos.
54
55 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
56             Steven Bosscher  <stevenb@suse.de>
57
58         * gfortran.dg/runtime_warning_1.f90: New test.
59
60 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
61
62         PR c++/23219
63         * g++.dg/parse/crash28.C: New.
64
65 2005-08-11  Richard Guenther  <rguenther@suse.de>
66
67         PR target/23289
68         * gcc.target/i386/tailcall-1.c: New testcase.
69
70 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
71
72         * gcc.dg/vect/vect-67.c: Un-xfail.
73
74 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
75
76         PR c++/23225
77         * g++.dg/testsuite/parse/crash27.C: new test.
78
79 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
80
81         PR libfortran/22143
82         * gfortran.dg/shift-kind.f90:  New testcase.
83
84 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
85
86         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
87         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
88
89 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
90
91         PR c++/20646
92         * g++.dg/other/mult-stor1.C: New test.
93
94 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
95
96         * gcc.c-torture/pr18299-1.c: Move to ...
97         * gcc.c-torture/compile/pr18299-1.c: Here.
98
99 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
100
101         * gfortran/fortran.torture/execute/character_passing.f90:
102         Fix types for LSAME.
103
104 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
105
106         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
107         input data back to what it was originally.
108
109 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
110
111         * objc.dg/try-catch-8.m: Enable for all targets.
112
113 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
114
115         * gcc.dg/pr23165.c: New test.
116
117 2005-08-09  Steven Bosscher  <stevenb@suse.de>
118
119         PR tree-optimization/23234
120         * gcc.dg/tree-ssa/pr23234.c: New test.
121
122 2005-08-08  Josh Conner  <jconner@apple.com>
123
124         PR rtl-optimization/23241
125         * gcc.dg/char-compare.c: New test.
126
127 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
128
129         PR c++/22508
130         * g++.dg/init/new13.C: New test.
131
132 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
133
134         PR c++/21166
135         * g++.dg/other/crash-4.C: Adjust
136         * g++/dg/ext/packed9.C: New.
137
138 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
139
140         PR middle-end/21964
141         * gcc.c-torture/execute/pr21964-1.c: New test.
142
143 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
144
145         PR c/22458
146         * gcc.dg/pr22458-1.c: New test.
147
148 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
149             Steven G. Kargl <kargls@comcast.net>
150
151         PR fortran/22390 
152         * gfortran.dg/flush_1.f90: New test.
153
154 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
155
156         PR c++/23191
157         * g++.dg/template/eh2.C: New test.
158
159 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
160
161         PR c++/19498
162         * g++.dg/template/instantiate7.C: New test.
163
164 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
165
166         PR c/23113
167         * gcc.dg/Wunused-value-1.c: New test.
168
169 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
170
171         PR rtl-optimization/23233
172         * gcc.c-torture/compile/pr23233-1.c: New test.
173
174 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
175
176         PR fortran/18833
177         PR fortran/20850
178         * gfortran.dg/equiv_1.f90: New test.
179         * gfortran.dg/equiv_2.f90: New test.
180         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
181         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
182         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
183
184 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
185
186         * gcc.c-torture/execute/vrp-5.c: New test.
187         * gcc.c-torture/execute/vrp-6.c: New test.
188         * gcc.dg/tree-ssa/vrp21.c: New test.
189
190 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
191
192         * g++.dg/parse/pr22514.C: New test.
193
194 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
195
196         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
197
198         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
199         instead of constant loads / pool entries.
200
201 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
202
203         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
204         TEST_TO_WCTYPE.
205
206 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
207         
208         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
209         __WINT_TYPE__ in generated prototypes if possible.
210
211 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
212
213         PR 22037
214         * g++.dg/tree-ssa/pr22037.C:
215
216 2005-08-04  Richard Henderson  <rth@redhat.com>
217
218         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
219         scan-tree-dump-times directive.
220
221 2005-08-04  Jan Hubicka  <jh@suse.cz>
222
223         * gcov-1.C: Fix switch counts.
224         * gcov-4b.c: Likewise.
225
226 2005-08-03  Jeff Law  <law@redhat.com>
227
228         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
229
230 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
231
232         * gcc.c-torture/execute/pr23135.c: New test.
233
234 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
235
236         PR tree-optimization/19899
237         * gcc.dg/tree-ssa/scev-1.c: New test.
238         * gcc.dg/tree-ssa/scev-2.c: New test.
239
240 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
241
242         PR target/18582
243         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
244
245 2005-08-03  Jan Hubicka  <jh@suse.cz>
246
247         * update-conroll.c: New testcase.
248         * update-conroll-2.c: New testcase.
249
250 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
251
252         * gfortran.dg/constant_substring.f: New test.
253         * gfortran.dg/pr22491.f: New test.
254
255 2005-08-02  Jan Hubicka  <jh@suse.cz>
256
257         * update-threading.c: Replace by the proper one.
258
259 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
260
261         PR 23164
262         * g++.dg/tree-ssa/pr23164.C: New test.
263
264 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
265
266         * gcc.dg/tree-ssa/pr23192.c: New test.
267
268 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
269
270         * gcc.c-torture/execute/vrp-4.c: New test.
271
272 2005-08-02  Jan Hubicka  <jh@suse.cz>
273
274         * update-threading.c: New test.
275
276 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
277
278         * gcc.c-torture/compile/20050801-1.c: New test.
279         * gcc.c-torture/compile/20050801-2.c: New test.
280
281 2005-08-01  Jan Hubicka  <jh@suse.cz>
282
283         * val-prof-5.c: New test.
284
285 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
286
287         PR c/22311
288         * gcc.dg/pr22311-1.c : New test.
289
290 2005-07-31  Steven Bosscher  <stevenb@suse.de>
291
292         PR target/23095
293         * gfortran.dg/pr23095.f: New test.
294
295         PR c++/22003
296         * g++.dg/other/pr22003.C: New test.
297
298 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
299
300         PR target/20621
301         * gcc.c-torture/execute/pr20621-1.c: New test.
302
303 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
304
305         * gfortran.dg/comma_format_extension_4.f:  Adjust length
306         of string for format.
307         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
308         print statement with internal write.
309         * gfortran.dg/der_array_io_2.f:  Likewise.
310         * gfortran.dg/der_array_io_3.f:  Likewise.
311
312 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
313
314         * gcc.dg/fold-abs-4.c: new test.
315
316 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
317
318         PR fortran/22570 an related issues.
319         * gfortran.dg/x_slash_1.f: New test.
320
321 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
322
323         PR c/23143
324         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
325         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
326
327 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
328
329         PR c/529
330         * gcc.dg/Wshadow-3.c: New test.
331
332 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
333
334         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
335         used to have the wrong bounds).
336
337 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
338
339         PR c/21720
340         * gcc.dg/hex-round-1.c: Test more cases.
341         * gcc.dg/hex-round-2.c: New test.
342
343 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
344
345         PR 22550
346         * g++.dg/tree-ssa/pr22550.C: New test.
347
348 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
349
350         * gcc.dg/tree-ssa/vrp19.c: New test.
351         * gcc.dg/tree-ssa-vrp20.c: New test.
352
353 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
354
355         PR c/22240
356         * gcc.dg/transparent-union-4.c: New test.
357
358 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
359
360         PR c/22192
361         * gcc.dg/c99-vla-2.c: New test.
362
363 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
364
365         PR c/21720
366         * gcc.dg/hex-round-1.c: New test.
367
368 2005-07-28  Jan Hubicka  <jh@suse.cz>
369
370         * inliner-1.c: Do not dump everything.
371         * tree-prof.exp: Do not pass -ftree-based-profiling.
372         * bprob.exp: Likewise.
373
374         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
375
376 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
377
378         PR c++/22545
379         * g++.dg/expr/ptrmem7.C: New test.
380
381 2005-07-28  Mike Stump  <mrs@apple.com>
382
383         * g++.old-deja/g++.mike/visibility-1.C: New test.
384
385 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
386
387         PR c/20187
388         * gcc.c-torture/execute/pr20187-1.c: New test.
389
390 2005-07-28  Jeff Law  <law@redhat.com>
391
392         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
393         * gcc.dg/tree-ssa/vrp18.c: New test.
394
395 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
396
397         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
398
399 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
400
401         PR tree-optimization/22506
402         * gcc.dg/vect/ps22506.c: New test.
403
404 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
405
406         PR target/21149
407         * gcc.target/i386/sse-3.c: New test.
408
409 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
410
411         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
412         * gcc.target/mips/mips32-dsp-type.c: Likewise.
413
414 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
415
416         PR c/22589
417         * gcc.c-torture/compile/pr22589-1.c: New test.
418
419 2005-07-28  Jan Hubicka  <jh@suse.cz>
420         
421         * update-loopch.c: New testcase.
422
423 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
424
425         PR rtl-optimization/23047
426         * gcc.c-torture/execute/pr23047.c: New test.
427         * gcc.c-torture/execute/pr23047.x: New.
428
429 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
430
431         PR tree-optimization/22493
432         * gcc.c-torture/execute/pr22493-1.c: New test.
433         * gcc.c-torture/execute/pr22493-1.x: New.
434         * gcc.c-torture/execute/vrp-1.c: New test.
435         * gcc.c-torture/execute/vrp-2.c: New test.
436         * gcc.c-torture/execute/vrp-2.c: New test.
437
438 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
439
440         * gcc.target/frv/all-builtin-read8.c: Delete.
441         * gcc.target/frv/all-builtin-read16.c: Delete.
442         * gcc.target/frv/all-builtin-read32.c: Delete.
443         * gcc.target/frv/all-builtin-read64.c: Delete.
444         * gcc.target/frv/all-builtin-write8.c: Delete.
445         * gcc.target/frv/all-builtin-write16.c: Delete.
446         * gcc.target/frv/all-builtin-write32.c: Delete.
447         * gcc.target/frv/all-builtin-write64.c: Delete.
448         * gcc.target/frv/all-read-write-1.c: New.
449
450 2005-07-27  Jeff Law  <law@redhat.com>
451
452         * gcc.c-torture/execute/pr22630.c: New test.
453
454 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
455
456         PR tree-optimization/23073
457         * gcc.dg/vect/nodump-pr23073.c: New test.
458         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
459
460 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
461
462         PR tree-optimize/22348
463         * gcc.c-torture/execute/pr22348.c: New.
464
465 2005-07-27  Richard Guenther  <rguenther@suse.de>
466
467         * gcc.dg/tree-ssa/salias-1.c: New testcase.
468
469 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
470
471         PR fortran/22503
472         * gfortran.dg/logical_comp.f90: New test.
473
474 2005-07-27  Jan Hubicka  <jh@suse.cz>
475
476         * inliner-1.c: Add cleanup of dumps.
477         * val-prof-*.c: Likewise.
478         * update-tailcall.c: New.
479
480 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
481
482         PR 22591
483         * gcc.dg/tree-ssa/pr22591.c: New test.
484         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
485
486 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
487
488         PR libobjc/22606
489         * objc.dg/try-catch-11.m: New test.
490
491 2005-07-26  Richard Guenther  <rguenther@suse.de>
492
493         PR tree-optimization/22486
494         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
495
496 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
497
498         PR tree-opt/22484
499         * testsuite/g++.dg/opt/loop2.C: New test.
500
501 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
502
503         * gcc.dg/tree-ssa/reassoc-3.c: New test.
504         * gcc.dg/tree-ssa/reassoc-4.c: New test.
505
506 2005-07-25  Adam Nemet  <anemet@lnxw.com>
507
508         * lib/profopt.exp (profopt-execute): Check for profiling data
509         files on the target.
510
511 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
512
513         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
514         for matching of asm labels.
515
516 2005-07-25  Richard Guenther  <rguenther@suse.de>
517
518         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
519
520 2005-07-25  Richard Guenther  <rguenther@suse.de>
521
522         PR testsuite/22624
523         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
524
525 2005-07-25  Ira Rosen  <irar@il.ibm.com>
526
527         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
528         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
529         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
530         * gcc.dg/vect/vect-100.c: New test.
531         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
532         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
533         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
534         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
535         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
536         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
537         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
538         * gfortran.dg/vect/pr19049.f90: New testcase.
539         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
540
541 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
542
543         * gcc.c-torture/execute/20050713-1.c: New test.
544
545         PR fortran/20063
546         * gfortran.fortran-torture/execute/data_4.f90: New test.
547
548         PR middle-end/20303
549         * gcc.dg/visibility-d.c: New test.
550
551 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
552
553         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
554         * gfortran.dg/underflow.f90: Ditto.
555
556 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
557
558         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
559         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
560         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
561
562 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
563
564         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
565         include case of field width of zero. 
566
567 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
568
569         PR libgfortran/21875
570         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
571         with trailing blanks on normal formatted read.
572
573 2005-07-23  Chao-ying Fu  <fu@mips.com>
574
575         * gcc.target/mips/mips32-dsp-type.c: New test.
576         * gcc.target/mips/mips32-dsp.c: New test.
577
578 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
579
580         PR testsuite/21073
581         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
582
583         PR testsuite/20454
584         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
585         and __cyg_profile_func_exit.
586
587 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
588
589         * gfortran.dg/comma_format_extension_3.f: Fix typo.
590         * gfortran.dg/comma_format_extension_4.f: Same.
591         * gfortran.dg/pr15332.f: Same.
592         * gfortran.dg/pr21730.f: Same.
593
594 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
595
596         * g++.dg/opt/vrp2.C: Fix testcase.
597
598         PR tree-opt/22625
599         * g++.dg/opt/vrp2.C: New test.
600
601 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
602
603         PR debug/21828
604         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
605
606 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
607
608         * gcc.dg/tree-ssa/20050719-1.c: New test.
609
610 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
611
612         * gcc.dg/bfin-longcall-1.c: New file.
613         * gcc.dg/bfin-longcall-2.c: New file.
614
615 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
616
617         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
618
619 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
620
621         PR middle-end/19055
622         * gcc.dg/tree-ssa/pr19055.c: New test.
623         * gcc.dg/tree-ssa/pr19055-2.c: New test.
624
625 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
626
627         PR C++/22358
628         * g++.dg/other/pr22358.C: New test.
629
630 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
631
632         PR c++/2922
633         * g++.dg/lookup/two-stage5.C: New test from bug comments.
634         
635 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
636
637         PR c++/15938
638         * g++.dg/init/union2.C: New test.
639
640 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
641
642         PR c/22393
643         * gcc.dg/complex-4.c: New test.
644
645 2005-07-21  Richard Guenther  <rguenther@suse.de>
646
647         PR testsuite/22522
648         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
649         scanning for asm labels.
650         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
651
652 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
653
654         PR target/22085
655         * gcc.dg/altivec-pr22085.c: New.
656
657 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
658
659         PR tree-optimization/19210
660         * gcc.dg/tree-ssa/pr19210-1.c: New.
661         * gcc.dg/tree-ssa/pr19210-2.c: New.
662
663 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
664
665         PR rtl-optimization/22167
666         * g++.dg/opt/pr22167.C: New test.
667
668 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
669
670         PR c++/2922
671         * g++.dg/lookup/two-stage2.C: New.
672         * g++.dg/lookup/two-stage3.C: New.
673         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
674         fixed two-stage name lookup for operators.
675         * g++.dg/template/call3.C: Compiler now produces an appropriate
676         error message. 
677         * g++.dg/template/crash37.C: Compiler now describes bla() on line
678         14 as a candidate. 
679         * g++.dg/template/ptrmem4.C: Compiler produces different error
680         message.
681         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
682         connect_to_method as a candidate.
683         
684 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
685
686         * gcc.dg/fold-alloc-1.c: New test.
687
688 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
689
690         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
691         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
692
693 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
694
695         * gcc.dg/fold-abs-1.c: New test.
696         * gcc.dg/fold-abs-2.c: New test.
697         * gcc.dg/fold-abs-3.c: New test.
698
699 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
700
701         Make CONSTRUCTOR use VEC to store initializers.
702         * g++.dg/ext/complit3.C: Check for specific error messages.
703         * g++.dg/init/brace2.C: Update error message.
704         * g++.dg/warn/Wbraces2.C: Likewise.
705
706 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
707
708         PR fortran/16940
709         * gfortran.dg/module_interface_1.f90: New test.
710
711 2005-07-19  Danny Berlin <dberlin@dberlin.org>
712             Kenneth Zadeck <zadeck@naturalbridge.com>
713
714         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
715
716 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
717
718         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
719         specify -Wformat for these tests.
720         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
721         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
722         * gcc.dg/format/opt-6.c: Delete.
723
724 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
725
726         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
727         * gcc.dg/tree-ssa/sra-3.c: Likewise.
728
729 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
730
731         * gcc.dg/tree-ssa/alias-2.c: New test.
732
733 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
734
735         PR c++/22263
736         * g++.dg/template/explicit7.C: New test.
737
738 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
739
740         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
741         width of 8 to +Inf and -Inf.
742     
743 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
744
745         PR c++/22139
746         * g++.dg/template/friend36.C: New test.
747
748 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
749
750         PR fortran/21730
751         * gfortran.dg/pr21730.f: New test.
752
753 2005-07-16  Danny Berlin <dberlin@dberlin.org>
754             Kenneth Zadeck <zadeck@naturalbridge.com>
755
756         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
757         since pure const detection cannot run at -O1 in c compiler.
758         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
759         can now optimize this case properly.
760         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
761         because we now pass.
762         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
763
764 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
765
766         PR c/22421
767         * gcc.dg/format/bitfld-1.c: New test.
768
769 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
770
771         PR c++/22204
772         * g++.dg/rtti/repo1.C: New test.
773
774 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
775
776         PR middle-end/22398
777         * gcc.c-torture/compile/pr22398.c: New test.
778
779 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
780
781         PR c++/22132
782         * g++.dg/expr/cast4.C: New test.
783
784 2005-07-15  Richard Guenther  <rguenther@suse.de>
785
786         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
787         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
788
789 2005-07-15  Steven Bosscher  <stevenb@suse.de>
790
791         PR tree-optimization/22230
792         * gcc.dg/tree-ssa/pr22230.c: New test.
793
794 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
795
796         * gfortran.dg/g77/cpp6.f: New test.
797
798         PR fortran/22417
799         * gfortran.dg/g77/cpp5.F: New test.
800         * gfortran.dg/g77/cpp5.h: New file.
801         * gfortran.dg/g77/cpp5inc.h: New file.
802
803 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
804
805         PR libfortran/16435
806         * gfortran.dg/tl_editting.f90: New.
807         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
808
809 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
810
811         * gfortran.dg/char_array_constructor.f90: New test.
812
813 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
814
815         * gfortran.dg/past_eor.f90: New.
816         * gfortran.dg/complex_read.f90: New.
817
818 2005-07-13  Jeff Law  <law@redhat.com>
819
820         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
821         additional casts.
822
823         * gcc.dg/tree-ssa/pr22321.c: New test
824
825 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
826
827         PR tree-optimization/21921
828         * gcc.dg/tree-ssa/pr21921.c: New.
829
830 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
831
832         PR tree-optimizatio/22442
833         * gcc.dg/tree-ssa/loop-11.c: New test.
834
835 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
836
837         PR tree-opt/21840
838         * gcc.c-torture/compile/pr21840.c: New test.
839
840 2005-07-12  Jan Hubicka  <jh@suse.cz>
841
842         * gcc.c-torture/compile/pr22379.c: New test.
843
844 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
845
846         PR libfortran/21593
847         gfortran.dg/dev_null.f90:  Remove outdated comment about
848         PR libfortran/21593.
849
850
851 2005-07-12  Dale Johannesen  <dalej@apple.com>
852
853         * gcc.target/i386/compress-float-sse.c:  New.
854         * gcc.target/i386/compress-float-sse-pic.c:  New.
855         * gcc.target/i386/compress-float-387.c:  New.
856         * gcc.target/i386/compress-float-387-pic.c:  New.
857         * gcc.dg/compress-float-ppc.c:  New.
858         * gcc.dg/compress-float-ppc-pic.c:  New.
859
860 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
861
862         PR libfortran/21593
863         gfortran.dg/dev_null.f90:  Remove targets.
864
865 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
866
867         PR tree-opt/22335
868         * gcc.dg/pr22335-1.c: New test.
869         * gcc.dg/pr22335-2.c: New test.
870
871 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
872
873         PR c++/20172
874         * g++.dg/template/nontype12.C : New test.
875
876 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
877
878         * gcc.dg/tree-ssa/loop-10.c: New test.
879
880 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
881
882         * gcc.c-torture/execute/20020720-1.x: Remove.
883
884 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
885
886         * gfortran.fortran-torture/execute/forall_7.f90: New test.
887
888 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
889
890         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
891         (dg-mips-options): Use it.
892
893 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
894
895         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
896
897 2005-07-09  Richard Henderson  <rth@redhat.com>
898
899         * lib/target-supports.exp (check_effective_target_sync_char_short):
900         Add alpha.
901
902 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
903
904         PR libfortran/22217
905         * gfortran.dg/negative-z-descriptor.f90:  New test.
906
907 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
908
909         PR tree-opt/22329
910         * gcc.dg/pr22329.c: New test.
911
912 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
913
914         PR tree-optimization/20139
915         * gcc.dg/tree-ssa/pr20139.c: New.
916
917 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
918
919         PR tree-opt/22356
920         * testsuite/gcc.dg/pr22356-1.c: New test.
921
922 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
923
924         PR c++/21799
925         * g++.dg/template/unify8.C: New.
926         * g++.dg/template/unify9.C: New.
927
928 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
929
930         * gfortran.fortran-torture/execute/entry_10.f90: New test.
931
932 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
933
934         * gcc.dg/darwin-version-1.c: New.
935         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
936         * gcc.dg/builtins-20.c: Likewise.
937         * gcc.dg/builtins-53.c: Likewise.
938         * gcc.dg/torture/builtins-convert-1.c: Likewise.
939         * gcc.dg/torture/builtins-convert-2.c: Likewise.
940         * gcc.dg/torture/builtins-convert-3.c: Likewise.
941         * gcc.dg/torture/builtins-power-1.c: Likewise.
942         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
943         on Darwin.
944
945 2005-07-07  Jeff Law  <law@redhat.com>
946
947         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
948         argument evaluation order.
949
950 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
951
952         PR libfortran/21594
953         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
954         Add test cases where the shift length is greater than the
955         array length.
956
957 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
958
959         * obj-c++.dg/proto-lossage-6.mm: New.
960         * objc.dg/proto-lossage-6.m: New.
961
962 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
963
964         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
965         * objc.dg/gnu-runtime-2.m: Likewise.
966
967 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
968
969         * gfortran.dg/longline.f: New test.
970
971         * gfortran.dg/badline.f: New test.
972
973 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
974
975         PR fortran/16531
976         PR fortran/15966
977         PR fortran/18781
978         * gfortran.dg/hollerith.f90: New.
979         * gfortran.dg/hollerith2.f90: New.
980         * gfortran.dg/hollerith3.f90: New.
981         * gfortran.dg/hollerith4.f90: New.
982         * gfortran.dg/hollerith_f95.f90: New.
983         * gfortran.dg/hollerith_legacy.f90: New.
984         * gfortran.dg/g77/cpp4.F: New. Port from g77.
985
986 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
987
988         PR objc/22274
989         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
990         * objc.dg/gnu-runtime-2.m: New.
991
992 2005-07-06  Jeff Law  <law@redhat.com>
993
994         * gcc.dg/tree-ssa/vrp17.c: New test.
995
996 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
997
998         PR fortran/22327
999         * gfortran.dg/array_constructor_5.f90: New test.
1000
1001 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1002
1003         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1004
1005 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1006
1007         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1008         * gcc.dg/980816-1.c: Ditto.
1009
1010 2005-07-06  Jeff Law  <law@redhat.com>
1011
1012         * gcc.c-torture/compile/pr21356.c: New test.
1013
1014 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1015
1016         PR c/22013
1017         PR c/22098
1018         * gcc.c-torture/compile/pr22013-1.c,
1019         gcc.c-torture/execute/pr22098-1.c,
1020         gcc.c-torture/execute/pr22098-2.c,
1021         gcc.c-torture/execute/pr22098-3.c: New tests.
1022
1023 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1024
1025         PR c/22308
1026         * gcc.dg/pr22308-1.c: New test.
1027
1028 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1029
1030         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1031         target.
1032         * gcc.dg/compare9.c: Use -fshort-enums instead of
1033         -fno-short-enums.  Change the last test to dg-bogus.
1034
1035 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1036
1037         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1038         * gcc.dg/compare9.c: New.
1039
1040 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1041
1042         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1043
1044 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1045
1046         PR testsuite/22288
1047         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1048
1049
1050 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1051
1052         * gcc.dg/format/gcc_gfc-1.c: New.
1053
1054 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1055
1056         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1057
1058 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1059
1060         PR fortran/20842
1061         * gfortran.dg/io_invalid_1.f90: New test.
1062
1063 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1064
1065         * gcc.dg/format/gcc_diag-1.c: Update.
1066
1067 2005-07-02  Jeff Law  <law@redhat.com>
1068
1069         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1070         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1071
1072 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1073
1074         * gcc.dg/format/gcc_diag-1.c: Update.
1075
1076 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1077
1078         PR tree-opt/22269
1079         * gcc.c-torture/compile/pr22269.c: New test.
1080
1081 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1082
1083         PR 21584
1084         PR 22219
1085         * g++.dg/tree-ssa/pr21584-1.C: New test.
1086         * g++.dg/tree-ssa/pr21584-2.C: New test.
1087
1088 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1089
1090         * obj-c++.dg/try-catch-11.mm: New.
1091         * objc.dg/try-catch-10.m: New.
1092
1093 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1094
1095         * g++.dg/other/ucnid-1.C: xfail on AIX.
1096
1097 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1098
1099         PR 22234
1100         * gcc.dg/20050629-1.c: New test.
1101
1102 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1103
1104         * obj-c++.dg/const-str-1[0-1].mm: New.
1105         * objc.dg/const-str-1[0-1].m: New.
1106
1107 2005-05-29  Richard Henderson  <rth@redhat.com>
1108
1109         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1110         Rename from check_effective_target_vect_no_max.
1111         (check_effective_target_vect_no_int_add): New.
1112         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1113         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1114         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1115         * gcc.dg/vect/vect-reduc-1.c: Use both.
1116         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1117
1118 2005-05-29  Richard Henderson  <rth@redhat.com>
1119
1120         * lib/target-supports.exp (check_effective_target_vect_no_max): 
1121         Remove i386 and x86_64.
1122
1123 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1124
1125         PR testsuite/21969
1126         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1127
1128 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1129
1130         PR middle-end/21969
1131         * gcc.dg/vect/pr21969.c: New test.
1132
1133 2005-06-28  Eric Christopher  <echristo@redhat.com>
1134
1135         PR c/22052
1136         PR c/21975
1137         * gcc.dg/inline1.c: New test.
1138         * gcc.dg/inline2.c: Ditto.
1139         * gcc.dg/inline3.c: Ditto.
1140         * gcc.dg/inline4.c: Ditto.
1141         * gcc.dg/inline5.c: Ditto.
1142         
1143 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1144
1145         PR libfortran/22142
1146         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1147         Add testcase also testing eoshift1 for PR 22142.
1148
1149 2005-06-28  Richard Henderson  <rth@redhat.com>
1150
1151         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1152         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1153         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1154         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1155         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1156
1157 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1158
1159         PR libfortran/22142
1160         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1161         Add testcase for PR 22142.
1162
1163 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1164
1165         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1166         gcc.target/ia64/fpreg-2.c: New tests.
1167
1168 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1169
1170         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1171
1172 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1173
1174         PR libfortran/22170
1175         * gfortran.dg/slash_1.f90: New test.
1176
1177 2005-06-27  Richard Henderson  <rth@redhat.com>
1178
1179         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1180         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1181         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1182         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1183         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1184         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1185
1186 2005-06-27  Richard Henderson  <rth@redhat.com>
1187
1188         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1189         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1190
1191 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1192
1193         * obj-c++.dg/proto-lossage-5.mm: New.
1194         * objc.dg/proto-lossage-5.m: New.
1195
1196 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1197
1198         PR 21959
1199         * gcc.dg/tree-ssa/pr21959.c: New test.
1200
1201 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1202
1203         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1204         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1205         testing uninitialized var.
1206
1207         * gcc.c-torture/execute/builtins/chk.h: New.
1208         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1209         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1210         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1211         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1212         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1213         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1214         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1215         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1216         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1217         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1218         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1219         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1220         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1221         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1222         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1223         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1224         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1225         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1226         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1227         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1228         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1229         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1230         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1231         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1232         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1233         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1234         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1235         * gcc.dg/builtin-object-size-1.c: New test.
1236         * gcc.dg/builtin-object-size-2.c: New test.
1237         * gcc.dg/builtin-object-size-3.c: New test.
1238         * gcc.dg/builtin-object-size-4.c: New test.
1239         * gcc.dg/builtin-object-size-5.c: New test.
1240         * gcc.dg/builtin-stringop-chk-1.c: New test.
1241         * gcc.dg/builtin-stringop-chk-2.c: New test.
1242         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1243         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1244         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1245         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1246         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1247         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1248         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1249         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1250         * gcc.c-torture/execute/printf-1.c: New test.
1251         * gcc.c-torture/execute/fprintf-1.c: New test.
1252         * gcc.c-torture/execute/vprintf-1.c: New test.
1253         * gcc.c-torture/execute/vfprintf-1.c: New test.
1254         * gcc.c-torture/execute/printf-chk-1.c: New test.
1255         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1256         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1257         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1258
1259 2005-06-27  Michael Matz  <matz@suse.de>
1260
1261         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1262         slot is not merged if address escapes.
1263
1264 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1265
1266         PR c/21911
1267         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1268
1269 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1270
1271         PR middle-end/17965
1272         * gcc.c-torture/compile/20050622-1.c: New test.
1273
1274         PR middle-end/22028
1275         * gcc.dg/20050620-1.c: New test.
1276
1277 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1278
1279         PR tree-optimization/22026
1280         * gcc.dg/tree-ssa/pr22026.c: New.
1281
1282 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1283
1284         PR libfortran/22144
1285         * gfortran.dg/shift-alloc.f90:  New testcase.
1286
1287 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1288
1289         * all files: Update FSF address in copyright headers.
1290
1291 2005-06-22  Jan Hubicka  <jh@suse.cz>
1292
1293         * wholeprogram-1.c: New testcase.
1294         * wholeprogram-2.c: New testcase.
1295
1296 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1297
1298         PR 22171
1299         * gcc.dg/tree-ssa/pr22171.c: New test.
1300
1301 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1302
1303         * gfortran.dg/simplify_modulo.f90: New.
1304
1305 2005-06-24  Jan Hubicka  <jh@suse.cz>
1306
1307         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1308
1309 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1310
1311         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1312
1313 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1314
1315         * obj-c++.dg/typedef-alias-1.mm: New.
1316         * objc.dg/typedef-alias-1.m: New.
1317
1318 2005-06-23  Jeff Law  <law@redhat.com>
1319
1320         * gcc.dg/tree-ssa/vrp16.c: New test.
1321
1322 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1323
1324         * lib/target-supports.exp: Add
1325         check_effective_target_fortran_large_real and
1326         check_effective_target_fortran_large_int to check for
1327         corresponding effective targets.
1328         * gfortran.dg/large_integer_kind_1.f90: New test.
1329         * gfortran.dg/large_real_kind_1.f90: New test.
1330
1331 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1332
1333         PR tree-optimization/22117
1334         * gcc.dg/tree-ssa/pr22117.c: New.
1335
1336 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1337
1338         PR testsuite/22123
1339         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1340
1341 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1342
1343         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1344
1345 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1346
1347         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1348         * gfortran.dg/f2c_4.c: Likewise
1349         
1350 2005-06-22 Paul Brook  <paul@codesourcery.com>
1351
1352         PR fortran/21034
1353         * gfortran.dg/auto_save_1.f90: New test.
1354
1355 2005-06-22  Michael Matz  <matz@suse.de>
1356
1357         * gcc.target/x86-64/abi: New directory.
1358         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1359         * gcc.target/x86-64/abi/README.gcc: New file.
1360         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1361         * gcc.target/x86-64/abi/asm-support.s: New file.
1362         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1363         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1364         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1365         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1366         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1367         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1368         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1369         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1370         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1371         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1372         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1373         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1374         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1375         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1376         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1377         * gcc.target/x86_64/abi/test_varargs.c: New test.
1378
1379 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1380
1381         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1382         32-bit i?86 and x86_64.
1383
1384 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1385
1386         * obj-c++.dg/const-str-[1-9].mm: New tests.
1387
1388 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1389
1390         PR fortran/22010
1391         * gfortran.dg/namelist_use.f90: New.
1392         * gfortran.dg/namelist_use_only.f90: New.
1393
1394 2005-06-21  Jeff Law  <law@redhat.com>
1395
1396         * gcc.dg/tree-ssa/vrp15.c: New test.
1397
1398 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1399
1400         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1401         Remove.
1402         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1403         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1404         remove vect_reduction target keyword. Also avoid two returns in main.
1405         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1406         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1407         * gcc.dg/vect/vect-reduc-1short.c: New test.
1408         * gcc.dg/vect/vect-reduc-1char.c: New test.
1409         * gcc.dg/vect/vect-reduc-2short.c: New test.
1410         * gcc.dg/vect/vect-reduc-2char.c: New test.
1411         * gcc.dg/vect/vect-reduc-6.c: New test.
1412         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1413         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1414         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1415
1416 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1417         Paul Thomas  <pault@gcc.gnu.org>
1418
1419         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1420         New tests.
1421         
1422 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1423
1424         * gfortran.dg/backslash_1.f90: New test.
1425         * gfortran.dg/backslash_2.f90: New test.
1426
1427 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1428
1429         * gfortran.dg/duplicate_labels.f90: New test.
1430
1431 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1432
1433         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1434         unsupportable relocations.
1435         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1436         * gcc.dg/20050321-2.c: xfail for NetWare.
1437
1438 2005-06-20  Andreas Jaeger  <aj@suse.de>
1439
1440         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1441         gcc.target/i386/fastcall-sseregparm.c,
1442         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1443
1444 2005-06-19  Richard Henderson  <rth@redhat.com>
1445
1446         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1447
1448 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1449
1450         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1451
1452 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1453
1454         PR c++/22115
1455         * g++.dg/conversion/simd2.C: Change expected error message.
1456
1457 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1458
1459         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1460         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1461         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1462
1463 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1464
1465         * gcc.dg/fold-mod-1.c: New test.
1466
1467 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1468
1469         PR fortran/19926
1470         * gfortran.dg/pr19926.f90: New test.
1471
1472 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1473
1474         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1475         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1476         targets.
1477         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1478         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1479
1480 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1481
1482         * gcc.target/ia64/float80-varargs-1.c: New test.
1483
1484 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1485
1486         PR tree-opt/22035
1487         * gfortran.dg/f2c_6.f90: New test.
1488
1489 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1490
1491         PR c++/17413
1492         * g++.dg/template/local5.C: New.
1493
1494 2005-06-17  Richard Henderson  <rth@redhat.com>
1495
1496         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1497
1498 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1499
1500         PR testsuite/21945
1501         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1502
1503 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1504
1505         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1506         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1507         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1508         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1509         check_vect to verify the presence of hardware vector support.
1510
1511 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1512
1513         PR testsuite/22056
1514         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1515
1516 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1517
1518         PR libfortran/19216
1519         * gfortran.dg/pr19216.f: Add correct space between brackets and
1520         dg directive.
1521
1522 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1523
1524         PR libfortran/16436
1525         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1526
1527 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1528
1529         * gcc.target/i386/attributes-error.c: New testcase.
1530         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1531         * gcc.target/i386/regparm-stdcall.c: Likewise.
1532         * gcc.target/i386/sseregparm-1.c: Likewise.
1533         * gcc.target/i386/sseregparm-2.c: Likewise.
1534
1535 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1536
1537         * g++.dg/rtti/crash2.C: New.
1538
1539 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1540
1541         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1542
1543 2005-06-15  David Ung  <davidu@mips.com>
1544
1545         * gcc.target/mips/mips16e-extends.c: New test for testing the
1546         generation of MIPS16e zeb/zeh, seb/seh instructions.
1547
1548 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1549
1550         PR 22018
1551         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1552         * gcc.dg/tree-ssa/pr22018.c: New test.
1553
1554 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1555
1556         * gcc.dg/simd-1.c: Update error messages.
1557         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1558         * gcc.dg/simd-2.c: Update error messages.
1559         * gcc.dg/simd-4.c: New.
1560
1561 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1562
1563         PR c++/20678
1564         * g++.dg/other/crash-4.C: New.
1565
1566 2005-06-14  Devang Patel  <dpatel@apple.com>
1567
1568         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1569
1570 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1571
1572         PR c++/21929
1573         * g++.dg/parse/crash11.C: Update
1574
1575 2005-06-13  Jeff Law  <law@redhat.com>
1576
1577         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1578         perform the desired transformations.
1579         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1580         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1581
1582 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1583
1584         PR fortran/22038
1585         * gfortran.dg/forall_1.f90: Un-XFAIL.
1586
1587 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1588
1589         PR c++/21929
1590         * g++.dg/parse/crash26.C: New.
1591
1592         PR c++/20789
1593         * g++.dg/init/member1.C: New.
1594
1595 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1596
1597         * gfortran.dg/altreturn_1.f90: New test.
1598
1599 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1600
1601         PR middle-end/21985
1602         * gcc.dg/tree-ssa/pr21985.c: New test.
1603
1604 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1605
1606         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1607
1608 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1609
1610         PR c++/21930
1611         * g++.dg/other/error10.C: New test case.
1612
1613 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1614
1615         PR libfortran/19155
1616         * gfortran.dg/pr19155.f: Add test.
1617
1618 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1619
1620         * gfortran.dg/f2c_7.f90: New test.
1621
1622         * gfortran.dg/forall_1.f90: XFAILed.
1623
1624 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1625
1626         * gcc.dg/pr14796-1.c: New.
1627         * gcc.dg/pr14796-2.c: New.
1628
1629 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1630
1631         PR fortran/17792
1632         PR fortran/21375
1633         * gfortran.dg/deallocate_stat.f90:  New test.
1634
1635 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1636
1637         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1638
1639 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1640
1641         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1642         access will be generated when this loop is vectorized. Test that
1643         accesses with same alignment were detected.
1644         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1645         Test that accesses with same alignment were detected.
1646         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1647         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1648         alignment were detected.
1649
1650 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1651
1652         * gcc.dg/Wcxx-compat-1.c: New.
1653
1654 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1655
1656         PR libfortran/21480
1657         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1658         complex array.
1659
1660 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1661
1662         * gcc.dg/alias-8.c: New.
1663
1664 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1665
1666         * gcc.dg/format/cmn_err-1.c: Update.
1667
1668 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1669
1670         PR target/20666
1671         * gcc.target/sparc/fexpand-2.c: New.
1672         * gcc.target/sparc/fpmerge-2.c: New.
1673         * gcc.target/sparc/fpmul-2.c: New.
1674         * gcc.target/sparc/noresult.c: New.
1675         * gcc.target/sparc/pdist-2.c: New.
1676         * gcc.target/sparc/pdist-3.c: New.
1677
1678 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1679
1680         PR testsuite/21702
1681         * gcc.target/i386/i386.exp: Fix comment typo.
1682
1683 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1684
1685         PR c++/19497
1686         * g++.dg/inherit/using5.C: New.
1687         * g++.dg/inherit/using6.C: New.
1688
1689 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1690
1691         PR c++/19894
1692         * g++.dg/template/ptrmem15.C: New test.
1693
1694         PR c++/20563
1695         * g++.dg/ext/label4.C: New test.
1696
1697 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1698
1699         * gcc.dg/tls/debug-1.c: New test.
1700
1701 2005-06-07  Dale Johannesen  <dalej@apple.com>
1702
1703         * gcc.target/i386/movq.c:  New.
1704
1705 2005-06-07  Dale Johannesen  <dalej@apple.com>
1706
1707         * gcc.dg/20050607-1.c:  New.
1708
1709 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1710
1711         PR middle-end/21850
1712         * gcc.c-torture/execute/20050607-1.c: New test.
1713
1714 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1715
1716         PR libfortran/21926
1717         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1718         Test case where the return array has lowest stride one,
1719         but isn't packed.
1720
1721 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1722
1723         * lib/target-supports.exp (check_effective_target_sync_int_long):
1724         Add s390 and s390x targets.
1725
1726 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1727
1728         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1729         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1730         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1731         * gcc.dg/tree-ssa/loop-9.c: New test.
1732
1733 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1734
1735         * g++.dg/parse/defarg10.C: New.
1736
1737 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1738
1739         PR regression/21897
1740         * gcc.c-torture/execute/20050604-1.c: New test.
1741
1742 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1743
1744         PR 21903
1745         * g++.dg/parse/defarg9.C: New.
1746
1747         PR c++/20637
1748         * g++.dg/inherit/using4.C: New.
1749         * g++.dg/overload/error1.C: Adjust expected errors.
1750         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1751         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1752         * g++.old-deja/g++.other/redecl2.C: Likewise.
1753         * g++.old-deja/g++.other/redecl4.C: Likewise.
1754         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1755
1756 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1757
1758         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1759
1760 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1761
1762         * lib/gfortran.exp (gfortran_target_compile): Call
1763         dg-additional-files-options
1764         * gfortran.dg/f2c_4.f90: New file
1765         * gfortran.dg/f2c_4.c: New file
1766         * gfortran.dg/f2c_5.f90: New file
1767         * gfortran.dg/f2c_5.c: New file
1768
1769 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1770
1771         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1772
1773         PR fortran/21912
1774         * gfortran.dg/array_constructor_4.f90: New test.
1775
1776 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1777
1778         PR c++/21619
1779         * g++.dg/ext/builtin9.C: New test.
1780
1781 2005-06-05  Dale Johannesen  <dalej@apple.com>
1782
1783         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1784         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1785
1786 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1787
1788         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1789         * gcc.dg/vect/vect-reduc-1.c: New.
1790         * gcc.dg/vect/vect-reduc-2.c: New.
1791         * gcc.dg/vect/vect-reduc-3.c: New.
1792
1793 2005-06-04  Dale Johannesen  <dalej@apple.com>
1794
1795         * gcc.c-torture/execute/20050603-1.c:  New.
1796         * gcc.c-torture/execute/20050603-2.c:  New.
1797         * gcc.dg/20050603-3.c:  New.
1798
1799 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1800
1801         PR fortran/19195
1802         * gfortran.dg/debug_1.f90: New test.
1803
1804         * gfortran.dg/forall_1.f90: New test.
1805
1806 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1807
1808         * gfortran.dg/array_constructor_3.f90: New test.
1809
1810 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1811
1812         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1813
1814 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1815
1816         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1817
1818 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1819
1820         PR c/21873
1821         * gcc.dg/init-excess-1.c: New test.
1822
1823 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1824
1825         PR c++/21853
1826         * g++.dg/expr/static_cast6.C: New test.
1827
1828 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1829
1830         * gcc.dg/tree-ssa/vrp14.c: New test.
1831
1832 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1833
1834         PR c++/21336
1835         * g++.dg/template/new2.C: New test.
1836
1837 2005-06-03  Josh Conner  <jconner@apple.com>
1838
1839         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1840         all entries in initializer.
1841
1842 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1843
1844         PR middle-end/21858
1845         * gcc.dg/pr21858.c: New testcase.
1846
1847 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1848
1849         PR tree-optimization/21292
1850
1851         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1852         New.
1853         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1854         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1855         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1856         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1857         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1858
1859 2005-06-02  Richard Henderson  <rth@redhat.com>
1860
1861         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1862
1863 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1864
1865         * gcc.dg/wtypequal.c: New testcase.
1866
1867 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1868
1869         PR 21582
1870         * gcc.dg/tree-ssa/pr21582.c: New test.
1871
1872 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1873
1874         PR c++/21280
1875         * g++.dg/opt/interface2.h: New.
1876         * g++.dg/opt/interface2.C: New.
1877         * g++.dg/init/ctor4.C: Adjust error lines.
1878         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1879         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1880         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1881         * g++.old-deja/g++.pt/assign1.C: Likewise.
1882         * g++.old-deja/g++.pt/crash20.C: Likewise.
1883
1884 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1885
1886         PR tree-optimization/21734
1887         * g++.dg/vect/pr21734_1.cc: New.
1888         * g++.dg/vect/pr21734_2.cc: New.
1889
1890 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1891
1892         PR c++/20350
1893         * g++.dg/template/spec24.C: New.
1894
1895         PR c++/21151
1896         * g++.dg/pch/local-1.C: New.
1897         * g++.dg/pch/local-1.Hs: New.
1898
1899 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1900
1901         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1902         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1903         * gcc.dg/tree-ssa/pr14341.c: New test.
1904         * gcc.dg/tree-ssa/pr14841.c: New test.
1905         * gcc.dg/tree-ssa/pr20701.c: New test.
1906         * gcc.dg/tree-ssa/pr21086.c: New test.
1907         * gcc.dg/tree-ssa/pr21090.c: New test.
1908         * gcc.dg/tree-ssa/pr21332.c: New test.
1909         * gcc.dg/tree-ssa/pr21458.c: New test.
1910         * gcc.dg/tree-ssa/pr21658.c: New test.
1911         * gcc.dg/tree-ssa/vrp01.c: New test.
1912         * gcc.dg/tree-ssa/vrp02.c: New test.
1913         * gcc.dg/tree-ssa/vrp03.c: New test.
1914         * gcc.dg/tree-ssa/vrp04.c: New test.
1915         * gcc.dg/tree-ssa/vrp05.c: New test.
1916         * gcc.dg/tree-ssa/vrp06.c: New test.
1917         * gcc.dg/tree-ssa/vrp07.c: New test.
1918         * gcc.dg/tree-ssa/vrp08.c: New test.
1919         * gcc.dg/tree-ssa/vrp09.c: New test.
1920         * gcc.dg/tree-ssa/vrp10.c: New test.
1921         * gcc.dg/tree-ssa/vrp11.c: New test.
1922         * gcc.dg/tree-ssa/vrp12.c: New test.
1923         * gcc.dg/tree-ssa/vrp13.c: New test.
1924
1925 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1926
1927         PR 21029
1928         * gcc.dg/tree-ssa/pr21029.c: New test.
1929
1930 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1931
1932         * gfortran.dg/logint-1.f: New test case.
1933         * gfortran.dg/logint-2.f: Likewise.
1934         * gfortran.dg/logint-3.f: Likewise.
1935
1936 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1937
1938         PR c/21536
1939         PR c/20760
1940         * gcc.dg/20050527-1.c: New test.
1941
1942         * gcc.dg/i386-sse-12.c: New test.
1943
1944         PR fortran/21729
1945         * gfortran.dg/implicit_5.f90: New test.
1946
1947 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1948
1949         PR fortran/20883
1950         * gfortran/assign_4.f90: New test.
1951         * gfortran/assign_2.f90: Change compile to run.
1952
1953 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1954
1955         * lib/target-supports.exp
1956         (check_effective_target_sync_char_short): New.
1957         * gcc.dg/sync-2.c: New.
1958
1959 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1960
1961         PR tree-optimization/21817
1962         * gcc.dg/torture/pr21817-1.c: New.
1963
1964 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1965
1966         PR c++/21165
1967         * g++.dg/template/init5.C: New.
1968
1969 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1970
1971         * gfortran.dg/char_initialiser_actual.f90:
1972         Test character initialisers as actual arguments.
1973         * gfortran.dg/char_pointer_comp_assign.f90:
1974         Test character pointer structure component assignments.
1975         * gfortran.dg/char_array_structure_constructor.f90:
1976         Test character components in structure constructors.
1977
1978 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1979
1980         PR middle-end/20931
1981         * g++.dg/opt/pr20931.C: New test.
1982
1983 2005-05-31  Andreas Jaeger  <aj@suse.de>
1984
1985         PR testsuite/20772
1986         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1987         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1988         g++.old-deja/g++.ext/asmspec1.C,
1989         g++.old-deja/g++.other/regstack.C,
1990         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1991         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1992         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1993         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1994         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1995         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1996         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1997         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1998         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1999         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2000         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2001         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2002         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2003         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2004         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2005         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2006         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2007         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2008         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2009
2010 2005-05-31  Jeff Law  <law@redhat.com>
2011
2012         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2013
2014 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2015
2016         PR middle-end/21743
2017         * gcc.dg/builtins-1.c: Activate disabled clog test.
2018         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2019
2020 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2021
2022         * gfortran.dg/char_pointer_assign.f90:
2023         Test character-pointer assignments and pointer assignments.
2024         * gfortran.dg/char_pointer_dummy.f90:
2025         Test character-pointer dummy arguments.
2026         * gfortran.dg/char_pointer_func.f90:
2027         Test character-pointer function returns.
2028         * gfortran.dg/char_pointer_dependency.f90:
2029         Test character-pointer functions with dependencies.
2030
2031 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2032
2033         PR c++/21784
2034         * g++.dg/lookup/using14.C: New test.
2035
2036 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2037
2038         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2039         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2040         trailing ^M.
2041
2042 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2043
2044         PR c++/17413
2045         * g++.dg/template/local5.C: New.
2046
2047         PR target/21761
2048         * gcc.c-torture/compile/pr21761.c: New.
2049
2050         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2051         before darwin8.
2052
2053 2005-05-30  Steven G. Kargl
2054
2055         PR fortran/20846
2056         * gfortran.dg/inquire_8.f90: New test.
2057
2058 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2059
2060         PR libfortran/21376
2061         * gfortran.dg/output_exponents_1.f90: New test.
2062
2063 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2064
2065         PR libfortran/20006
2066         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2067
2068 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2069
2070         PR c++/21210
2071         * g++.dg/ext/complex1.C: New test.
2072
2073         PR c++/21340
2074         * g++.dg/init/ctor6.C: New test.
2075
2076 2005-05-29  Jan Hubicka  <jh@suse.cz>
2077
2078         * gcc.c-torture/compile/pr21562.c: New.
2079
2080 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2081
2082         * gfortran.dg/subnormal_1.f90: New test.
2083
2084 2005-05-28  Jan Hubicka  <jh@suse.cz>
2085
2086         * tree-prof.exp: Fix comment.
2087         * value-prof-1.c: New.
2088         * value-prof-2.c: New.
2089         * value-prof-3.c: New.
2090         * value-prof-4.c: New.
2091
2092 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2093
2094         PR c++/21614
2095         * g++.dg/expr/ptrmem6.C: New test.
2096         * g++.dg/expr/ptrmem6a.C: Likewise.
2097
2098 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2099
2100         PR tree-optimization/21658
2101         * gcc.dg/tree-ssa/pr21658.c: New.
2102
2103 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2104
2105         PR c++/21455
2106         * g++.dg/inherit/ptrmem3.C: New.
2107
2108         PR c++/21681
2109         * g++.dg/parse/template16.C: New.
2110
2111 2005-05-27  Andreas Jaeger  <aj@suse.de>
2112
2113         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2114
2115         * gcc.dg/i386-sse-8.c: Run test on all archs.
2116
2117 2005-05-26  Mike Stump  <mrs@apple.com>
2118
2119         * objc.dg/isa-field-1.m: Only run on darwin.
2120         * objc.dg/lookup-1.m: Likewise.
2121         * objc.dg/try-catch-8.m: Likewise.
2122
2123 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2124
2125         PR tree-optimization/9814
2126         * gcc.dg/pr9814-1.c: New test case.
2127
2128 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2129
2130         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2131         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2132         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2133         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2134         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2135         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2136         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2137         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2138         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2139         objc.dg/try-catch-8.m: New.
2140
2141 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2142
2143         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2144         remove extraneous semicolons.
2145
2146 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2147
2148         * obj-c++.dg/comp-types-12.mm: New.
2149         * objc.dg/comp-types-11.m: New.
2150         * objc.dg/selector-4.m: New.
2151
2152 2005-05-26  Andreas Jaeger  <aj@suse.de>
2153
2154         PR testsuite/20772
2155         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2156         g++.old-deja/g++.ext/attrib3.C,
2157         g++.old-deja/g++.other/store-expr1.C,
2158         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2159         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2160         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2161         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2162         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2163         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2164         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2165         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2166         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2167         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2168         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2169         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2170         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2171         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2172         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2173         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2174         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2175         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2176         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2177
2178 2005-05-26  Andreas Jaeger  <aj@suse.de>
2179
2180         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2181         x86-64 compilation.
2182
2183 2005-05-26  Andreas Jaeger  <aj@suse.de>
2184
2185         PR testsuite/20772
2186         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2187         gcc.misc-tests/i386-pf-athlon-1.c,
2188         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2189         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2190         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2191         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2192         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2193         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2194         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2195         programs.
2196
2197         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2198         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2199         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2200         x86-64 compilation.
2201
2202         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2203         x86_64.
2204
2205         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2206         effective-target ilp32.
2207
2208 2005-05-26  David Ung  <davidu@mips.com>
2209
2210         * gcc.target/mips/ext_ins.c: New test for testing the generation
2211         of MIPS32/64 rev 2 ext/ins instructions.
2212
2213 2005-05-26  Andreas Jaeger  <aj@suse.de>
2214
2215         * treelang/compile/unsigned.tree: Use gimple instead of
2216         nonexisting generic dump.
2217
2218 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2219
2220         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2221
2222 2005-05-26  Andreas Jaeger  <aj@suse.de>
2223
2224         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2225
2226 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2227
2228         PR libfortran/17283
2229         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2230         Test callee-allocated memory with write statements.
2231
2232 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2233
2234         PR middle-end/21709
2235         * gcc.dg/pr21709-1.c: New test case.
2236
2237 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2238             Mike Stump  <mrs@apple.com>
2239
2240         * objc/execute/next_mapping.h: Update for C++.
2241
2242         * obj-c++.dg/selector-1.mm: Move to...
2243         * obj-c++.dg/selector-4.mm: here...
2244
2245         * obj-c++.dg/basic.mm: New.
2246         * obj-c++.dg/comp-types-1.mm: New.
2247         * obj-c++.dg/cxx-class-1.mm: New.
2248         * obj-c++.dg/cxx-ivars-1.mm: New.
2249         * obj-c++.dg/cxx-ivars-2.mm: New.
2250         * obj-c++.dg/cxx-ivars-3.mm: New.
2251         * obj-c++.dg/cxx-scope-1.mm: New.
2252         * obj-c++.dg/cxx-scope-2.mm: New.
2253         * obj-c++.dg/defs.mm: New.
2254         * obj-c++.dg/empty-private-1.mm: New.
2255         * obj-c++.dg/encode-1.mm: New.
2256         * obj-c++.dg/encode-2.mm: New.
2257         * obj-c++.dg/encode-3.mm: New.
2258         * obj-c++.dg/extern-c-1.mm: New.
2259         * obj-c++.dg/extra-semi.mm: New.
2260         * obj-c++.dg/fix-and-continue-2.mm: New.
2261         * obj-c++.dg/isa-field-1.mm: New.
2262         * obj-c++.dg/ivar-list-semi.mm: New.
2263         * obj-c++.dg/local-decl-1.mm: New.
2264         * obj-c++.dg/lookup-1.mm: New.
2265         * obj-c++.dg/lookup-2.mm: New.
2266         * obj-c++.dg/method-1.mm: New.
2267         * obj-c++.dg/method-2.mm: New.
2268         * obj-c++.dg/method-3.mm: New.
2269         * obj-c++.dg/method-4.mm: New.
2270         * obj-c++.dg/method-5.mm: New.
2271         * obj-c++.dg/method-6.mm: New.
2272         * obj-c++.dg/method-7.mm: New.
2273         * obj-c++.dg/no-extra-load.mm: New.
2274         * obj-c++.dg/overload-1.mm: New.
2275         * obj-c++.dg/pragma-1.mm: New.
2276         * obj-c++.dg/pragma-2.mm: New.
2277         * obj-c++.dg/private-1.mm: New.
2278         * obj-c++.dg/private-2.mm: New.
2279         * obj-c++.dg/proto-qual-1.mm: New.
2280         * obj-c++.dg/qual-types-1.mm: New.
2281         * obj-c++.dg/stubify-1.mm: New.
2282         * obj-c++.dg/stubify-2.mm: New.
2283         * obj-c++.dg/super-class-1.mm: New.
2284         * obj-c++.dg/super-class-2.mm: New.
2285         * obj-c++.dg/super-dealloc-1.mm: New.
2286         * obj-c++.dg/super-dealloc-2.mm: New.
2287         * obj-c++.dg/template-1.mm: New.
2288         * obj-c++.dg/template-2.mm: New.
2289         * obj-c++.dg/template-3.mm: New.
2290         * obj-c++.dg/template-4.mm: New.
2291         * obj-c++.dg/template-5.mm: New.
2292         * obj-c++.dg/template-6.mm: New.
2293         * obj-c++.dg/try-catch-1.mm: New.
2294         * obj-c++.dg/try-catch-2.mm: New.
2295         * obj-c++.dg/try-catch-3.mm: New.
2296         * obj-c++.dg/try-catch-4.mm: New.
2297         * obj-c++.dg/try-catch-5.mm: New.
2298         * obj-c++.dg/try-catch-6.mm: New.
2299         * obj-c++.dg/try-catch-7.mm: New.
2300         * obj-c++.dg/try-catch-8.mm: New.
2301         * obj-c++.dg/try-catch-9.mm: New.
2302         * obj-c++.dg/va-meth-1.mm: New.
2303
2304 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2305
2306         * obj-c++.dg/selector-1.mm: New.
2307         * obj-c++.dg/selector-2.mm: New.
2308
2309 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2310
2311         * obj-c++.dg/selector-3.mm: New.
2312         * objc.dg/selector-3.m: New.
2313
2314 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2315
2316         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2317         about where warning appears.
2318
2319 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2320
2321         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2322         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2323         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2324         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2325
2326 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2327
2328         * gcc.dg/20050524-1.c: New test.
2329
2330 2005-05-25  Jan Hubicka  <jh@suse.cz>
2331
2332         * gcc.dg/tree-prof/inliner-1.c: New.
2333
2334 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2335
2336         * gcc.dg/tree-prof: New directory.
2337         * gcc.dg/tree-prof/tree-prof.exp: New.
2338
2339 2005-05-25  DJ Delorie  <dj@redhat.com>
2340
2341         * gcc.dg/Wattributes-1.c: New.
2342         * gcc.dg/Wattributes-2.c: New.
2343         * gcc.dg/Wattributes-3.c: New.
2344
2345 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2346
2347         PR tree-optimization/19833
2348         * gcc.dg/uninit-4.c: Remove xfail.
2349         * gcc.dg/uninit-9.c: Ditto.
2350
2351 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2352
2353         * obj-c++.dg/bitfield-[1-5].mm: New.
2354         * obj-c++.dg/class-protocol-1.mm: New.
2355         * obj-c++.dg/comp-types-1[0-1].mm: New.
2356         * obj-c++.dg/comp-types-[2-9].mm: New.
2357         * obj-c++.dg/encode-[4-8].mm: New.
2358         * obj-c++.dg/layout-1.mm: New.
2359         * obj-c++.dg/method-1[0-9].mm: New.
2360         * obj-c++.dg/method-2[0-1].mm: New.
2361         * obj-c++.dg/method-[8-9].mm: New.
2362         * obj-c++.dg/objc-gc-3.mm: New.
2363         * obj-c++.dg/try-catch-10.mm: New.
2364         * objc.dg/bitfield-5.m: New.
2365         * objc.dg/comp-types-10.m: New.
2366         * objc.dg/comp-types-9.m: New.
2367         * objc.dg/layout-1.m: New.
2368         * objc.dg/objc-gc-4.m: New.
2369         * objc.dg/try-catch-9.m: New.
2370         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2371         * objc.dg/comp-types-1.m: Likewise.
2372         * objc.dg/comp-types-[5-6].m: Likewise.
2373         * objc.dg/method-9.m: Likewise.
2374
2375 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2376
2377         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2378         and on hardware without VMX support.
2379
2380         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2381
2382         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2383
2384         * lib/profopt.exp (dg-final-generate, dg-final-use,
2385         profopt-final-code, profopt-get-options): New.
2386         (profopt-execute): Process test directives.
2387
2388         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2389         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2390         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2391
2392 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2393
2394         PR C++/21645
2395         * g++.dg/init/ctor5.C: New test.
2396
2397 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2398
2399         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2400         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2401         vect-113.c, vect-114.c.
2402
2403 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2404
2405         * gcc.dg/const-elim-1.c: Remove xfails.
2406
2407 2005-05-23  Jeff Law  <law@redhat.com>
2408
2409         * gcc.c-torture/compile/pr21638.c: New test.
2410         * gcc.c-torture/compile/20050520-1.c: New test.
2411
2412 2005-05-23  Nick Clifton  <nickc@redhat.com>
2413
2414         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2415         be a proper triple, ie: m32r*-*-*.
2416         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2417
2418 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2419
2420         PR middle-end/21331
2421         PR tree-opt/21293
2422         * gcc.c-torture/compile/pr21293.c: New test.
2423         * gcc.c-torture/execute/pr21331.c: New test.
2424
2425 2004-05-20  Richard Henderson  <rth@redhat.com>
2426
2427         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2428
2429 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2430
2431         * obj-c++-dg.exp: Add.
2432         * obj-c++.exp: Add.
2433         * obj-c++.dg/dg.exp: Add.
2434
2435 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2436
2437         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2438         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2439
2440 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2441
2442         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2443
2444 2004-05-19  Richard Henderson  <rth@redhat.com>
2445
2446         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2447
2448 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2449
2450         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2451
2452         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2453
2454 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2455
2456         PR c++/21495
2457         * g++.dg/parse/extern1.C: New test.
2458         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2459
2460 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2461
2462         * gcc.dg/c99-math.h: New.
2463         * gcc.dg/c99-math-float-1.c: New test.
2464         * gcc.dg/c99-math-double-1.c: Likewise.
2465         * gcc.dg/c99-math-long-double-1.c: Likewise.
2466
2467 2005-05-18  Richard Henderson  <rth@redhat.com>
2468
2469         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2470
2471 2005-05-18  Devang Patel  <dpatel@apple.com>
2472
2473         * g++.dg/opt/20050511-1.C: New test.
2474
2475 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2476
2477         PR libfortran/21127
2478         * gfortran.dg/reshape-complex.f90:  New test.
2479
2480 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2481
2482         * gfortran.dg/array_constructor_1.f90: New test.
2483         * gfortran.dg/array_constructor_2.f90: New test.
2484
2485 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2486
2487         PR fortran/20954
2488         * gfortran.dg/pr20954.f: New test.
2489
2490 2005-05-17  Mike Stump  <mrs@apple.com>
2491
2492         Yet more Objective-C++...
2493
2494         * objc.dg/method-5.m: Update.
2495         * objc.dg/method-6.m: Update.
2496         * objc.dg/method-7.m: Update.
2497         * objc.dg/method-9.m: Update.
2498         * objc.dg/try-catch-2.m: Update.
2499
2500 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2501
2502         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2503         Remove little-endian optimizations.
2504
2505 2005-05-17  Jeff Law  <law@redhat.com>
2506
2507         * g++.dg/tree-ssa/pr14814.C: New test.
2508         * gcc.dg/tree-ssa/pr14814.C: New test.
2509         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2510         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2511
2512 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2513
2514         * gcc.dg/compat/generate-random.c: Do not include
2515         libiberty.h.
2516         * gcc.dg/compat/generate-random_r.c: Likewise.
2517
2518 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2519
2520         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2521
2522 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2523
2524         PR middle-end/21595
2525         * g++.dg/tree-ssa/builtin1.C: New testcase.
2526
2527 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2528
2529         PR c++/21454
2530         * g++.dg/opt/const4.C: New test.
2531
2532         PR middle-end/21492
2533         * g++.dg/opt/crossjump1.C: New test.
2534
2535         PR tree-optimization/21610
2536         * gcc.c-torture/compile/20050516-1.c: New test.
2537
2538         PR fortran/15080
2539         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2540         about the test failing.
2541         * gfortran.fortran-torture/execute/where_7.f90: New test.
2542         * gfortran.fortran-torture/execute/where_8.f90: New test.
2543
2544 2005-05-16  Richard Henderson  <rth@redhat.com>
2545
2546         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2547         i?86 and x86_64.
2548
2549 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2550
2551         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2552         (limits.h): Include unconditionally.
2553         (stdlib.h): Likewise.
2554         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2555         (limits.h): Include unconditionally.
2556         (stdlib.h): Likewise.
2557         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2558         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2559         (limits.h): Include unconditionally.
2560         (stdlib.h): Likewise.
2561         (hashtab.h): Do not include.
2562         (getopt.h): Likewise.
2563         (stddef.h): Include.
2564         (hashval_t): Define.
2565         (struct entry): Add "next" field.
2566         (HASH_SIZE): New macro.
2567         (hash_table): New variable.
2568         (switchfiles): Do not use xmalloc.
2569         (mix): New macro.
2570         (iterative_hash): New function.
2571         (hasht): Remove.
2572         (e_exists): New function.
2573         (e_insert): Likewise.
2574         (output): Use, instead of libiberty hashtable functions.
2575         (main): Do not use getopt.  Do not call htab_create.
2576
2577 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2578
2579         PR libstdc++/21526
2580         * lib/target-supports.exp (check_mkfifo_available):
2581         Return 0 for cygwin as mkfifo support incomplete on platform.
2582         Fix typos in comments.
2583
2584 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2585
2586         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2587
2588 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2589
2590         PR fortran/17432
2591         * gfortran.dg/assign_4.f: New test.
2592
2593 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2594
2595         PR tree-optimization/21563
2596         * gcc.dg/tree-ssa/pr21563.c: New.
2597
2598 2005-05-14  Jan Hubicka  <jh@suse.cz>
2599
2600         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2601
2602 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2603
2604         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2605
2606 2005-05-13  Julian Brown  <julian@codesourcery.com>
2607
2608         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2609         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2610
2611 2005-05-13  Jan Hubicka  <jh@suse.cz>
2612
2613         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2614         * gcc.dg/fold-xor-?.c: Likewise.
2615         * gcc.dg/pr15784-?.c: Likewise.
2616         * gcc.dg/pr20922-?.c: Likewise.
2617         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2618         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2619         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2620
2621 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2622
2623         PR fortran/21260
2624         * gfortran.dg/hollerith_1.f90: New test.
2625
2626 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2627
2628         * gfortran.dg/func_result_2.f90: New test.
2629
2630 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2631
2632         * gfortran.dg/dev_null.f90: New test.
2633
2634 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2635
2636         * gcc.dg/arm-vfp1.c: Revert last change.
2637
2638 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2639
2640         PR middle-end/19807
2641         PR tree-optimization/19639
2642         * g++.dg/tree-ssa/pr19807.C: New testcase.
2643
2644 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2645
2646         PR libfortran/21471
2647         * gfortran.dg/append-1.f90: New test.
2648
2649 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2650
2651         * gcc.dg/pr18501.c: XFAIL.
2652         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2653         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2654         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2655         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2656         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2657         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2658         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2659         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2660
2661 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2662
2663         PR fortran/20178
2664         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2665         gfortran.dg/f2c_3.f90: New tests.
2666
2667         * gfortran.dg/return_1.f90: Fix dg annotation.
2668
2669 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2670
2671         * gcc.c-torture/compile/20050510-1.c: New test.
2672
2673 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2674
2675         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2676
2677 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2678
2679         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2680
2681 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2682
2683         PR c/17913
2684         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2685
2686 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2687
2688         PR c/21342
2689         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2690         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2691
2692 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2693
2694         PR debug/16676
2695         * gcc.dg/debug/pr16676.c: New test.
2696
2697 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2698
2699         PR testsuite/21443
2700         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2701         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2702         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2703         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2704         Change -O1 to -O2.
2705         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2706         -fno-tree-dominator-opts.
2707
2708 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2709
2710         * gfortran.dg/return_1.f90: New test.
2711
2712 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2713
2714         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2715
2716         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2717
2718 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2719
2720         PR c++/21427
2721         * g++.dg/inherit/covariant13.C: New.
2722
2723 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2724
2725         PR libfortran/19155
2726         * gfortran.dg/pr19155.f: New test.
2727
2728 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2729
2730         PR inline-asm/8788
2731         * gcc.dg/pr8788-1.c: New testcase.
2732
2733 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2734
2735         PR target/21416
2736         * gcc.target/mips/fpcmp-[12].c: New tests.
2737
2738 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2739
2740         * lib/target-supports-dg.exp (dg-require-fork): New function.
2741         (dg-require-mkfifo): Likewise.
2742         * lib/target-supports.exp (check_function_available): New
2743         function.
2744         (check_fork_available): Likewise.
2745         (check_mkfifo_available): Likewise.
2746
2747 2005-05-06  Jeff Law  <law@redhat.com>
2748
2749         * gcc.c-torture/compile/pr21380.c: New test.
2750
2751 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2752
2753         PR c++/20961
2754         * g++.dg/ext/weak3.C: New test.
2755
2756 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2757
2758         PR c++/21352
2759         * g++.dg/template/crash37.C: New test.
2760
2761 2005-05-05  Paul Brook  <paul@codesourcery.com>
2762
2763         * gcc.dg/arm-g2.c: Use effective-target arm32.
2764         * gcc.dg/arm-mmx-1.c: Ditto.
2765         * gcc.dg/arm-scd42-2.c: Ditto.
2766         * gcc.dg/arm-vfp1.c: Ditto.
2767         * lib/target-supports.exp (check_effective_target_arm32): New
2768         function.
2769
2770 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2771
2772         PR libfortran/21354
2773         gfortran.dg/in_pack_rank7.f90:  New test.
2774
2775 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2776
2777         PR middle-end/15618
2778         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2779
2780 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2781
2782         PR middle-end/21265
2783         * gcc.dg/20050503-1.c: New test.
2784
2785         PR rtl-optimization/21239
2786         * gcc.dg/i386-sse-11.c: New test.
2787
2788 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2789
2790         PR target/16888
2791         * gcc.target/i386/asm-1.c: New test.
2792
2793 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2794
2795         PR rtl-optimization/21330
2796         * gcc.c-torture/execute/20050502-1.c: New test.
2797
2798         PR target/21297
2799         * gcc.c-torture/execute/20050502-2.c: New test.
2800
2801 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2802
2803         PR middle-end/21282
2804         * gcc.dg/pr21282.c: New.
2805
2806 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2807
2808         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2809         * gcc.dg/vect/vect-92.c: Likewise
2810         * gcc.dg/vect/vect-93.c: Likewise
2811         * gcc.dg/vect/vect-dv-1.c: Likewise
2812         * gcc.dg/vect/vect-dv-2.c: Likewise
2813         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2814
2815 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2816
2817         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2818         * gfortran.dg/vect/vect-2.f90:  Likewise
2819         * gfortran.dg/vect/vect-3.f90:  Likewise
2820         * gfortran.dg/vect/vect-4.f90:  Likewise
2821         * gfortran.dg/vect/vect-5.f90:  Likewise
2822
2823 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2824
2825         PR target/20813
2826         * gcc.dg/rs6000-fpint-2.c: New.
2827
2828 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2829
2830         PR c/15698
2831         * gcc.dg/builtins-30.c: Update expected messages.
2832         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2833         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2834         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2835
2836 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2837
2838         PR tree-optimization/21294
2839         * gcc.dg/tree-ssa/pr21294.c: New.
2840
2841 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2842
2843         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2844         __builtin_altivec_st_internal_4si built-in.
2845
2846 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2847
2848         PR c++/15875
2849         * g++.dg/template/ptrmem14.C: New test.
2850
2851 2005-05-02  Paul Brook  <paul@codesourcery.com>
2852
2853         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2854
2855 2005-05-02  Michael Matz  <matz@suse.de>
2856
2857         PR c++/19542
2858         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2859
2860 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2861
2862         * g++.dg/cpp/weak.C: New test.
2863
2864 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2865
2866         * gcc.dg/tree-ssa/loop-8.c: New test.
2867
2868 2005-04-30  Michael Maty  <matz@suse.de>
2869
2870         * gcc.dg/inline-mcpy.c: New test.
2871
2872 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2873
2874         PR libfortran/18958
2875         * gfortran.dg/eoshift.f90:  New test case.
2876
2877 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2878
2879         PR libfortran/18857
2880         * gfortran.dg/matmul_1.f90: New test.
2881
2882 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2883
2884         PR tree-optimization/21030
2885         * gcc.dg/tree-ssa/pr21030.c: New.
2886
2887 2005-04-29  Devang Patel  <dpatel@apple.com>
2888
2889         PR tree-optimization/21272
2890         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2891
2892 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2893
2894         PR fortran/13082
2895         PR fortran/18824
2896         * gfortran.dg/entry_4.f90: New test.
2897         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2898         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2899         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2900         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2901         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2902         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2903         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2904
2905 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2906
2907         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2908
2909 2005-04-29  Paul Brook   <paul@codesourcery.com>
2910
2911         * gfortran.dg/entry_3.f90: New test.
2912
2913 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2914
2915         * gfortran.dg/implicit_4.f90: New test.
2916
2917 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2918
2919         * lib/target-supports.exp (check_profiling_available): Return
2920         false for xtensa-*-elf.
2921
2922 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2923
2924         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2925         error if file cannot be deleted.
2926
2927 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2928
2929         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2930         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2931         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2932         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2933         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2934         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2935         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2936         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2937         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2938         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2939         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2940         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2941         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2942
2943 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2944
2945         PR fortran/20865
2946         * gfortran.dg/pr20865.f90: New test.
2947
2948 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2949
2950         * gcc.dg/void-cast-2.c: New test.
2951
2952 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2953
2954         PR c/21159
2955         * gcc.dg/void-cast-1.c: New test.
2956
2957 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2958
2959         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2960
2961 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2962
2963         PR fortran/21177
2964         * gfortran.dg/pr21177.f90: New test.
2965
2966 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2967
2968         PR tree-optimization/21171
2969         * gcc.dg/tree-ssa/pr21171.c: New test.
2970
2971 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2972
2973         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2974         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2975         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2976         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2977         gcc.dg/tree-ssa/gen-vect-32.c: New.
2978         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2979         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2980         don't run on PPC32.
2981
2982 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2983
2984         PR c/21213
2985         * gcc.dg/transparent-union-3.c: New test.
2986
2987 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2988
2989         PR c/20740
2990         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2991         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2992         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2993         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2994         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2995         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2996
2997 2005-04-26  Jeff Law  <law@redhat.com>
2998
2999         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3000         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3001         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3002         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3003         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3004         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3005         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3006
3007 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3008
3009         PR tree-optimization/17598
3010         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3011
3012 2005-04-25  Mike Stump  <mrs@apple.com>
3013
3014         * objc.dg/fix-and-continue-1.m: Add.
3015
3016 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3017
3018         PR c++/20995
3019         * g++.dg/opt/pr20995-1.C: New test case.
3020
3021 2005-04-25  Devang Patel <dpatel@apple.com>
3022
3023         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3024
3025 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3026
3027         PR testsuite/21062
3028         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3029
3030 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3031
3032         PR C++/21188
3033         * g++.dg/opt/rtti2.C: New test.
3034
3035 2005-04-25  Paul Brook  <paul@codesourcery.com>
3036         Steven G. Kargl  <kargls@comcast.net>
3037
3038         PR fortran/20879
3039         * gfortran.dg/ichar_1.f90: New file.
3040
3041 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3042
3043         PR middle-end/20991
3044         * g++.dg/opt/pr20991.C: New test.
3045
3046         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3047         where sizeof (type) < __alignof__ (type).
3048         * gcc.dg/compat/struct-layout-1.h: Likewise.
3049
3050 2005-04-24  Per Bothner  <per@bothner.com>
3051             Devang Patel  <dpatel@apple.com>
3052
3053         PR preprocessor/20907
3054         * gcc.dg/cpp/very-long-comment.c: New test.
3055
3056 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3057
3058         PR fortran/20059
3059         * gfortran.dg/common_5.f: New test.
3060
3061 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3062
3063         PR middle-end/21082
3064         * g++.dg/tree-ssa/pr21082.C: New testcase.
3065
3066 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3067
3068         * gcc.dg/vect/vect-99.c: New test.
3069
3070 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3071
3072         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3073
3074 2005-04-22  Jeff Law  <law@redhat.com>
3075
3076         * gcc.dg/uninit-5.c: Remove xfails.
3077         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3078         conditionals and loads.
3079
3080 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3081
3082         PR libfortran/20074
3083         PR libfortran/20436
3084         PR libfortran/21108
3085         * gfortran.dg/nested_reshape.f90: new test
3086         * gfortran.dg/reshape-alloc.f90: new test
3087         * gfortran.dg/reshape.f90: new test
3088
3089 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3090
3091         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3092
3093         * gcc.dg/arm-vfp1.c: New test.
3094
3095 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3096
3097         PR c++/21087
3098         * g++.dg/lookup/builtin2.C: New test.
3099
3100 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3101
3102         * gcc.dg/weak/weak-13.c: New test.
3103
3104 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3105
3106         * lib/target-supports.exp (check_effective_target_sync_int_long):
3107         Add powerpc*.
3108
3109 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3110
3111         * gcc.target/mips/branch-1.c: New test.
3112
3113 2005-04-21  Richard Henderson  <rth@redhat.com>
3114
3115         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3116         * gcc.dg/vect/vect-86.c: Likewise.
3117         * gcc.dg/vect/vect-87.c: Likewise.
3118         * gcc.dg/vect/vect-88.c: Likewise.
3119
3120 2005-04-21  Devang Patel  <dpatel@apple.com>
3121
3122         PR optimization/20994
3123         * gcc.dg/tree-ssa/ifc-3.c: New test.
3124
3125 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3126
3127         PR c/12913
3128         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3129         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3130         gcc.dg/c99-vla-jump-5.c: New tests.
3131
3132 2005-04-19  Richard Henderson  <rth@redhat.com>
3133
3134         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3135         Fix typo in exists check.
3136         (check_effective_target_sync_int_long): New.
3137         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3138         * gcc.dg/ia64-sync-2.c: Likewise.
3139         * gcc.dg/ia64-sync-3.c: Likewise.
3140         * gcc.dg/ia64-sync-4.c: Likewise.
3141
3142 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3143
3144         * gcc.dg/fold-xor-1.c: New test.
3145         * gcc.dg/fold-xor-2.c: New test.
3146
3147 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3148
3149         PR target/20670
3150         * g++.dg/eh/fp-regs.C: New test.
3151
3152 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3153
3154         * gcc.dg/Wint-to-pointer-cast-1.c,
3155         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3156         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3157         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3158
3159 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3160
3161         PR fortran/16861
3162         * gfortran.dg/pr16861.f90: New test.
3163
3164 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3165
3166         * gcc.dg/pr21085.c: New test.
3167
3168 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3169
3170         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3171         (setup_mips_tests, dg-mips-options): New procedures.
3172         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3173         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3174         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3175         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3176         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3177         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3178         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3179         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3180         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3181         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3182         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3183         dg-mips-options instead of dg-options.  Remove now-redundant
3184         preprocessor guards.
3185         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3186         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3187         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3188         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3189         * gcc.dg/vr-mult-2.c: Delete.
3190         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3191         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3192         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3193         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3194         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3195         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3196         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3197
3198 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3199
3200         * ada/acats/run_all.sh: Use sync when executable not present.
3201
3202 2005-04-18  Devang Patel  <dpatel@apple.com>
3203
3204         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3205         * gcc.dg/vect/vect-11a.c: New.
3206         * gcc.dg/vect/vect-none.c: Update.
3207         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3208
3209 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3210
3211         PR tree-optimization/20922
3212         * gcc.dg/pr20922-1.c: New test.
3213         * gcc.dg/pr20922-2.c: New test.
3214         * gcc.dg/pr20922-3.c: New test.
3215         * gcc.dg/pr20922-4.c: New test.
3216         * gcc.dg/pr20922-5.c: New test.
3217         * gcc.dg/pr20922-6.c: New test.
3218
3219 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3220
3221         PR libfortran/20950
3222         * gfortran.dg/pr20950.f: New test.
3223
3224 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3225
3226         PR libfortran/19216
3227         * gfortran.dg/pr19216.f: New test.
3228
3229 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3230
3231         PR tree-optimization/21001
3232         * gcc.dg/tree-ssa/pr21001.c: New.
3233
3234 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3235
3236         PR libfortran/21075
3237         * gfortran.dg/reshape_rank7.f90: New test.
3238
3239 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3240
3241         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3242         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3243         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3244         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3245         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3246         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3247         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3248         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3249         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3250         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3251         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3252         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3253         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3254         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3255         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3256         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3257         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3258         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3259         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3260         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3261         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3262
3263 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3264
3265         * gfortran.dg/wtruncate.f: New testcase.
3266         * gfortran.dg/wtruncate.f90: New testcase.
3267
3268 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3269
3270         PR c++/21025
3271         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3272         which sizeof/alignof is dependent, rather than just whether we are
3273         processing_template_decl.
3274
3275 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3276
3277         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3278         corrected typo where the wrong variables had been compared.
3279
3280 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3281
3282         PR libfortran/18495
3283         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3284         Test callee-allocated version of return array with a write
3285         statement.
3286         Test spread with a temporary with another write statement.
3287
3288 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3289
3290         PR tree-optimization/21031
3291         * gcc.dg/tree-ssa/pr21031.c: New.
3292
3293 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3294
3295         PR tree-optimization/21004
3296         * gcc.dg/builtins-53.c: Include builtins-config.h.
3297         Check floorf, ceilf, floorl and ceill transformations
3298         only when HAVE_C99_RUNTIME is defined.
3299
3300 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3301
3302         PR middle-end/20739
3303         * gcc.dg/tree-ssa/pr20739.c: New test.
3304
3305 2005-04-14  Mike Stump  <mrs@apple.com>
3306
3307         * gcc.dg/Foundation.framework/empty: New.
3308         * gcc.dg/framework-2.c: New.
3309
3310 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3311
3312         PR tree-optimization/21021
3313         * gcc.c-torture/compile/pr21021.c: New.
3314
3315 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3316
3317         PR testsuite/21010
3318         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3319         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3320         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3321         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3322         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3323         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3324         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3325         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3326
3327 2005-04-14  Richard Henderson  <rth@redhat.com>
3328
3329         * lib/target-supports.exp (check_effective_target_vect_condition):
3330         Add ia64, i?86, and x86_64.
3331
3332 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3333
3334         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3335
3336 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3337
3338         PR tree-optimization/20657
3339         * gcc.dg/tree-ssa/pr20657.c: New.
3340
3341 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3342
3343         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3344         (long long int)trunc*.
3345
3346 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3347
3348         PR target/20927
3349         * gcc.dg/pr20927.c: New test.
3350
3351 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3352
3353         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3354         * gcc.target/mips/asm-1.c: Likewise.
3355
3356 2005-04-13  Dale Johannesen  <dalej@apple.com>
3357
3358         * objc.dg/objc-fast-4.m:  New.
3359
3360 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3361
3362         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3363         directory.
3364         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3365
3366 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3367
3368         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3369         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3370         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3371
3372 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3373
3374         PR tree-optimization/20913
3375         * gcc.dg/tree-ssa/pr20913.c: New.
3376
3377         PR tree-optimization/20702
3378         * gcc.dg/tree-ssa/pr20702.c: New.
3379
3380 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3381
3382         PR c++/13744
3383         * g++.dg/inherit/local3.C: New test.
3384
3385 2005-04-12  Jeff Law  <law@redhat.com>
3386
3387         * gcc.dg/tree-ssa/20050412-1.c: New test.
3388
3389 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3390
3391         PR libfortran/19016
3392         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3393         Add tests with mask generated by expression.
3394         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3395         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3396         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3397
3398 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3399
3400         PR middle-end/20917
3401         * gcc.dg/20050409-1.c: New test.
3402
3403 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3404
3405         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3406
3407 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3408
3409         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3410         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3411         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3412         (TARGET_CXX): Adjust accordingly.
3413         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3414         determine_class_data_visibility and class_data_always_comdat.
3415         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3416         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3417         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3418         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3419         (arm_cxx_determine_class_data_visibility): New.
3420         (arm_cxx_class_data_always_comdat): Likewise.
3421         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3422         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3423         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3424         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3425         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3426         Define.
3427
3428 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3429
3430         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3431
3432 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3433
3434         * gcc.dg/i386-darwin-fpmath.c: New.
3435
3436 2004-04-11  Devang Patel  <dpatel@apple.com>
3437
3438         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3439         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3440         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3441         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3442         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3443         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3444         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3445         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3446         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3447
3448 2004-04-11  Devang Patel  <dpatel@apple.com>
3449
3450         * gcc.dg/vect/vect-dv-1.c: New test.
3451         * gcc.dg/vect/vect-dv-2.c: New test.
3452
3453 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3454
3455         PR tree-optimization/20933
3456         * gcc.dg/tree-ssa/pr20933.c: New test.
3457
3458 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3459
3460         * gfortran.dg/fold_nearest.f90: New test.
3461
3462 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3463
3464         * gcc.dg/tree-ssa/alias-1.c: New test.
3465
3466 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3467
3468         PR tree-optimization/20920
3469         * g++.dg/tree-ssa/pr20920.C: New test.
3470
3471 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3472
3473         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3474         (long long int)ceil*.
3475
3476 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3477
3478         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3479         explicit C++ linkage.
3480
3481 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3482
3483         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3484         warning for arithmetic IF statements.
3485
3486 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3487
3488         * eor_handling_1.f90: New test case.
3489         * eor_handling_2.f90: New test case.
3490         * eor_handling_3.f90: New test case.
3491         * eor_handling_4.f90: New test case.
3492         * eor_handling_5.f90: New test case.
3493         * noadv_size.f90: New test case.
3494         * pad_no.f90: New test case.
3495
3496 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3497
3498         * gcc.c-torture/execute/20050410-1.c: New test.
3499
3500 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3501
3502         * gcc.dg/pr20126.c: New.
3503
3504 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3505             Steven G. Kargl <kargls@comcast.net>
3506
3507         * gfortran.dg/PR19872.f: New test.
3508
3509 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3510
3511         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3512
3513 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3514
3515         * gfortran.dg/nint_1.f90: New test.
3516
3517 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3518
3519         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3520         Added test for callee-allocated arrays with write statements.
3521         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3522         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3523         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3524         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3525         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3526
3527 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3528
3529         PR libfortran/20163
3530         * gfortran.dg/open-options-blanks.f:  New test.
3531
3532 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3533
3534         PR fortran/13257
3535         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3536
3537 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3538
3539         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3540         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3541         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3542         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3543         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3544         * gcc.c-torture/execute/stdarg-4.c: New test.
3545
3546         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3547
3548         PR target/20795
3549         * g++.dg/abi/param2.C: New test.
3550
3551 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3552
3553         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3554
3555 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3556
3557         * gcc.dg/builtins-53.c: New test.
3558
3559 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3560
3561         * g++.dg/tree-ssa/pr18178.C: New test.
3562         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3563         * gcc.c-torture/execute/20041019-1.c: New test.
3564         * gcc.dg/tree-ssa/20041008-1.c: New test.
3565         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3566         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3567         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3568         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3569         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3570         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3571         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3572         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3573         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3574         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3575
3576 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3577
3578         PR rtl-optimization/20466
3579         * gcc.c-torture/execute/pr20466-1.c: New test.
3580
3581 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3582
3583         PR c++/20905
3584         * g++.dg/parse/cond2.C: New test.
3585
3586         PR c++/20145
3587         * g++.dg/warn/Wdtor1.C: New test.
3588
3589 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3590
3591         PR fortran/17229
3592         * gfortran.dg/pr17229.f: New test.
3593
3594 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3595
3596         * gfortran.dg/tiny_1.f90: New test.
3597         * gfortran.dg/tiny_2.f90: ditto.
3598
3599 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3600
3601         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3602         * gfortran.dg/open_new.f90:  Fix dg-do run line
3603
3604 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3605
3606         * lib/target-supports.exp (get_compiler_messages): Support
3607         optional arguments, the fourth being compiler options.
3608         (check_effective_target_fpic): New proc.
3609         * gcc.dg/20050321-2.c: Restrict to target fpic.
3610
3611 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3612
3613         * gcc.dg/15443-1.c: New test.
3614         * gcc.dg/15443-2.c: Likewise.
3615
3616 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3617
3618         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3619
3620 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3621
3622         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3623
3624 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3625
3626         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3627         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3628         -m64.
3629         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3630         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3631         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3632
3633 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3634
3635         PR c++/20212
3636         * g++.dg/warn/Wunused-11.C: New test.
3637
3638 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3639
3640         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3641
3642 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3643
3644         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3645
3646 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3647
3648         PR c++/20734
3649         * g++.dg/template/ptrmem13.C: New test.
3650
3651 2005-04-05  Per Bothner  <per@bothner.com>
3652
3653         * lib/gcc.exp: Always add -fno-show-column, for now.
3654
3655 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3656
3657         PR testsuite/20767
3658         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3659         of plain old "unsigned int" for the type of "i".  Makes this test
3660         64bit clean.
3661
3662 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3663
3664         * gcc.dg/i386-ssefn-1.c: New test.
3665         * gcc.dg/i386-ssefn-2.c: New test.
3666         * gcc.dg/i386-ssefn-3.c: New test.
3667         * gcc.dg/i386-ssefn-4.c: New test.
3668
3669 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3670
3671         PR tree-optimization/20076
3672         * gcc.dg/builtin-apply4.c: New test.
3673
3674         PR preprocessor/19475
3675         * gcc.dg/cpp/macspace1.c: New test.
3676         * gcc.dg/cpp/macspace2.c: New test.
3677
3678 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3679
3680         * gfortran.dg/pr20755.f: Fixed bad format.
3681
3682 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3683
3684         PR c++/20763
3685         * g++.dg/ext/attrib21.C: New test.
3686
3687 2004-04-05  Devang Patel  <dpatel@apple.com>
3688
3689         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3690         * gcc.dg/vect/vect-shift-1.c: New test.
3691
3692 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3693
3694         PR libfortran/20755
3695         * gfortran.dg/pr20755.f: New test.
3696
3697 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3698
3699         * gfortran.dg/pr15959.f90: New test.
3700         * gfortran.dg/string_pad_trunc.f90: New test.
3701
3702 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3703
3704         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3705         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3706         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3707         syntax.
3708
3709 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3710
3711         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3712
3713 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3714
3715         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3716         * gcc.c-torture/compile/20011119-2.c: Likewise.
3717         * gcc.c-torture/compile/981001-2.c: Likewise.
3718
3719 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3720
3721         PR c++/20679
3722         * g++.dg/template/overload4.C: New test.
3723
3724 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3725
3726         PR c++/20746
3727         * g++.dg/abi/covariant5.C: New.
3728
3729         PR debug/20505
3730         * g++.dg/debug/const2.C: New.
3731
3732 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3733
3734         PR rtl-optimization/16104
3735         * gcc.c-torture/execute/20050316-1.c: New test.
3736
3737 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3738
3739         * g++.dg/template/spec23.C: Fix dg-error text.
3740
3741 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3742
3743         PR c++/19199
3744         * g++.dg/expr/lval2.C: New.
3745
3746 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3747
3748         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3749         __builtin_strcasecmp and __builtin_strncasecmp.
3750
3751 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3752
3753         PR c++/20723
3754         * g++.dg/template/spec22.C: New.
3755         * g++.dg/template/spec23.C: New.
3756
3757 2005-04-03  Dale Ranta  <dir@lanl.gov>
3758             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3759
3760         PR libfortran/20068
3761         PR libfortran/20125
3762         PR libfortran/20156
3763         PR libfortran/20471
3764         * gfortran.dg/backspace.f: New test.
3765
3766 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3767
3768         * gcc.dg/pr19345.c: New test.
3769
3770 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3771
3772         PR tree-optimization/20640
3773         * gcc.dg/torture/tree-loop-1.c: New.
3774
3775 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3776
3777         PR rtl-optimization/20290
3778         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3779
3780 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3781
3782         * gcc.dg/rs6000-fpint.c: New.
3783
3784 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3785
3786         * gcc.dg/old-style-then-proto-1.c: New test.
3787
3788 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3789
3790         * gfortran.fortran-torture/execute/backspace.f90: Check
3791         after backspace and read was incorrect.
3792
3793 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3794
3795         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3796         buffer past the terminating NUL using memcmp.
3797         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3798         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3799
3800         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3801         Fix unused/uninitialized variable warnings.
3802
3803         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3804         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3805         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3806         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3807
3808         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3809         gcc.c-torture/execute/builtins/fputs-lib.c,
3810         gcc.c-torture/execute/builtins/lib/fprintf.c,
3811         gcc.c-torture/execute/builtins/lib/main.c,
3812         gcc.c-torture/execute/builtins/lib/memcmp.c,
3813         gcc.c-torture/execute/builtins/lib/memmove.c,
3814         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3815         gcc.c-torture/execute/builtins/lib/memset.c,
3816         gcc.c-torture/execute/builtins/lib/printf.c,
3817         gcc.c-torture/execute/builtins/lib/sprintf.c,
3818         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3819         gcc.c-torture/execute/builtins/lib/strchr.c,
3820         gcc.c-torture/execute/builtins/lib/strcmp.c,
3821         gcc.c-torture/execute/builtins/lib/strcpy.c,
3822         gcc.c-torture/execute/builtins/lib/strcspn.c,
3823         gcc.c-torture/execute/builtins/lib/strlen.c,
3824         gcc.c-torture/execute/builtins/lib/strncat.c,
3825         gcc.c-torture/execute/builtins/lib/strncmp.c,
3826         gcc.c-torture/execute/builtins/lib/strncpy.c,
3827         gcc.c-torture/execute/builtins/lib/strrchr.c,
3828         gcc.c-torture/execute/builtins/lib/strspn.c,
3829         gcc.c-torture/execute/builtins/lib/strstr.c,
3830         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3831         gcc.c-torture/execute/builtins/strlen-2.c,
3832         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3833         prototypes.
3834
3835 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3836
3837         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3838         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3839         selectany usage.
3840
3841 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3842
3843         PR c++/19406
3844         * g++.dg/debug/using1.C: New test.
3845
3846 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3847
3848         PR middle-end/20524
3849         * gcc.dg/alias-7.c: Prefix asm-declared name with
3850         __USER_LABEL_PREFIX__.
3851
3852 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3853
3854         Fix fallout from PR middle-end/15700:
3855         * gcc.c-torture/compile/20011119-1.c: Take
3856         __USER_LABEL_PREFIX__ into account.
3857         * gcc.c-torture/compile/20011119-2.c: Likewise.
3858
3859 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3860
3861         PR c++/18644
3862         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3863
3864 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3865
3866         PR c/17855
3867         * gcc.c-torture/compile/struct-non-lval-1.c,
3868         gcc.c-torture/compile/struct-non-lval-2.c,
3869         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3870
3871 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3872
3873         * gcc.dg/tls/tls.exp: Remove temporary file.
3874         * g++.dg/tls/tls.exp: Ditto.
3875         * lib/file-format.exp: Ditto.
3876         * g++.dg/special/ecos.exp: Ditto.
3877
3878         * lib/profopt.exp: Treat prof_ext as a list.
3879         * gcc.misc-tests/bprob.exp: Ditto.
3880         * g++.dg/bprob/bprob.exp: Ditto.
3881
3882         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3883         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3884         g++.dg/tree-ssa/pointer-reference-alias.C,
3885         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3886         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3887         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3888         g++.dg/vect/pr19951.cc: Ditto.
3889         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3890         gcc.dg/builtins-47.c: Ditto.
3891         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3892         gcc.dg/pr20115-1.c: Ditto.
3893         * gcc.dg/tree-ssa/20030530-2.c,
3894         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3895         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3896         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3897         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3898         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3899         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3900         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3901         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3902         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3903         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3904         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3905         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3906         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3907         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3908         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3909         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3910         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3911         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3912         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3913         gcc.dg/tree-ssa/20030824-1.c,
3914         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3915         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3916         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3917         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3918         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3919         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3920         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3921         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3922         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3923         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3924         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3925         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3926         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3927         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3928         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3929         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3930         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3931         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3932         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3933         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3934         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3935         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3936         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3937         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3938         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3939         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3940         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3941         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3942         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3943         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3944         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3945         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3946         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3947         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3948         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3949         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3950         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3951         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3952         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3953         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3954         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3955         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3956         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3957         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3958         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3959         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3960         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3961         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3962         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3963         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3964         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3965         gcc.dg/tree-ssa/useless-1.c: Ditto.
3966         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3967         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3968         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3969         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3970         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3971         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3972         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3973         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3974         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3975         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3976         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3977         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3978         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3979         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3980         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3981         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3982         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3983         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3984         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3985         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3986         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3987         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3988         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3989         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3990         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3991         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3992         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3993         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3994         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3995         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3996         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3997         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3998         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3999         gcc.dg/vect/vect-none.c: Ditto.
4000         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4001         treelang/compile/unsigned.tree: Ditto.
4002
4003         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4004         * gcc.dg/cpp/direct2s.c: Ditto.
4005         * gcc.dg/cpp/paste4.c: Ditto.
4006         * gcc.dg/cpp/separate-1.c: Ditto.
4007         * gcc.dg/pch/save-temps-1.c: Ditto.
4008         * g++.dg/ext/altivec-10.C: Ditto.
4009         * g++.dg/pch/pch.C: Ditto.
4010
4011         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4012
4013         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4014         * g++.dg/template/repo1.C: Ditto.
4015         * g++.dg/template/repo2.C: Ditto.
4016         * g++.dg/template/repo3.C: Ditto.
4017         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4018         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4019         * g++.old-deja/g++.pt/repo1.C: Ditto.
4020         * g++.old-deja/g++.pt/repo2.C: Ditto.
4021         * g++.old-deja/g++.pt/repo3.C: Ditto.
4022         * g++.old-deja/g++.pt/repo4.C: Ditto.
4023
4024         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4025         * gcc.dg/20030107-1.c: Ditto.
4026         * gcc.dg/20030702-1.c: Ditto.
4027         * gcc.dg/profile-generate-1.c: Ditto.
4028         * g++.dg/other/profile1.C: Ditto.
4029         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4030
4031         * lib/gcc-dg.exp (remove-build-file): New.
4032         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4033         cleanup-tree-dump, cleanup-saved-temps): New.
4034
4035 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4036
4037         PR c++/19203, DR 214
4038         * g++.dg/parse/ambig3.C: Not ambiguous.
4039         * g++.dg/template/spec20.C: New.
4040         * g++.dg/template/spec21.C: New.
4041
4042 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4043
4044         PR target/20045
4045         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4046
4047 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4048
4049         PR libfortran/20660
4050         * gfortran.dg/negative_unit.f: New test.
4051
4052 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4053
4054         * gcc.dg/20050330-1.c: New test.
4055
4056 2005-03-30  Devang Patel  <dpatel@apple.com>
4057
4058         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4059
4060 2005-03-30  Dale Johannesen  <dalej@apple.com>
4061
4062         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4063
4064 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4065
4066         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4067         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4068         Strip options from test name.
4069
4070 2005-03-31  Jan Hubicka  <jh@suse.cz>
4071
4072         * gcc.dg/varpool-1.c: New testcase.
4073
4074 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4075
4076         PR c/772
4077         PR c/17913
4078         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4079         gcc.dg/stmt-expr-label-3.c : New tests.
4080         * gcc.c-torture/execute/medce-2.c: Remove.
4081
4082 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4083
4084         PR c/20368
4085         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4086         tests.
4087
4088 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4089
4090         * gcc.c-torture/compile/pr20203.c: New test.
4091
4092 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4093
4094         * gfortran.dg/promotion.f90:  New test.
4095
4096 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4097
4098         PR middle-end/20491
4099         * gcc.dg/torture/asm-subreg-1.c: New test.
4100
4101 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4102
4103         PR c/20672
4104         * gcc.dg/pr20672-1.c: New test.
4105
4106 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4107
4108         * gfortran.dg/vect: New directory.
4109         * gfortran.dg/vect/vect.exp: New.
4110         * gfortran.dg/vect/vect-1.f90: New test.
4111         * gfortran.dg/vect/vect-2.f90: New test.
4112         * gfortran.dg/vect/vect-3.f90: New test.
4113         * gfortran.dg/vect/vect-4.f90: New test.
4114         * gfortran.dg/vect/vect-5.f90: New test.
4115
4116 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4117
4118         PR middle-end/20622
4119         * gcc.dg/alias-7.c: New test.
4120
4121 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4122
4123         * gcc.dg/sparc-reg-1.c: New test.
4124
4125 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4126
4127         PR target/19890
4128         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4129
4130 2005-03-29  Dale Ranta  <dir@lanl.gov>
4131             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4132
4133         PR libfortran/20163
4134         * gfortran.dg/pr20163-2.f: New test.
4135
4136 2005-03-28  Jan Hubicka  <jh@suse.cz>
4137
4138         PR middle-end/20635
4139         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4140         by Jakub Jelinek.
4141
4142 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4143
4144         PR tree-optimization/20626
4145         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4146         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4147
4148 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4149
4150         * gfortran.dg/underflow.f90:  New test.
4151         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4152
4153 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4154
4155         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4156
4157 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4158
4159         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4160         (g++_init): Make sure that CXXFLAGS is set.
4161         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4162         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4163         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4164         * lib/objc.exp (objc_init): Likewise.
4165         * lib/treelang.exp (treelang_init): Likewise.
4166
4167 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4168
4169         PR tree-optimization/20470
4170         * gcc.dg/tree-ssa/pr20470.c: New test.
4171
4172 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4173
4174         * gcc.dg/ppc-stfiwx.c: New.
4175
4176 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4177
4178         PR target/19888
4179         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4180
4181 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4182
4183         * gcc.dg/20050325-1.c: Fix a typo.
4184
4185 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4186
4187         PR libfortran/19678
4188         PR libfortran/19679
4189         * gfortran.dg/dos_eol.f: New test.
4190
4191 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4192
4193         PR rtl-optimization/20249
4194         * gcc.dg/20050325-1.c: New test.
4195
4196 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4197
4198         PR libfortran/15332
4199         * gfortran.dg/pr15332.f: New test.
4200
4201 2005-03-24  Dale Johannesen  <dalej@apple.com>
4202
4203         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4204
4205 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4206
4207         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4208         'internal' visibility.
4209         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4210         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4211         'protected' visibility.
4212         * gcc.dg/visibility-7.c: Likewise.
4213         * lib/target-supports.exp (check_visibility_available): Take
4214         a parameter, the kind of visibility to check for.
4215         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4216         to check_visibility_available.
4217
4218         * g++.dg/expr/cast3.C: New.
4219
4220 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4221
4222         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4223         rs6000.
4224
4225 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4226
4227         PR target/20095
4228         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4229
4230 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4231
4232         * gcc.dg/badshift.c: Renamed to...
4233         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4234
4235         * gcc.target/i386/badshift.c: Renamed to...
4236         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4237         only.
4238
4239         PR rtl-optimization/20532
4240         * gcc.target/i386/badshift.c: New.
4241
4242 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4243
4244         * gfortran.dg/pr18025.f90: New test.
4245
4246 2005-03-23  Dale Johannesen  <dalej@apple.com>
4247
4248         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4249
4250 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4251
4252         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4253
4254         * lib/target-supports.exp (check_iconv_available): Default
4255         libiconv to -liconv, if there is no definition.
4256
4257 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4258
4259         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4260
4261 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4262
4263         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4264         * g++.dg/opt/pr7503-2.C: Likewise.
4265         * g++.dg/opt/pr7503-3.C: Likewise.
4266         * g++.dg/opt/pr7503-4.C: Likewise.
4267         * g++.dg/opt/pr7503-5.C: Likewise.
4268         * g++.dg/warn/minmax.C: New test.
4269
4270 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4271
4272         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4273         * gfortran.dg/g77_intrinsics_sub.f: New test.
4274
4275 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4276             Jan Hubicka  <jh@suse.cz>
4277             Steven Bosscher <stevenb@suse.de
4278
4279         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4280
4281 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4282
4283         PR c++/19980
4284         * g++.dg/template/redecl3.C: New test.
4285
4286 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4287
4288         PR c++/20499
4289         * g++.dg/parse/error16.C: Tweak error markers.
4290
4291 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4292
4293         PR target/20561
4294         * gcc.dg/20050321-2.c: New test.
4295
4296 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4297
4298         PR c++/20465
4299         PR c++/20381
4300         * g++.dg/template/ptrmem12.C: New.
4301
4302 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4303
4304         PR rtl-optimization/20527
4305         * gcc.c-torture/execute/pr20527-1.c: New test.
4306
4307 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4308
4309         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4310         program, compile it into a real executable and then delete the .c
4311         and .x files afterwards, to avoid problems on testglue targets.
4312
4313 2005-03-21  Stuart Hastings  <stuart@apple.com>
4314
4315         * gcc.target/i386/sse-2.c: New.
4316
4317 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4318
4319         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4320
4321 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4322
4323         * g++.dg/parse/crash25.C: Fix typo.
4324
4325 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4326
4327         PR c++/20461
4328         * g++.dg/parse/crash24.C: New test.
4329
4330         PR c++/20536
4331         * g++.dg/parse/crash25.C: New test.
4332
4333 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4334
4335         PR c++/20147
4336         * g++.dg/ext/stmtexpr4.C: New test.
4337
4338 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4339
4340         PR middle-end/20539
4341         * gcc.c-torture/compile/pr13066-1.c: New test case.
4342         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4343         * g++.dg/opt/pr13066-1.C: Likewise.
4344
4345 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4346
4347         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4348
4349 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4350
4351         PR fortran/18525
4352         * gfortran.dg/nesting_1.f90: New test.
4353
4354 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4355
4356         PR c++/20240
4357         * g++.dg/lookup/using13.C: New test.
4358
4359 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4360
4361         PR c++/20333
4362         * g++.dg/template/crash36.C: New test.
4363
4364 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4365
4366         PR c++/20463
4367         * g++.dg/template/crash35.C: New test.
4368
4369 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4370
4371         PR c++/19966
4372         * g++.dg/overload/operator2.C: New test.
4373
4374 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4375
4376         PR libfortran/20257
4377         * gfortran.dg/pr20257.f90: New test.
4378
4379 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4380
4381         PR libfortran/20480
4382         * gfortran.dg/pr20480.f90: New test.
4383
4384 2005-03-16  Richard Henderson  <rth@redhat.com>
4385
4386         PR middle-end/15700
4387         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4388         (_rtld_global): New.
4389         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4390         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4391
4392         * gcc.dg/alias-3.c: New.
4393         * gcc.dg/alias-4.c: New.
4394         * gcc.dg/alias-5.c: New.
4395         * gcc.dg/alias-6.c: New.
4396
4397 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4398
4399         * gcc.dg/cpp/ucnid-7.c: New.
4400
4401 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4402             Dorit Naishlos  <dorit@il.ibm.com>
4403
4404         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4405         darwin.
4406
4407 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4408
4409         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4410         misaligned accesses.
4411         * gcc.dg/vect/vect-58.c: Likewise.
4412         * gcc.dg/vect/vect-92.c: New.
4413         * gcc.dg/vect/vect-93.c: New.
4414
4415 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4416
4417         PR fortran/18827
4418         * gfortran.dg/assign_2.f90: New test.
4419         * gfortran.dg/assign_3.f90: New test.
4420         * gfortran.dg/assign.f90: New test.
4421
4422 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4423
4424         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4425         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4426         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4427         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4428         names.
4429
4430 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4431
4432         * gcc.dg/cpp/ucnid-6.c: New.
4433
4434         * gcc.dg/cpp/normalize-1.c: New.
4435         * gcc.dg/cpp/normalize-2.c: New.
4436         * gcc.dg/cpp/normalize-3.c: New.
4437         * gcc.dg/cpp/normalize-4.c: New.
4438         * gcc.dg/cpp/ucnid-4.c: New.
4439         * gcc.dg/cpp/ucnid-5.c: New.
4440         * g++.dg/cpp/normalize-1.C: New.
4441         * g++.dg/cpp/ucnid-1.C: New.
4442
4443 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4444
4445         * gcc.dg/pr18628.c: New.
4446
4447 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4448
4449         PR c++/20280
4450         * g++.dg/tree-ssa/pr20280.C: New.
4451
4452 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4453
4454         PR fortran/20467
4455         * gfortran.dg/stfunc_2.f90: New test.
4456
4457 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4458
4459         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4460
4461 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4462
4463         * gcc.dg/tree-ssa/20050314-1.c: New test.
4464
4465 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4466
4467         PR c++/4403
4468         PR c++/9783, DR433
4469         * g++.dg/template/friend34.C: New test.
4470         * g++.dg/template/friend35.C: Likewise.
4471         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4472
4473 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4474
4475         Friend class name lookup 5/n
4476         PR c++/1016
4477         * g++.dg/lookup/hidden-class1.C: New test.
4478         * g++.dg/lookup/hidden-class2.C: Likewise.
4479         * g++.dg/lookup/hidden-class3.C: Likewise.
4480         * g++.dg/lookup/hidden-class4.C: Likewise.
4481         * g++.dg/lookup/hidden-class5.C: Likewise.
4482         * g++.dg/lookup/hidden-class6.C: Likewise.
4483         * g++.dg/lookup/hidden-class7.C: Likewise.
4484         * g++.dg/lookup/hidden-class8.C: Likewise.
4485         * g++.dg/lookup/hidden-class9.C: Likewise.
4486         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4487         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4488         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4489         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4490         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4491         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4492         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4493         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4494         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4495         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4496         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4497
4498 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4499
4500         PR c++/20157
4501         * g++.dg/template/error18.C: New test.
4502
4503 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4504
4505         PR debug/16792
4506         * g++.dg/debug/pr16792.C: New test.
4507
4508 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4509
4510         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4511         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4512         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4513         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4514         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4515         test assertion names.
4516
4517 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4518
4519         PR fortran/18600
4520         * gfortran.dg/stfunc_1.f90: New test.
4521
4522 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4523
4524         PR fortran/16907
4525         * gfortran.dg/real_index_1.f90: New test.
4526
4527 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4528
4529         PR fortran/20323
4530         * gfortran.dg/spec_expr_1.f90: New test.
4531
4532 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4533
4534         PR c/20402
4535         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4536         new parser.
4537
4538 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4539
4540         PR fortran/20361
4541         * gfortran.dg/largeequiv_1.f90: New test.
4542
4543 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4544
4545         * gcc.dg/ucnid-1.c: New.
4546         * gcc.dg/ucnid-2.c: New.
4547         * gcc.dg/ucnid-3.c: New.
4548         * gcc.dg/ucnid-4.c: New.
4549         * gcc.dg/ucnid-5.c: New.
4550         * gcc.dg/ucnid-6.c: New.
4551         * gcc.dg/cpp/ucnid-1.c: New.
4552         * gcc.dg/cpp/ucnid-2.c: New.
4553         * gcc.dg/cpp/ucnid-3.c: New.
4554         * g++.dg/other/ucnid-1.C: New.
4555
4556 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4557
4558         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4559
4560 2005-03-11  Per Bothner  <per@bothner.com>
4561
4562         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4563         that diagnotics refer to correct token.
4564         * gcc.dg/unused-3.c: Likewise.
4565
4566 2005-03-11  Per Bothner  <per@bothner.com>
4567
4568         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4569         constant" is now actually on same line as string constant.
4570         * gcc.dg/cpp/direct2s.c: Likewise.
4571
4572 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4573
4574         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4575
4576 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4577
4578         PR libfortran/20124
4579         * gfortran.dg/pr20124.f90: New Test
4580
4581 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4582
4583         PR tree-optimization/20130
4584         * gcc.dg/pr20130-1.c: New test.
4585
4586 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4587
4588         PR target/20095
4589         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4590
4591 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4592
4593         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4594
4595 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4596
4597         * g++.dg/eh/forced1.C: Fix comment.
4598         * g++.dg/eh/forced2.C: Ditto.
4599         * g++.dg/eh/forced3.C: Ditto.
4600         * g++.dg/eh/forced4.C: Ditto.
4601
4602 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4603
4604         PR rtl-opt/20412
4605         * gcc.c-torture/compile/pr20412.c: New test.
4606
4607 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4608
4609         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4610
4611 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4612
4613         PR target/20322
4614         * gcc.dg/20050307-1.c: New test.
4615
4616 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4617
4618         PR c++/20375
4619         * g++.dg/other/stdarg3.C: New.
4620
4621 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4622
4623         PR c++/18384, c++/18327
4624         * g++.dg/init/array19.C: New test.
4625
4626         PR inline-asm/20314
4627         * gcc.dg/torture/pr20314-1.c: New test.
4628         * gcc.dg/torture/pr20314-2.c: New test.
4629
4630 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4631
4632         * gcc.dg/20050309-1.c: New test.
4633
4634 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4635
4636         * gcc.dg/builtins-10.c: Reactivate disabled test.
4637         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4638         new cbrt transformations.
4639
4640 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4641
4642         PR c++/20208
4643         * g++.dg/template/array13.C: New test.
4644
4645 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4646
4647         PR c++/16859
4648         * g++.dg/init/brace4.C: New test.
4649
4650 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4651
4652         PR c++/20186
4653         * g++.dg/template/non-dependent12.C: New.
4654
4655 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4656
4657         PR c++/20142
4658         * g++.dg/init/array18.C: Add dg-do run marker.
4659
4660         PR c++/20142
4661         * g++.dg/init/array18.C: New test.
4662
4663 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4664
4665         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4666         * g++.dg/gcov/gcov.exp: Likewise.
4667         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4668         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4669         * lib/c-torture.exp: Likewise.
4670         * lib/fortran-torture.exp: Likewise.
4671         * lib/g++.exp: Likewise.
4672         * lib/gcc-defs.exp: Likewise.
4673         * lib/gcc-dg.exp: Likewise.
4674         * lib/gcc.exp: Likewise.
4675         * lib/gcov.exp: Likewise.
4676         * lib/gfortran.exp: Likewise.
4677         * lib/mike-g++.exp: Likewise.
4678         * lib/mike-gcc.exp: Likewise.
4679         * lib/objc-torture.exp: Likewise.
4680         * lib/objc.exp: Likewise.
4681         * lib/profopt.exp: Likewise.
4682         * lib/target-libpath.exp: Likewise.
4683         * lib/target-supports.exp: Likewise.
4684         * lib/treelang.exp: Likewise.
4685         * lib/wrapper.exp: Likewise.
4686
4687 2005-03-08  Jeff Law  <law@redhat.com>
4688
4689         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4690         PHI-OPT changes.
4691
4692 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4693
4694         * gcc.dg/vect/pr20122.c: New test.
4695
4696 2005-03-07  Jeff Law  <law@redhat.com>
4697
4698         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4699         was folded away.
4700         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4701         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4702         * gcc.dg/tree-ssa/pr18134.c: New test.
4703
4704 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4705
4706         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4707         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4708         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4709
4710 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4711
4712         PR tree-opt/17671
4713         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4714
4715 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4716
4717         * g++.dg/warn/Wnvdtor.C: New test.
4718
4719 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4720
4721         * gcc.dg/torture/pr19683-1.c: New test.
4722
4723 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4724
4725         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4726         * gfortran.dg/g77/19990313-2.f: Ditto.
4727         * gfortran.dg/g77/19990313-3.f: Ditto.
4728         * gfortran.dg/g77/19990525-0.f: Ditto.
4729         * gfortran.dg/g77/19990826-0.f: Ditto.
4730         * gfortran.dg/g77/19990826-2.f: Ditto.
4731         * gfortran.dg/g77/19990826-3.f: Ditto.
4732         * gfortran.dg/g77/20000511-1.f: Ditto.
4733         * gfortran.dg/g77/20000511-2.f: Ditto.
4734         * gfortran.dg/g77/970625-2.f: Ditto.
4735         * gfortran.dg/g77/980310-2.f: Ditto.
4736         * gfortran.dg/g77/980310-3.f: Ditto.
4737         * gfortran.dg/g77/980310-8.f: Ditto.
4738         * gfortran.dg/g77/980519-2.f: Ditto.
4739         * gfortran.dg/g77/alpha1.f: Ditto.
4740         * gfortran.dg/g77/claus.f: Ditto.
4741         * gfortran.dg/g77/erfc.f: Ditto.
4742         * gfortran.dg/g77/short.f: Ditto.
4743         * gfortran.fortran-torture/execute/data.f90: Ditto.
4744         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4745         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4746
4747 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4748
4749         * lib/file-format.exp (gcc_target_object_format): Add check for som
4750         format and hardcode object formats on hppa*-*-hpux*.
4751         * lib/target-supports.exp (check_weak_available): Add check for som
4752         object format.  Always return 0 on hppa*-*-hpux10*.
4753
4754         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4755         is defined.
4756
4757         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4758
4759 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4760
4761         * gfortran.dg/pr19936_1.f90: New test.
4762         * gfortran.dg/pr19936_2.f90: New test.
4763         * gfortran.dg/pr19936_3.f90: New test.
4764
4765 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4766             Paul Thomas <prthomas@drfccad.cea.fr>
4767
4768         * gfortran.dg/PR19754_1.f90: New test.
4769         * gfortran.dg/PR19754_2.f90: Ditto.
4770
4771 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4772
4773         PR c++/19311
4774         * g++.dg/template/non-dependent11.C: New test.
4775
4776 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4777
4778         * lib/target-supports.exp (check_iconv_available): Fix comment.
4779
4780 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4781             Joseph S. Myers  <joseph@codesourcery.com>
4782
4783         PR c++/19797
4784         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4785
4786 2005-03-04  Matthew Sachs  <msachs@apple.com>
4787
4788         * gcc.exp (gcc_target_compile): Put braces around
4789         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4790         * objc.exp (objc_target_compile): Likewise.
4791         * treelang.exp (treelang_target_compile): Likewise.
4792
4793 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4794
4795         PR fortran/19673
4796         * gfortran.dg/func_result_1.f90: New test.
4797
4798 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4799
4800         * gcc.misc-tests/options.exp: New test.
4801
4802 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4803
4804         * gcc.dg/pr15784-4.c: New test.
4805
4806 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4807
4808         * gcc.c-torture/execute/pr17133.c: New.
4809         * gcc.c-torture/compile/20050303-1.c: New.
4810
4811 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4812
4813         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4814
4815 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4816
4817         * g++.dg/overload/using2.C: New.
4818
4819 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4820
4821         PR c++/19916
4822         * g++.dg/init/ptrmem2.C: New test.
4823
4824 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4825
4826         PR c/8927
4827         * gcc.dg/pr8927-1.c: New test.
4828
4829 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4830
4831         PR c++/20232
4832         * g++.dg/inherit/covariant12.C: New.
4833
4834 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4835
4836         PR fortran/19479
4837         * gfortran.dg/bound_1.f90: New test.
4838
4839 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4840
4841         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4842         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4843
4844 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4845
4846         PR c/20245
4847         * gcc.dg/pr20245-1.c: New test.
4848
4849 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4850
4851         PR middle-end/19874
4852         * gcc.c-torture/execute/20050119-2.c: New test case.
4853
4854 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4855
4856         * README: Update the DejaGnu bug reporting address.
4857         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4858         * lib/objc-torture.exp: Likewise.
4859
4860 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4861
4862         * gfortran.dg/boz_1.f90: New test.
4863         * gfortran.dg/boz_3.f90: New test.
4864         * gfortran.dg/boz_4.f90: New test.
4865
4866 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4867
4868         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4869         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4870
4871 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4872
4873         PR libfortran/20101
4874         * gfortran.dg/write_0_pe_format.f90: New test.
4875
4876 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4877
4878         PR c++/20206
4879         * g++.dg/opt/thunk2.C: New test.
4880         * g++.dg/opt/covariant1.C: New test.
4881
4882 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4883
4884         * gfortran.dg/e_d_fmt.f90: New test.
4885
4886 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4887
4888         * gcc.dg/asm-b.c: Fix comment typos.
4889
4890 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4891
4892         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4893         a V_MAY_DEF also.
4894
4895 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4896
4897         PR tree-opt/20188
4898         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4899         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4900         * gcc.dg/asm-b.c: New test.
4901
4902 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4903
4904         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4905         Disable this test on IRIX 6.
4906
4907 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4908
4909         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4910         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4911         parser.
4912
4913 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4914
4915         PR tree-optimization/20204
4916         * testsuite/gcc.dg/pr20204.c: New test.
4917
4918 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4919
4920         PR target/20196
4921         * gcc.c-torture/execute/20050224-1.c: New test.
4922
4923         PR c++/20175
4924         * g++.dg/warn/Wbraces2.C: New test.
4925
4926 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4927
4928         PR c++/19878
4929         * g++.dg/init/const2.C: New test.
4930
4931 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4932
4933         PR tree-optimization/20100
4934         * gcc.c-torture/execute/pr20100-1.c: New test.
4935
4936 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4937
4938         * gfortran.dg/implicit_3.f90: New test.
4939
4940         * gfortran.dg/deftype_1.f90: New test.
4941
4942 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4943
4944         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4945         the test passes.
4946         * g++.dg/other/anon3.C: Accept a warning.
4947
4948 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4949
4950         * gcc.dg/pr20017.c: Fix a comment typo.
4951
4952 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4953
4954         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4955
4956 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4957
4958         PR ada/19902
4959         * ada/acats/tests/cxa/cxa3004.a: Remove.
4960         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4961
4962 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4963
4964         PR c++/20073
4965         * g++.dg/init/const1.C: New test.
4966
4967         PR c++/19991
4968         * g++.dg/parse/constant7.C: New test.
4969
4970         PR c++/20152
4971         * g++.dg/parse/error27.C: New test.
4972         * g++.dg/template/qualttp15.C: Adjust error markers.
4973         * g++.old-deja/g++.other/struct1.C: Likewise.
4974
4975         PR c++/20153
4976         * g++.dg/template/error17.C: New test.
4977
4978         PR c++/20148
4979         * g++.dg/parser/error26.C: New test.
4980
4981 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4982
4983         PR tree-optimization/20100
4984         PR tree-optimization/20115
4985         * gcc.dg/pr20115.c: New test.
4986         * gcc.dg/pr20115-1.c: New test.
4987         * gcc.dg/pr20100.c: New test.
4988         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4989         call-clobbered variables after alias1.
4990
4991 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4992
4993         * gfortran.dg/list_read_4.f90: new test.
4994
4995 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4996
4997         PR rtl-optimization/20017.
4998         * gcc.dg/pr20017.c: New.
4999
5000 2005-02-22  Devang Patel  <dpatel@apple.com>
5001
5002         PR 19952
5003         * g++.dg/tree-ssa/pr19952.C: New test.
5004
5005 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5006
5007         PR c++/19883
5008         * g++.dg/parse/constant6.C: New test.
5009
5010 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5011
5012         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5013         * g++.dg/charset/asm2.c: Likewise.
5014         * g++.dg/charset/asm3.c: Likewise.
5015         * g++.dg/charset/asm4.c: Likewise.
5016         * g++.dg/charset/asm5.c: Likewise.
5017         * g++.dg/charset/attribute1.c: Likewise.
5018         * g++.dg/charset/attribute2.c: Likewise.
5019         * g++.dg/charset/extern1.cc: Likewise.
5020         * g++.dg/charset/extern2.cc: Likewise.
5021         * g++.dg/charset/extern3.cc: Likewise.
5022         * g++.dg/charset/function.cc: Likewise.
5023         * g++.dg/charset/string.c: Likewise.
5024         * g++.dg/charset/charset.exp: Likewise.
5025         * lib/target-supports.exp (check_iconv_available): Fix comment.
5026
5027 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5028
5029         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5030         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5031         * gcc.dg/charset/asm2.c: Likewise.
5032         * gcc.dg/charset/asm3.c: Likewise.
5033         * gcc.dg/charset/asm4.c: Likewise.
5034         * gcc.dg/charset/asm5.c: Likewise.
5035         * gcc.dg/charset/asm6.c: Likewise.
5036         * gcc.dg/charset/attribute1.c: Likewise.
5037         * gcc.dg/charset/attribute2.c: Likewise.
5038         * gcc.dg/charset/builtin1.c: Likewise.
5039         * gcc.dg/charset/extern.c: Likewise.
5040         * gcc.dg/charset/function.c: Likewise.
5041         * gcc.dg/charset/string.c: Likewise.
5042         * gcc.dg/charset/charset.exp: Likewise.
5043
5044 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5045
5046         PR fortran/20086
5047         * gfortran.dg/pr20086.f90: New test.
5048
5049 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5050
5051         PR tree-optimization/19786
5052         * g++.dg/tree-ssa/pr19786.C: New.
5053
5054 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5055
5056         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5057
5058 2005-02-21  Jeff Law  <law@redhat.com>
5059
5060         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5061
5062 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5063
5064         * gfortran.dg/do_iterator: Split loop, markup all lines for
5065         which an error locus is printed.
5066         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5067         locus is printed.
5068         * gfortran.dg/select_4.f90: Likewise.
5069         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5070         locuses in the various permutations.
5071
5072 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5073
5074         PR tree-optimization/19951
5075         * g++.dg/vect: New directory.
5076         * g++.dg/vect/vect.exp: New file.
5077         * g++.dg/vect/pr19951.cc: New testcase.
5078         * g++.dg/dg.exp: Also prune vectorizer tests.
5079
5080 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5081
5082         PR 18785
5083         * gcc.dg/charset/builtin1.c: New test.
5084
5085 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5086
5087         PR c++/19299
5088         * g++.dg/inherit/volatile1.C: New test.
5089
5090         PR c++/19440
5091         * g++.dg/template/dtor4.C: New test.
5092
5093 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5094
5095         * gfortran.dg/int_1.f90: New test.
5096
5097 2005-02-19  Devang Patel  <dpatel@apple.com>
5098
5099         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5100
5101 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5102
5103         * gfortran.dg/achar_1.f90: New test.
5104
5105 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5106
5107         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5108
5109 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5110             Jakub Jelinek  <jakub@redhat.com>
5111
5112         PR tree-optimization/19828
5113         * gcc.dg/tree-ssa/loop-7.c: New test.
5114         * gcc.c-torture/execute/20050218-1.c: New test.
5115
5116 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5117
5118         PR c/20043
5119         * gcc.dg/transparent-union-1.c: New test.
5120         * gcc.dg/transparent-union-2.c: New test.
5121
5122 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5123
5124         PR tree-optimization/18977
5125         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5126
5127 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5128
5129         PR target/20054
5130         * gcc.dg/pr20054.c: New test.
5131
5132 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5133
5134         PR c++/19508
5135         * g++.dg/ext/attrib20.C: New test.
5136
5137 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5138
5139         PR middle-end/20030
5140         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5141
5142 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5143
5144         PR c++/20008
5145         * g++.dg/opt/switch4.C: New.
5146
5147 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5148
5149         PR c++/20023
5150         PR tree-optimization/20009
5151         * gcc.c-torture/compile/20050217-1.c: New test.
5152         * g++.dg/opt/switch3.C: New test.
5153
5154         PR tree-optimization/18947
5155         * gcc.c-torture/compile/20050215-1.c: New test.
5156         * gcc.c-torture/compile/20050215-2.c: New test.
5157         * gcc.c-torture/compile/20050215-3.c: New test.
5158
5159 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5160
5161         PR c++/20028
5162         * g++.dg/template/crash34.C: New.
5163
5164         PR c++/20022
5165         * g++.dg/other/access3.C: New.
5166
5167 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5168
5169         * gcc.dg/vect/vect-98.c: New test.
5170
5171 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5172
5173         PR tree-optimization/19967
5174         * gcc.dg/pr19967.c: New.
5175
5176 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5177
5178         PR middle-end/19857
5179         * gcc.dg/tree-ssa/20050215-1.c: New test.
5180         * gcc.c-torture/execute/20050215-1.c: New test.
5181
5182 2005-02-15  Eric Christopher  <echristo@redhat.com>
5183
5184         * gcc.dg/cpp/20050215-1.c: New file.
5185
5186 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5187
5188         PR tree-optimization/15785
5189         * gcc.dg/pr15785-1.c: New test.
5190
5191 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5192
5193         PR c++/17788
5194         * g++.dg/init/ctor4.C: New.
5195         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5196
5197 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5198
5199         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5200         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5201
5202 2005-02-15  Andreas Schwab  <schwab@suse.de>
5203
5204         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5205         declare malloc.
5206
5207 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5208
5209         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5210
5211 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5212
5213         PR tree-optimization/19853
5214         * gcc.c-torture/compile/pr19853.c: New test.
5215
5216 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5217
5218         PR c++/19608
5219         * g++.dg/parse/local-class1.C: New.
5220
5221         PR c++/19895
5222         * g++.dg/parse/ptrmem3.C: New.
5223
5224         PR c++/19884
5225         * g++.old-deja/g++.oliva/template6.C: Add another case.
5226         * g++.dg/template/explicit6.C: New.
5227
5228 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5229
5230         PR c++/17816
5231         * g++.dg/other/redecl2.C: New.
5232
5233 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5234
5235         PR c++/19891
5236         * g++.dg/abi/covariant4.C: New.
5237
5238 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5239
5240         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5241
5242 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5243
5244         * gcc.dg/vect/vect-96.c: Fix typo.
5245
5246 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5247
5248         PR c++/14479
5249         PR c++/19487
5250         * g++.dg/template/enum5.C: New test.
5251
5252 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5253
5254         * gcc.dg/vect/vect-97.c: New test.
5255
5256 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5257
5258         * gcc.dg/vect/vect-96.c: New test.
5259
5260 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5261
5262         * gcc.dg/builtins-34.c: Also check ldexp*.
5263
5264 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5265
5266         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5267
5268 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5269
5270         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5271         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5272         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5273         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5274         selector_list, selector_expression, dg-process-target): Move to new
5275         file target-supports-dg.exp.
5276         * lib/target-supports-dg.exp: New.
5277
5278         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5279         New.
5280
5281 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5282
5283         PR c++/19666
5284         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5285
5286         PR middle-end/19858
5287         * gcc.c-torture/compile/20050210-1.c: New test.
5288
5289 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5290
5291         PR c++/19755
5292         * g++.dg/warn/Wbraces1.C: New test.
5293
5294 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5295
5296         * gcc.dg/builtins-52.c: New testcase.
5297
5298 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5299
5300         PR c/19342
5301         * gcc.c-torture/execute/20050119-1.c: New test.
5302
5303 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5304
5305         PR c++/19811
5306         * g++.dg/init/delete1.C: New test.
5307
5308 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5309
5310         PR c++/18470
5311         * g++.dg/template/static12.C: New test.
5312
5313 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5314
5315         PR c++/19787
5316         * g++.dg/conversion/ambig1.C: New test.
5317
5318         PR c++/19739
5319         * g++.dg/ext/attrib19.C: New test.
5320
5321         PR c++/19732
5322         * g++.dg/parse/dtor5.C: New test.
5323
5324         PR c++/19762
5325         * g++.dg/template/dtor3.C: New test.
5326
5327         PR c++/19826
5328         * g++.dg/template/static11.C: New test.
5329         * g++.dg/template/crash2.C: Remove dg-error marker.
5330
5331 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5332
5333         PR C++/18491
5334         * g++.old-deja/g++.mike/p10769a.C: Remove.
5335
5336 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5337
5338         * gcc.dg/builtins-48.c: New test case.
5339         * gcc.dg/builtins-49.c: New test case.
5340         * gcc.dg/builtins-50.c: New test case.
5341         * gcc.dg/builtins-51.c: New test case.
5342
5343 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5344
5345         PR middle-end/19583
5346         * g++.dg/warn/Wreturn-type-3.C: New test.
5347
5348 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5349
5350         PR middle-end/19402
5351         * gcc.dg/pr19402-1.c: New testcase.
5352         * gcc.dg/pr19402-2.c: likewise.
5353
5354 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5355
5356         PR middle-end/19854
5357         * g++.dg/tree-ssa/tmmti.C: New testcase.
5358
5359 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5360
5361         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5362
5363 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5364
5365         PR c++/19733
5366         * g++.dg/parse/crash23.C: New test.
5367         * g++.dg/warn/Weff1.C: New test.
5368
5369 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5370
5371         * gcc.dg/20050209-1.c: New test.
5372
5373 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5374
5375         PR target/19799
5376         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5377
5378 2005-02-08  Mike Stump  <mrs@apple.com>
5379
5380         * g++.dg/pch/import-2.c: New test.
5381         * g++.dg/pch/import-2.hs: New.
5382         * g++.dg/pch/include/import-2a.h: New.
5383         * g++.dg/pch/include/import-2b.h: New.
5384
5385 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5386
5387         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5388
5389 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5390
5391         * gfortran.dg/substr_1.f90: New test.
5392
5393 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5394
5395         PR middle-end/19775
5396         * gcc.dg/torture/builtin-power-1.c: Disable test for
5397         invalid transformation.
5398         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5399         no longer optimize.
5400         * gcc.dg/builtins-47.c: New testcase.
5401
5402 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5403             Dorit Naishlos  <dorit@il.ibm.com>
5404
5405         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5406
5407 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5408
5409         * gcc.c-torture/compile/20050206-1.c: New test.
5410
5411 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5412
5413         PR tree-opt/19768
5414         * g++.dg/opt/pr19768.C: New test.
5415
5416 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5417
5418         PR tree-opt/19736
5419         * gcc.c-torture/compile/pr19736.c: New test.
5420
5421 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5422
5423         PR c++/17401
5424         * g++.dg/parse/error25.C: New test.
5425
5426 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5427
5428         * gcc.c-torture/execute/20050203-1.c: New.
5429
5430 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5431
5432         * gcc.dg/vect/vect-85.c: Remove xfail.
5433         * gcc.dg/vect/vect-86.c: Remove xfail.
5434         * gcc.dg/vect/vect-87.c: Remove xfail.
5435         * gcc.dg/vect/vect-88.c: Remove xfail.
5436
5437 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5438
5439         * gcc.dg/altivec-19.c: New.
5440
5441 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5442
5443         PR c/17807
5444         * gcc.dg/nested-func-3.c: New test.
5445         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5446
5447 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5448
5449         * gcc.test-framework/gen_directive_tests: Generate tests for
5450         selector expressions.
5451
5452 2005-02-02  Matt Austern  <austern@apple.com>
5453
5454         PR c++/19628
5455         * g++/ext/builtin7.C: New.
5456         * g++/ext/builtin8.C: New.
5457
5458 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5459
5460         PR c/18502
5461         * gcc.dg/pr18502-1.c: New test.
5462
5463 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5464
5465         PR c++/17413
5466         * g++.dg/template/local4.C: Tweak.
5467
5468 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5469
5470         PR tree-optimization/19578
5471         * gcc.c-torture/compile/20050202-1.c: New test.
5472
5473 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5474
5475         PR c/19435
5476         * gcc.dg/c99-init-4.c: New test.
5477
5478 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5479
5480         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5481
5482         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5483
5484         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5485         * g++.dg/eh/check-vect.h: New.
5486
5487         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5488         * gcc.dg/vect/vect-78.c: Ditto.
5489         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5490         Remove.
5491
5492         * g++.dg/conversion/simd1.C: Expect warning.
5493         * g++.dg/ext/attribute-test-1.C: Ditto.
5494         * g++.dg/ext/attribute-test-2.C: Ditto.
5495         * g++.dg/ext/attribute-test-3.C: Ditto.
5496         * g++.dg/ext/attribute-test-4.C: Ditto.
5497
5498         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5499         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5500
5501         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5502
5503 2005-02-01  Richard Henderson  <rth@redhat.com>
5504
5505         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5506         long double for ibm double-double format.
5507         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5508
5509 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5510
5511         PR tree-optimization/19633
5512         * testsuite/gcc.dg/pr19633-1.c: New test.
5513         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5514         to NULL or a symbol.
5515
5516 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5517
5518         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5519         New procs.
5520         (dg-process-target (local override)): Handle selector expressions.
5521
5522         * gcc.test-framework/README: Describe tests in source directory.
5523         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5524         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5525         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5526         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5527         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5528         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5529         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5530         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5531         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5532         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5533         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5534         * gcc.test-framework/dg-error-exp-P.c: New test.
5535         * gcc.test-framework/dg-error-exp-XP.c: New test.
5536         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5537         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5538         * gcc.test-framework/dg-output-exp-P.c: New test.
5539         * gcc.test-framework/dg-output-exp-XF.c: New test.
5540         * gcc.test-framework/dg-warning-exp-P.c: New test.
5541         * gcc.misc-tests/dg-1.c: Remove.
5542         * gcc.misc-tests/dg-2.c: Remove.
5543         * gcc.misc-tests/dg-3.c: Remove.
5544         * gcc.misc-tests/dg-4.c: Remove.
5545         * gcc.misc-tests/dg-5.c: Remove.
5546         * gcc.misc-tests/dg-6.c: Remove.
5547         * gcc.misc-tests/dg-7.c: Remove.
5548         * gcc.misc-tests/dg-8.c: Remove.
5549         * gcc.misc-tests/dg-9.c: Remove.
5550         * gcc.misc-tests/dg-10.c: Remove.
5551         * gcc.misc-tests/dg-11.c: Remove.
5552         * gcc.misc-tests/dg-12.c: Remove.
5553         * gcc.misc-tests/dg-test.exp: Remove.
5554
5555         * gcc.test-framework/test-framework.awk: Change recording and
5556         printing of passes and failures.
5557
5558         * gcc.test-framework: New directory.
5559         * gcc.test-framework/README: New.
5560         * gcc.test-framework/test-framework.exp: New.
5561         * gcc.test-framework/test-framework.awk: New.
5562         * gcc.test-framework/gen_directive_tests: New.
5563
5564 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5565
5566         * lib/treelang.exp: Fix comment typos.
5567         (treelang_target_compile): Don't append libs=-ltreelang to options.
5568
5569 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5570
5571         * g++.dg/parse/typename7.C: Adjust error messages.
5572
5573 2005-01-31  Jeff Law  <law@redhat.com>
5574
5575         * gcc.c-torture/execute/20050131-1.c: New test.
5576         * gcc.dg/wcaselabel.c: New test.
5577
5578 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5579
5580         * g++.dg/other/warning1.C: Adjust error messags.
5581         * g++.dg/parse/constant5.C: New test.
5582
5583 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5584
5585         PR c/19333
5586         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5587         the test case valid.
5588         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5589         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5590         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5591         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5592         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5593         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5594
5595 2005-01-31  Dale Johannesen  <dalej@apple.com>
5596
5597         * g++.dg/opt/pr19650.C:  New test.
5598
5599 2005-01-31  Richard Henderson  <rth@redhat.com>
5600
5601         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5602         long double for intel double extended format.
5603         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5604
5605 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5606
5607         PR c++/19555
5608         * g++.dg/template/static10.C: New test.
5609
5610         PR c++/19395
5611         * g++.dg/parse/error24.C: New test.
5612
5613         PR c++/19367
5614         * g++.dg/lookup/builtin1.C: New test.
5615
5616         PR c++/19457
5617         * g++.dg/warn/conv3.C: New test.
5618
5619 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5620
5621         PR fortran/19647
5622         * gfortan.dg/inquire_7.f90
5623
5624 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5625
5626         PR tree-optimization/15791
5627         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5628         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5629         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5630         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5631         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5632         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5633         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5634         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5635         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5636         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5637
5638 2005-01-29  Paul Brook  <paul@codesourcery.com>
5639
5640         PR fortran/18565
5641         * check.c (real_or_complex_check): New function.
5642         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5643         * intrinsic.c (add_functions): Use new check functions.
5644         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5645         Add prototypes.
5646
5647 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5648
5649         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5650         gcc.dg/lvalue-3.c: New tests.
5651         * gcc.dg/concat.c: Update expected messages.
5652
5653 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5654
5655         PR libfortran/19595
5656         * gfortran.dg/eor_1.f90:  New test.
5657
5658 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5659
5660         PR fortran/19589
5661         * gfortran.dg/logical_data_1.f90: New test.
5662
5663 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5664
5665         PR c++/19253
5666         * g++.dg/template/crash33.C: New test.
5667
5668         PR c++/19667
5669         * g++.dg/template/crash32.C: New test.
5670
5671 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5672
5673         PR middle-end/16558
5674         * g++.dg/warn/Wreturn-type-2.C: New test.
5675
5676 2004-06-24  Jeff Law  <law@redhat.com>
5677
5678         * gcc.dg/tree-ssa/20050128-1.c: New test.
5679
5680 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5681
5682         * gcc.target/frv/all-mdpackh-1.c: New test.
5683
5684 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5685
5686         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5687
5688 2005-01-27  Richard Henderson  <rth@redhat.com>
5689
5690         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5691
5692 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5693
5694         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5695
5696 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5697
5698         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5699         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5700         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5701         to cope with cases where the multilib options override the dg-options.
5702
5703 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5704
5705         PR c/18946
5706         * gcc.dg/noncompile/20050120-1.c: New test.
5707
5708 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5709
5710         PR tree-optimization/19633
5711         * gcc.dg/pr19633.c: New test.
5712         * gcc.dg/tree-ssa/pr19633.c: New test.
5713
5714 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5715
5716         * gcc.dg/20041216-1.c: New test.
5717
5718 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5719
5720         PR objc/18862
5721         * objc.dg/selector-2.m: New test.
5722
5723 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5724
5725         * g++.dg/opt/range-test-2.C: New test.
5726
5727         PR rtl-optimization/19579
5728         * gcc.c-torture/execute/20050124-1.c: New test.
5729
5730 2005-01-26  Greg Parker  <gparker@apple.com>
5731         Stuart Hastings  <stuart@apple.com>
5732
5733         * gcc.c-torture/execute/20050125-1.c: New.
5734
5735 2005-01-18  Jan Hubicka  <jh@suse.cz>
5736
5737         PR tree-optimize/19337
5738         * gcc.c-torture/compile/20050119-1.c: New test.
5739
5740 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5741
5742         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5743         test for successful match.
5744
5745 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5746
5747         PR objc/18408
5748         * objc.dg/comp-types-7.m: New test.
5749
5750 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5751
5752         * lib/target-supports.exp (current_target_name): New.
5753         (check_effective_target_ilp32, check_effective_target_lp64):
5754         Cache the result to use as long as the current target, with
5755         multilib flags, remains the same.
5756
5757         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5758         (dg-require-weak, dg-require-visibility, dg-require-alias,
5759         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5760         dg-require-effective-target, dg-skip-if): Remove call to
5761         skip_test_and_clear_xfail.
5762         (dg-test): Clear xfail data.
5763
5764 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5765
5766         PR target/17751
5767         * gcc.dg/ppc64-toc.c: New test.
5768
5769         * g++.dg/tree-ssa/empty-1.C: New test.
5770
5771         PR middle-end/19551
5772         * gcc.c-torture/execute/20050121-1.c: New test.
5773         * gcc.dg/20050121-2.c: New test.
5774
5775 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5776         Paul Brook  <paul@codesourcery.com>
5777
5778         PR fortran/17941
5779         * gfortran.dg/real_const_1.f: New test.
5780         * gfortran.dg/real_const_2.f90: New test.
5781         * gfortran.dg/complex_int_1.f90: New test.
5782
5783 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5784
5785         PR fortran/19313
5786         * gfortan.dg/inquire_6.f90: New test.
5787
5788 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5789
5790         PR libfortran/19451
5791         * open_readonly_1.f90:  New test.
5792
5793 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5794
5795         PR libfortran/18982
5796         * gfortran.dg/open_new.f90: New file.
5797
5798 2005-01-22  Paul Brook  <paul@codesourcery.com>
5799
5800         * namelist_1.f90: New test.
5801
5802 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5803
5804         PR tree-optimization/19484
5805         * gcc.c-torture/compile/20050122-[12].c: New tests.
5806
5807 2005-01-22  Paul Brook  <paul@codesourcery.com>
5808
5809         * gfortran.dg/implicit_2.f90: New test.
5810
5811 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5812
5813         PR fortran/19314
5814         * gfortran.dg/inquire_5.f90: New test.
5815
5816 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5817
5818         PR c/18809
5819         * gcc.dg/pr18809-1.c: New test.
5820
5821 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5822
5823         * gcc.dg/20050121-1.c: New test.
5824
5825         PR tree-optimization/13000
5826         * gcc.dg/20040206-1.c: Change warning to point where function is
5827         being inlined.
5828
5829 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5830
5831         PR c++/19208
5832         * g++.dg/template/array11.C: New test.
5833
5834 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5835
5836         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5837         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5838         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5839         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5840         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5841         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5842
5843 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5844
5845         PR tree-optimization/15349
5846         * gcc.dg/tree-ssa/pr15349.c: New.
5847
5848 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5849
5850         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5851
5852 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5853
5854         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5855         scan-assembler-times directive name.
5856
5857         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5858         after dg-do.
5859
5860         PR rtl-optimization/19462
5861         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5862
5863 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5864
5865         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5866         counting function calls on ia64.
5867
5868 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5869
5870         PR rtl-optimization/15139
5871         * gcc.dg/20050111-2.c: New test.
5872
5873         PR c/17297
5874         * gcc.c-torture/compile/20050113-1.c: New testcase.
5875
5876         PR middle-end/19164
5877         * gcc.dg/20050113-1.c: New testcase.
5878
5879 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5880
5881         * gcc.dg/vect/vect-85.c: Add comment.
5882         * gcc.dg/vect/vect-86.c: Add xfail for now.
5883         * gcc.dg/vect/vect-87.c: Add xfail for now.
5884         * gcc.dg/vect/vect-88.c: Add xfail for now.
5885         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5886
5887 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5888
5889         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5890
5891 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5892
5893         * g++.dg/debug/typedef3.C: New test.
5894
5895 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5896
5897         PR c/19472
5898         * gcc.dg/asm-a.c: New test.
5899
5900 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5901
5902         * gcc.dg/sh-relax.c: Add prototype for abort.
5903
5904 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5905
5906         * gcc.dg/short-compare-1.c: New test.
5907         * gcc.dg/short-compare-2.c: Likewise.
5908
5909 2005-01-18  Michael Matz  <matz@suse.de>
5910
5911         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5912
5913 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5914
5915         PR tree-optimization/19121
5916         * gcc.c-torture/compile/pr19121.c: New test.
5917
5918 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5919
5920         PR target/19357
5921         * gcc.c-torture/compile/pr19357.c: New test.
5922
5923 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5924
5925         PR c/5675
5926         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5927         pass--those that refer just to the variable, possibly with a
5928         cast.
5929         * gcc.dg/c99-const-expr-3.c: Likewise.
5930
5931         PR middle-end/13127
5932         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5933         longer emitted.
5934
5935 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5936
5937         PR fortran/18778
5938         * gfortran.dg/endfile_2.f90: New test.
5939
5940 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5941
5942         PR 19168
5943         * gfortran.dg/select_5.f90: New test.
5944
5945 2004-01-16  Paul Brook  <paul@codesourcery.com>
5946
5947         * gfortran.dg/common_4.f90: New test.
5948
5949 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5950
5951         PR rtl-optimization/19462
5952         * gcc.dg/torture/pr19462-1.c: New test.
5953
5954 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5955
5956         PR objc/19321
5957         * objc.dg/func-ptr-2.m: New.
5958         * objc.dg/volatile-1.m: New.
5959
5960 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5961
5962         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5963
5964 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5965
5966         PR tree-optimization/19060
5967         * gcc.c-torture/execute/20050104-1.c: New test.
5968
5969 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5970
5971         PR fortran/18983
5972         * gfortran.dg/write_to_null.f90: New test.
5973
5974 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5975             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5976
5977         PR other/19328
5978         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5979         argument.
5980
5981 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5982
5983         PR c++/19263
5984         * g++.dg/init/vector1.C: New test.
5985
5986 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5987
5988         PR target/13158
5989         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5990         PR target/18987
5991         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5992
5993 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5994
5995         * gfortran.dg/select_1.f90: New test.
5996         * gfortran.dg/select_2.f90: New test.
5997         * gfortran.dg/select_3.f90: New test.
5998         * gfortran.dg/select_4.f90: New test.
5999
6000 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6001
6002         PR middle-end/19084
6003         PR rtl-optimization/19348
6004         * gcc.dg/20050111-1.c: New test.
6005         * gcc.c-torture/execute/20050111-1.c: New test.
6006
6007         * gcc.dg/i386-asm-4.c: New test.
6008
6009 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6010
6011         * gcc.dg/nested-func-2.c: New test.
6012         * ada/acats/norun.lst: Remove c953002.
6013
6014 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6015
6016         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6017
6018 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6019
6020         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6021
6022 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6023
6024         PR target/18761
6025         * g++.dg/abi/align1.C: New test.
6026
6027 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6028
6029         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6030         at a time.
6031         * g++.dg/ext/altivec_check.h: Support compiling as C.
6032
6033 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6034
6035         PR c++/19355
6036         * g++.dg/expr/pr19355-1.C: New test case.
6037
6038 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6039
6040         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6041         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6042         * ada/acats/tests/c3/c92005b.ada: Likewise.
6043         * ada/acats/tests/c3/cxb3012.a: Likewise.
6044         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6045
6046 2005-01-09  Paul Brook  <paul@codesourcery.com>
6047
6048         * gfortran.dg/common_2.f90: New file.
6049         * gfortran.dg/common_3.f90: New file.
6050
6051 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6052
6053         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6054
6055 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6056
6057         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6058         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6059         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6060         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6061         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6062         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6063         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6064         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6065         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6066         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6067         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6068         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6069         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6070         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6071         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6072         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6073         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6074         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6075         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6076         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6077         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6078         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6079         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6080         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6081         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6082         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6083         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6084         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6085         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6086         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6087         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6088         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6089         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6090         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6091         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6092         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6093         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6094         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6095         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6096         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6097         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6098         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6099         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6100         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6101         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6102         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6103         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6104         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6105         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6106         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6107         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6108         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6109         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6110         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6111         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6112         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6113         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6114         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6115         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6116         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6117         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6118         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6119         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6120         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6121         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6122         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6123         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6124
6125         * gcc.dg/vect/vect-1.c: Fix spelling.
6126         * gcc.dg/vect/vect-10.c: Fix spelling.
6127         * gcc.dg/vect/vect-11.c: Fix spelling.
6128         * gcc.dg/vect/vect-12.c: Fix spelling.
6129         * gcc.dg/vect/vect-14.c: Fix spelling.
6130         * gcc.dg/vect/vect-15.c: Fix spelling.
6131         * gcc.dg/vect/vect-16.c: Fix spelling.
6132         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6133         * gcc.dg/vect/vect-64.c: Fix comments.
6134         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6135
6136 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6137             Ira Rosen  <irar@il.ibm.com>
6138
6139         * gcc.dg/vect/vect-70.c: New test.
6140         * gcc.dg/vect/vect-71.c: New test.
6141
6142 2005-01-09  Manfred Hollstein  <mh@suse.com>
6143
6144         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6145         * gcc.dg/pr18241-2.c: Likewise.
6146         * gcc.dg/pr18241-3.c: Likewise.
6147         * gcc.dg/pr18241-4.c: Likewise.
6148         * gcc.dg/pr18241-5.c: Likewise.
6149
6150 2005-01-08  Richard Henderson  <rth@redhat.com>
6151
6152         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6153         False for x86 and x86-64.
6154
6155 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6156
6157         PR tree-optimization/18241
6158         * gcc.dg/pr18241-1.c: New test.
6159         * gcc.dg/pr18241-2.c: New test.
6160         * gcc.dg/pr18241-3.c: New test.
6161         * gcc.dg/pr18241-4.c: New test.
6162         * gcc.dg/pr18241-5.c: New test.
6163
6164 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6165
6166         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6167         gfortran.dg/select_4.f90: New.
6168
6169 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6170
6171         * gcc.c-torture/execute/20050107-1.c: New test.
6172
6173 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6174
6175         PR c++/19298
6176         * g++.dg/template/ref2.C: New.
6177
6178 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6179
6180         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6181         instead of being empty.
6182
6183 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6184
6185         PR fortran/15553
6186         * gfortran.dg/array-1.f90: New test.
6187
6188 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6189
6190         PR tree-optimization/19283
6191         * gcc.c-torture/execute/20050106-1.c: New test.
6192
6193         PR rtl-optimization/18861
6194         * gcc.dg/20050105-1.c: New test.
6195
6196         PR tree-optimization/18828
6197         * gcc.dg/20050105-2.c: New test.
6198
6199 2005-01-07  Andreas Jaeger  <aj@suse.de>
6200
6201         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6202
6203 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6204
6205         PR fortran/18398
6206         * gfortran.dg/fmt_read.f90: New test.
6207
6208 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6209
6210         * gcc.dg/rs6000-ldouble-2.c: New.
6211
6212 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6213
6214         PR c++/19244
6215         * g++.dg/parser/ctor2.C: New test.
6216
6217 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6218
6219         PR c++/17154
6220         * g++.dg/template/using9.C: New test.
6221
6222 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6223
6224         PR c++/19258
6225         * g++.dg/lookup/friend6.C: New test.
6226
6227 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6228
6229         PR c++/19270
6230         * g++.dg/template/array10.C: New.
6231
6232 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6233
6234         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6235         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6236
6237 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6238
6239         * gcc.c-torture/compile/20050105-1.c: New test.
6240
6241 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6242
6243         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6244
6245 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6246
6247         PR middle-end/19100
6248         * gcc.dg/conv-3.c: New test case.
6249
6250 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6251
6252         * gcc.dg/asm-wide-1.c: New test.
6253
6254 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6255
6256         PR c++/19030
6257         * g++.dg/parse/crash22.C: New
6258
6259 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6260
6261         PR 19257
6262         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6263
6264 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6265
6266         PR middle-end/17767
6267         * gcc.dg/i386-mmx-6.c: New test case.
6268
6269 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6270
6271         PR tree-optimization/18308
6272         * gcc.dg/vect/pr18308.c: New testcase.
6273
6274 2005-01-04  Andreas Jaeger  <aj@suse.de>
6275
6276         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6277
6278 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6279             Robert Bowdidge <bowdidge@apple.com>
6280
6281         * gcc.dg/cpp/subframework1.c: New.
6282         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6283         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6284         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6285         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6286
6287 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6288
6289         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6290         producing warning.
6291         * gcc.dg/darwin-weakimport-2.c: New.
6292
6293 2005-01-03  Richard Henderson  <rth@redhat.com>
6294
6295         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6296
6297 2005-01-03  Richard Henderson  <rth@redhat.com>
6298
6299         * gcc.dg/vect/vect.exp: Enable for ia64.
6300         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6301         (check_effective_target_vect_float): Likewise.
6302         (check_effective_target_vect_no_align): Likewise.
6303         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6304         * gcc.dg/vect/vect-8.c: Likewise.
6305
6306 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6307
6308         PR target/19236
6309         * gcc.dg/pr19236-1.c: New test case.
6310
6311 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6312
6313         PR rtl-optimization/12092
6314         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6315
6316 2005-01-02  Andreas Jaeger  <aj@suse.de>
6317
6318         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6319
6320 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6321             Andrew Pinski  <pinskia@physics.uc.edu>
6322
6323         PR rtl-optimization/12092
6324         * gcc.dg/pr12092-1.c: New test case.
6325
6326 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6327
6328         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6329         'hidden' and 'default' for better portability.
6330         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6331
6332         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6333         6 and 7.
6334         * g++.old-deja/g++.brendan/new3.C: Likewise.
6335
6336 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6337
6338         * gcc.dg/20041231-1.C: New test.
6339         * g++.dg/warn/Wunreachable-code-1.C: New test.
6340
6341 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6342
6343         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6344         file, not /dev/null.  Abort on error.
6345
6346 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6347             Ziemowit Laski  <zlaski@apple.com>
6348
6349         PR objc/18971
6350         * objc.dg/encode-5.m: New test.
6351
6352 2004-12-29  Richard Henderson  <rth@redhat.com>
6353
6354         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6355         * objc.dg/stabs-1.m: Disable for ia64.
6356
6357 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6358
6359         PR c++/19190
6360         * g++.dg/warn/Wunused-10.C: New test.
6361
6362 2004-12-28  Richard Henderson  <rth@redhat.com>
6363
6364         * objc.dg/stabs-1.m: Disable for alpha.
6365
6366 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6367
6368         PR c++/19149
6369         * g++.dg/parse/error23.C: New test.
6370
6371 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6372
6373         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6374
6375         PR fortran/19032
6376         * gfortran.dg/intrinsic_modulo_1.f90: New.
6377         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6378         tests with divisor -1.
6379
6380 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6381
6382         * g++.dg/opt/temp1.C (memcpy): Return a value.
6383
6384         PR c++/19148
6385         * g++.dg/expr/cond7.C: New test.
6386
6387 2004-12-27  Paul Brook  <paul@codesourcery.com>
6388
6389         * gfortran.dg/g77/select_no_compile.f: Remove.
6390
6391 2004-12-27  Richard Henderson  <rth@redhat.com>
6392
6393         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6394         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6395         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6396
6397 2004-12-26  Richard Henderson  <rth@redhat.com>
6398
6399         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6400         by 1i instead of token pasting.
6401
6402 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6403
6404         PR tree-optimization/17578
6405         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6406         to additional_flags.
6407         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6408
6409 2004-12-25  Richard Henderson  <rth@redhat.com>
6410
6411         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6412         Remove Alpha.
6413
6414 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6415
6416         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6417         hppa*-*-hpux*.
6418         * gcc.dg/pr17957.c (dg-options): Likewise.
6419         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6420         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6421         instead of 0 on __hppa__.
6422         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6423         "foo,%r" on hppa*-*-*.
6424
6425 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6426
6427         PR fortran/19071
6428         * gfortran.dg/complex_write.f90: New test.
6429
6430 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6431
6432         PR c++/17595
6433         * g++.dg/parse/pragma2.C: New test.
6434
6435         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6436
6437 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6438
6439         * gcc.dg/empty2.c: Add missing dg-warning.
6440
6441 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6442
6443         PR c++/17413
6444         * g++.dg/template/local4.C: New test.
6445         * g++.dg/template/crash19.C: Add dg-error marker.
6446
6447         * g++.dg/template/crash31.C: Correct embedded PR number.
6448
6449 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6450
6451         PR c++/16405
6452         * g++.dg/opt/temp1.C: Add do-run marker.
6453
6454 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6455
6456         * g++.dg/template/spec19.C: New.
6457
6458 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6459
6460         PR target/16819
6461         * gcc.dg/empty2.c: New.
6462
6463 2004-12-23  Richard Henderson  <rth@redhat.com>
6464
6465         * lib/target-supports.exp (check_effective_target_vect_no_align):
6466         Remove i?86 and x86-64.
6467
6468 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6469
6470         PR c++/16405
6471         * g++.dg/opt/temp1.C: New test.
6472
6473 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6474
6475         PR c++/18733
6476         * g++.dg/template/friend33.C: New testcase.
6477
6478 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6479
6480         PR c++/18464
6481         * g++.dg/template/cond5.C: New test.
6482
6483         PR c++/18492
6484         * g++.dg/inherit/thunk3.C: New test.
6485
6486         PR c++/11224
6487         * g++.dg/warn/Wunused-9.C: New test.
6488
6489 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6490
6491         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6492
6493 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6494
6495         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6496
6497 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6498
6499         PR c++/18378
6500         * g++.dg/ext/packed8.C: New test.
6501
6502         PR c++/19063
6503         * g++.dg/template/crash31.C: New test.
6504
6505         PR c++/19034
6506         * g++.dg/template/crash30.C: New test.
6507
6508 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6509
6510         PR C++/18984
6511         * g++.dg/eh/ctor3.C: New test.
6512
6513 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6514
6515         * objc.dg/stabs-1.m: Allow section name to be quoted and
6516         assembly label to begin with '.LL'.
6517
6518 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6519
6520         * gcc.dg/vect/vect.exp
6521         (check_effective_target_lp64_or_vect_no_align): New.
6522         * gcc.dg/vect/vect-77.c: Use it.
6523         * gcc.dg/vect/vect-78.c: Use it.
6524
6525         * lib/target-supports.exp
6526         (check_effective_target_vect_no_max,
6527         check_effective_target_vect_no_bitwise,
6528         check_effective_target_vect_no_align): New.
6529         * gcc.dg/vect/vect-13.c: Use them.
6530         * gcc.dg/vect/vect-17.c: Ditto.
6531         * gcc.dg/vect/vect-18.c: Ditto.
6532         * gcc.dg/vect/vect-19.c: Ditto.
6533         * gcc.dg/vect/vect-20.c: Ditto.
6534         * gcc.dg/vect/vect-27.c: Ditto.
6535         * gcc.dg/vect/vect-29.c: Ditto.
6536         * gcc.dg/vect/vect-44.c: Ditto.
6537         * gcc.dg/vect/vect-48.c: Ditto.
6538         * gcc.dg/vect/vect-50.c: Ditto.
6539         * gcc.dg/vect/vect-52.c: Ditto.
6540         * gcc.dg/vect/vect-54.c: Ditto.
6541         * gcc.dg/vect/vect-56.c: Ditto.
6542         * gcc.dg/vect/vect-58.c: Ditto.
6543         * gcc.dg/vect/vect-60.c: Ditto.
6544         * gcc.dg/vect/vect-72.c: Ditto.
6545         * gcc.dg/vect/vect-80.c: Ditto.
6546
6547 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6548
6549         PR c++/14075
6550         * g++.dg/init/string1.C: New.
6551
6552         PR c++/18975
6553         * g++.dg/other/synth1.C: New.
6554
6555 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6556
6557         PR c/18963
6558         * gcc.dg/pr18963-1.c: New test.
6559
6560 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6561
6562         PR c/18596
6563         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6564         * gcc.dg/pr18596-1.c: Use dg-error.
6565         (dg-options): Use -fno-unit-at-a-time.
6566         * gcc.dg/pr18596-2.c: New test.
6567         * gcc.dg/pr18596-3.c: New test.
6568
6569 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6570
6571         PR middle-end/18683
6572         * g++.dg/opt/pr18683-1.C: New test case.
6573
6574 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6575
6576         PR other/19093
6577         * g++.dg/opt/max1.C: Fix for 64bit targets.
6578
6579 2004-12-20  Matt Austern  <austern@apple.com>
6580
6581         PR c++/19044
6582         * g++.dg/ext/builtin6.C: New
6583
6584 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6585
6586         PR tree-optimization/19080
6587         * gcc.c-torture/compile/pr19080.c: New test.
6588
6589 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6590
6591         * gcc.dg/20041219-1.c: New test.
6592
6593 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6594
6595         PR middle-end/19068
6596         * g++.dg/opt/max1.C: New test case.
6597
6598 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6599
6600         * gcc.dg/fdata-sections-1.c: New test.
6601
6602 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6603
6604         PR middle-end/18548
6605         * gcc.dg/max-1.c: New test case.
6606
6607 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6608
6609         * gcc.c-torture/execute/20041218-1.c: New test.
6610
6611 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6612
6613         * gcc.dg/pr18501.c: New test.
6614         * gcc.dg/uninit-5.c: XFAIL.
6615         * gcc.dg/uninit-9.c: XFAIL.
6616
6617 2004-12-17  Dale Johannesen  <dalej@apple.com>
6618
6619         * gcc.dg/20041213-1.c:  New.
6620
6621 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6622
6623         * objc.dg/stabs-1.m: Allow assembly label to begin
6624         with a dot ('.').
6625
6626 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6627
6628         * gcc.c-torture/execute/20041213-1.c: Move...
6629         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6630
6631 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6632
6633         PR c++/18721
6634         * g++.dg/lookup/conv-5.C: New.
6635
6636 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6637
6638         * objc.dg/stabs-1.m: New test.
6639
6640 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6641
6642         * gcc.dg/visibility-c.c: Change compile to
6643         assemble for the test.
6644
6645 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6646
6647         PR target/19041
6648         * gcc.dg/visibility-c.c: New test.
6649
6650 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6651
6652         PR middle-end/18493
6653         * gcc.dg/switch-8.c: New test case.
6654
6655 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6656
6657         PR c++/18905
6658         * g++.dg/template/init4.C: New.
6659         * g++.dg/opt/static3.C: Enable optimizer.
6660
6661 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6662
6663         * g++.dg/other/complex1.C: New test.
6664
6665 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6666
6667         * g++.dg/opt/inline9.C: New test.
6668
6669 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6670
6671         PR fortran/18993
6672         * gfotran.dg/nullify_1.f: New test.
6673
6674 2004-12-15  Richard Henderson  <rth@redhat.com>
6675
6676         * gcc.target/i386/i386.exp: New harness.
6677         * gcc.target/i386/vect-args.c: New.
6678
6679 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6680
6681         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6682
6683 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6684
6685         PR c++/18825
6686         * g++.dg/template/friend32.C: New test.
6687
6688 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6689
6690         * cpp/pragma-once-1.c: New test.
6691         * cpp/pragma-once-1b.h: Likewise.
6692         * cpp/pragma-once-1c.h: Likewise.
6693         * cpp/pragma-once-1d.h: Likewise.
6694         * cpp/inc/pragma-once-1a.h: Likewise.
6695
6696 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6697             Steven G. Kargl  <kargls@comcast.net>
6698
6699         PR fortran/17597
6700         * gfortran.dg/list_read_3.f90: New test.
6701
6702 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6703
6704         * gcc.dg/ftrapv-2.c: New test.
6705
6706 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6707
6708         PR c++/18981
6709         * g++.dg/template/typename9.C: New test.
6710
6711 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6712
6713         PR c++/18738
6714         * g++.dg/template/typename8.C: New test.
6715         * g++.dg/parse/friend2.C: Tweak error message.
6716
6717 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6718
6719         * gcc.c-torture/20041214-1.c: New test.
6720
6721 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6722
6723         PR c++/18965
6724         * g++.dg/init/array17.C: New test.
6725
6726 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6727
6728         PR c++/18793
6729         * g++.dg/init/aggr3.C: New test.
6730
6731 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6732
6733         * gcc.dg/altivec-types-1.c: New test.
6734         * gcc.dg/altivec-types-2.c: New test.
6735         * gcc.dg/altivec-types-3.c: New test.
6736         * gcc.dg/altivec-types-4.c: New test.
6737         * g++.dg/ext/altivec-types-1.C: New test.
6738         * g++.dg/ext/altivec-types-2.C: New test.
6739         * g++.dg/ext/altivec-types-3.C: New test.
6740         * g++.dg/ext/altivec-types-4.C: New test.
6741
6742 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6743
6744         PR middle-end/18951
6745         * gcc.c-torture/execute/20041213-1.c: New test.
6746
6747 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6748
6749         PR c++/18949
6750         * g++.dg/template/cast1.C: New.
6751
6752 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6753
6754         * gcc.c-torture/execute/20041213-2.c: New test.
6755
6756 2004-12-13  Richard Henderson  <rth@redhat.com>
6757
6758         * gcc.dg/i386-sse-10.c: Fix typo in options.
6759
6760 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6761
6762         PR c++/18968
6763         * g++.dg/opt/pr18968.C: New test.
6764
6765 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6766
6767         PR c++/18925
6768         * g++.dg/ext/visibility/staticdatamem.C: New test.
6769
6770 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6771
6772         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6773
6774 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6775
6776         PR rtl-optimization/18928
6777         * gcc.dg/pr18928-1.c: New test case.
6778
6779 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6780
6781         PR tree-opt/16951
6782         * gcc.c-torture/compile/20041211-1.c: New.
6783
6784 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6785
6786         PR middle-end/17564
6787         * gcc.c-torture/execute/20041212-1.c: New test.
6788
6789 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6790
6791         PR fortran/18869
6792         * gfortran.dg/common_1.f90: New test.
6793
6794 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6795         Paul Brook  <paul@codesourcery.com>
6796
6797         PR fortran/16222
6798         * gfortran.dg/real_do_1.f90: New test.
6799
6800 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6801
6802         PR tree-opt/18040
6803         * g++.dg/opt/ptrmem6.C: New test.
6804
6805 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6806
6807         PR middle-end/18921
6808         * gcc.dg/pr18921-1.c: New test case.
6809
6810 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6811
6812         PR fortran/17175
6813         * gfortran.dg/scale_1.f90: New test.
6814
6815 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6816
6817         PR middle-end/18903
6818         * gcc.c-torture/compile/pr18903.c: New test.
6819
6820 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6821
6822         * gcc.c-torture/execute/20041210-1.c: New test.
6823
6824 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6825
6826         PR c++/18731
6827         * g++.dg/parser/struct-1.C: New test.
6828         * g++.dg/parser/struct-2.C: New test.
6829         * g++.dg/parser/struct-3.C: New test.
6830
6831 2004-12-09  Richard Henderson  <rth@redhat.com>
6832
6833         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6834
6835         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6836         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6837
6838 2004-12-09  Matt Austern  <austern@apple.com>
6839
6840         PR c++/18514
6841         * g++.dg/ext/builtin1.C: New
6842         * g++.dg/ext/builtin2.C: New
6843         * g++.dg/ext/builtin3.C: New
6844         * g++.dg/ext/builtin4.C: New
6845         * g++.dg/ext/builtin5.C: New
6846
6847 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6848
6849         PR tree-opt/18904
6850         * g++.dg/opt/ptrmem5.C: New test.
6851
6852 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6853
6854         * g++.dg/parse/typename5.C: Adjust for new error.
6855         * g++.dg/parse/typename7.C: New.
6856
6857 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6858
6859         PR c++/18073
6860         * g++.dg/other/mmintrin.C: New test.
6861
6862 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6863
6864         PR c++/16681
6865         * g++.dg/init/array15.C: New.
6866         * g++.dg/init/array16.C: New.
6867
6868 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6869
6870         PR fortran/18826
6871         * gfortran.dg/assign_1.f90: New test.
6872
6873 2004-12-08  Nick Clifton  <nickc@redhat.com>
6874
6875         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6876         * gcc.target/xstormy16/data_below100: Likewise.
6877         * gcc.target/xstormy16/sfr: Likewise.
6878         * gcc.target/xstormy16/below100.S: New test source file.
6879         * gcc.target/xstormy16/below100.ld: New test linker script.
6880         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6881         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6882         bp instructions.
6883         * gcc.target/xstormy16/bp.c: Likewise.
6884
6885         * gcc.target/xstormy16/bss_below100: New files:
6886         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6887         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6888         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6889         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6890         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6891         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6892         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6893         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6894         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6895         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6896         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6897         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6898         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6899         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6900         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6901         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6902         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6903         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6904         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6905         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6906         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6907         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6908         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6909         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6910         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6911         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6912         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6913
6914         * gcc.target/xstormy16/data_below100: New files:
6915         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6916         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6917         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6918         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6919         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6920         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6921         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6922         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6923         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6924         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6925         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6926         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6927         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6928         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6929         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6930         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6931         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6932         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6933         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6934         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6935         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6936         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6937         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6938         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6939         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6940         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6941         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6942
6943         * gcc.target/xstormy16/sfr: New files:
6944         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6945         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6946         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6947         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6948         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6949         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6950         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6951         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6952         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6953         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6954         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6955         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6956         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6957         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6958         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6959         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6960         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6961         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6962         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6963         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6964         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6965         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6966         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6967         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6968         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6969         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6970         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6971         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6972         27_if0_sfrw_bitfield_f.c
6973
6974 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6975
6976         PR c++/18100
6977         * g++.dg/lookup/name-clash4.C: New test.
6978
6979 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6980
6981         PR c++/18672
6982         * g++.dg/opt/array1.C: New.
6983
6984         PR c++/18803
6985         * g++.dg/template/operator5.C: New.
6986
6987 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6988
6989         PR c/18867
6990         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6991
6992 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6993
6994         * gcc.dg/noncompile/20041207.c: New test.
6995
6996 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6997
6998         * g++.dg/other/unreachable-1.C: New test.
6999
7000 2004-12-06  Nick Clifton  <nickc@redhat.com>
7001
7002         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7003         <limits.h> because the latter comes from gcc's include/ directory
7004         and not the newlib/libc/include directory.
7005
7006 2004-12-04  Richard Henderson  <rth@redhat.com>
7007
7008         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7009
7010 2004-12-04  Richard Henderson  <rth@redhat.com>
7011
7012         * lib/target-supports.exp (check_gc_sections_available): Disable
7013         for alpha and ia64.
7014
7015 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7016
7017         PR middle-end/17909
7018         * g++.dg/other/vararg-2.C: New test.
7019
7020 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7021
7022         PR c++/17011, c++/17971
7023         * g++.dg/template/error15.C: Adjust expected error.
7024         * g++.dg/template/instantiate3.C: Likewise.
7025
7026 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7027
7028         * gcc.dg/altivec-18.c: Fix for darwin
7029
7030 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7031
7032         PR c++/18782
7033         * g++.dg/parse/ptrmem2.C: New.
7034
7035         PR c++/18318
7036         * g++.dg/template/new1.C: New.
7037
7038 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7039
7040         PR fortran/18710
7041         * gfortran.dg/direct_io_3.f90: New test.
7042
7043 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7044
7045         PR 18758
7046         * g++.dg/parse/crash21.C: New.
7047
7048 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7049
7050         PR c++/15664, c++/18276
7051         * g++.dg/template/ttp13.C: New test.
7052         * g++.dg/template/ttp14.C: Likewise.
7053
7054 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7055
7056         PR c++/18123
7057         * g++.dg/parse/enum2.C: New test.
7058         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7059
7060 2004-12-02  Nick Clifton  <nickc@redhat.com>
7061
7062         * gcc.target/xstormy16: New test directory.
7063         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7064         * gcc.target/xstormy16/bp.c: Check the generation of bp
7065         instructions.
7066         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7067         bn instructions and the BELOW100 attribute.
7068
7069 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7070
7071         PR target/16952
7072         * gcc.dg/ppc-eabi.c: New.
7073
7074 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7075
7076         PR fortran/18284
7077         * gfortran.dg/backspace.f90
7078
7079 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7080
7081         * gfortran.dg/inquire.f90: New test.
7082
7083 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7084
7085         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7086         handle effective-target-keyword.
7087         (dg-skip-if): Support effective-target keyword as target list.
7088         (dg-xfail-if): Ditto.
7089         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7090
7091 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7092
7093         PR tree-optimization/18291
7094         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7095
7096 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7097
7098         PR C++/18729
7099         * g++.dg/parse/crash20.C: New.
7100
7101         PR c++/17431
7102         * g++.dg/overload/arg1.C: New.
7103         * g++.dg/overload/arg2.C: New.
7104         * g++.dg/overload/arg3.C: New.
7105         * g++.dg/overload/arg4.C: New.
7106
7107 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7108
7109         * gcc.dg/c99-flex-array-4.c: Remove.
7110
7111 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7112
7113         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7114
7115         * lib/target-supports.exp (is-effective-target): Simplify.
7116
7117         * lib/target-supports.exp (check_effective_target_vect_long):
7118         Fix for powerpc64-*-*.
7119
7120 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7121
7122         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7123         to support new requirements on FreeBSD 5.
7124
7125 2004-11-30  Devang Patel  <dpatel@apple.com>
7126
7127         PR 18702
7128         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7129
7130 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7131
7132         * g++.dg/ext/altivec-13.C: New test.
7133
7134 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7135
7136         PR tree-opt/18298
7137         * gcc.c-torture/execute/p18298.c: New test.
7138
7139 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7140             Dorit Naishlos  <dorit@il.ibm.com>
7141
7142         PR tree-opt/18607
7143         * gcc.dg/vect/vect-89.c: New test.
7144
7145 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7146
7147         * gcc.dg/pr18596-1.c: New test.
7148
7149 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7150
7151         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7152
7153 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7154
7155         PR c/18479
7156         * gcc.dg/pr18479.c: New test.
7157
7158 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7159
7160         PR target/18490
7161         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7162         mmix-knuth-mmixware.
7163
7164         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7165         cris-*-elf* cris-*-aout* mmix-*-*
7166
7167 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7168
7169         PR middle-end/18725
7170         * gcc.dg/pr18725.c: New test.
7171
7172 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7173
7174         PR target/18488
7175         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7176
7177         PR target/18336
7178         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7179
7180 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7181
7182         PR c++/18368
7183         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7184         * g++.old-deja/g++.law/ctors5.C: Likewise.
7185         * g++.old-deja/g++.other/crash25.C: Likewise.
7186
7187         PR c++/18674
7188         * g++.dg/template/error16.C: New test.
7189
7190         PR c++/18512
7191         * g++.dg/template/crash29.C: New test.
7192
7193 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7194
7195         PR tree-optimization/18712
7196         * gcc.c-torture/compile/pr18712.c: New test.
7197
7198 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7199
7200         PR c/7544
7201         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7202         tests.
7203
7204 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7205
7206         PR c++/18652
7207         * g++.dg/lookup/crash6.C: New test.
7208
7209 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7210
7211         PR middle-end/18164
7212         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7213
7214 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7215
7216         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7217         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7218         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7219
7220 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7221
7222         * gcc.dg/pr18164.c: New test.
7223
7224 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7225
7226         * gcc.dg/funroll-loops-all.c: New.
7227
7228 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7229
7230         PR target/18489
7231         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7232         delimeter, match space and TAB as well as ":".
7233
7234         PR target/18484
7235         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7236
7237         PR target/18348
7238         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7239
7240         PR target/18345
7241         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7242
7243         PR target/18337
7244         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7245
7246 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7247
7248         * gfortran.dg/direct_io_2.f90: New test.
7249
7250 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7251
7252         PR target/18334
7253         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7254
7255 2004-11-28  Richard Henderson  <rth@redhat.com>
7256
7257         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7258
7259 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7260
7261         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7262         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7263         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7264         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7265         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7266         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7267         gcc.dg/pointer-arith-8.c: New tests.
7268
7269 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7270
7271         PR fortran/18364
7272         * gfortran.dg/endfile.f90: New test.
7273
7274 2004-11-27  Falk Hueffner  <falk@debian.org>
7275
7276         * gcc.dg/loop-6.c: New test.
7277
7278 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7279
7280         * gcc.c-torture/execute/20041126-1.c: New test.
7281
7282 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7283
7284         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7285         on IRIX.
7286
7287 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7288
7289         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7290         functions.
7291
7292 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7293
7294         PR rtl-optimization/17825
7295         * gcc.c-torture/compile/20041119-1.c: New test.
7296
7297 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7298
7299         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7300         Check existence of ld library path variables before unsetting.
7301
7302 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7303
7304         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7305
7306 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7307
7308         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7309
7310 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7311
7312         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7313
7314 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7315
7316         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7317         dg-do directive.
7318
7319 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7320
7321         * gcc.dg/pr17957.c: Pass --param, not -param.
7322
7323 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7324
7325         PR middle-end/17957
7326         * testsuite/gcc.dg/pr17957.c: New test.
7327
7328 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7329
7330         PR c++/18445
7331         * g++.dg/template/crash28.C: Likewise.
7332
7333         PR c++/18001
7334         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7335         * g++.dg/ext/lvaddr.C: Likewise.
7336         * g++.dg/opt/pr7503-3.C: Likewise.
7337
7338         PR c++/18466
7339         * g++.dg/parse/qualified3.C: New test.
7340         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7341
7342         PR c++/18545
7343         * g++.dg/expr/return1.C: New test.
7344
7345 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7346
7347         Friend class name lookup 3/n, PR c++/3332
7348         * g++.dg/lookup/friend3.C: New test.
7349         * g++.dg/lookup/friend4.C: Likewise.
7350         * g++.dg/lookup/friend5.C: Likewise.
7351
7352 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7353
7354         Friend class name lookup 2/n, PR c++/14513, c++/15410
7355         * g++.dg/lookup/friend2.C: New test.
7356         * g++.dg/template/friend31.C: Likewise.
7357
7358 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7359
7360         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7361
7362 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7363
7364         PR c++/17473
7365         * g++.dg/tc1/dr56.C: Remove.
7366         * g++.dg/template/typedef1.C: Add dg-error markers.
7367         * g++.old-deja/g++.other/typedef7.C: Likewise.
7368
7369         PR c++/18285
7370         * g++.dg/parse/typedef7.C: New test.
7371
7372 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7373
7374         * gcc.c-torture/execute/20041124-1.c: New test.
7375
7376 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7377
7378         * g++.dg/template/deduce3.C: New test.
7379
7380         PR c++/18586
7381         * g++.dg/template/crash27.C: New test.
7382
7383         PR c++/18530
7384         * g++.dg/warn/Wshadow-3.C: New test.
7385
7386 2004-11-24  Devang Patel  <dpatel@apple.com>
7387
7388         PR/18555
7389         * gcc.dg/cpp/isysroot-1.c: New test.
7390         * gcc.dg/cpp/usr/include/stdio.h: New file.
7391         * gcc.dg/cpp/isysroot-2.c: New test.
7392         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7393         New file.
7394
7395 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7396
7397         PR c++/8929
7398         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7399
7400 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7401
7402         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7403         * gcc.target/sparc/pdist.c: Likewise.
7404
7405 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7406
7407         PR c++/16882
7408         * g++.dg/conversion/simd1.C: New test.
7409
7410 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7411
7412         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7413         and restore_ld_library_path_env_vars.
7414         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7415         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7416         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7417         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7418
7419 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7420
7421         * gcc.dg/pragma-align-2.c: Test macro expansion.
7422         * gcc.dg/pragma-pack-2.c: New test.
7423
7424 2004-11-23  Richard Henderson  <rth@redhat.com>
7425
7426         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7427         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7428         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7429         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7430         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7431         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7432
7433         * gcc.dg/vect/vect.exp: Add check for alpha.
7434         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7435         (check_effective_target_vect_int): Enable for alpha.
7436         (check_effective_target_vect_long): New.
7437         (is-effective-target): Add it.
7438
7439 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7440
7441         * gcc.dg/pr18614-1.c: New test.
7442
7443 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7444
7445         * gcc.dg/setjmp-2.c: New test.
7446
7447 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7448
7449         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7450         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7451         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7452         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7453         gcc.target/sparc/pdist.c: New tests.
7454
7455 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7456
7457         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7458
7459 2004-11-22  Dale Johannesen  <dalej@apple.com>
7460
7461         * gcc.dg/20041111-1.c:  New.
7462
7463 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7464
7465         PR tree-opt/18536
7466         * gcc.dg/vect/pr18536.c: New test.
7467
7468 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7469
7470         PR c++/18354
7471         * g++.dg/template/nontype11.C: New test.
7472
7473 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7474
7475         PR middle-end/18520
7476         * gcc.dg/pr18520-1.c: New test case.
7477
7478 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7479
7480         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7481         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7482         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7483         expected diagnostics.
7484
7485 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7486
7487         PR target/18580
7488         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7489         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7490         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7491
7492 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7493
7494         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7495
7496 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7497             Joseph Myers  <joseph@codesourcery.com>
7498
7499         * lib/target-supports.exp (check_visibility_available): Really
7500         test the compiler.
7501
7502 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7503
7504         PR tree-opt/18181
7505         * gcc.dg/vect/vect-85.c: New test.
7506         * gcc.dg/vect/vect-86.c: New test.
7507         * gcc.dg/vect/vect-87.c: New test.
7508         * gcc.dg/vect/vect-88.c: New test.
7509
7510 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7511
7512         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7513
7514 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7515
7516         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7517         * gcc.dg/ppc-and-1.c: Ditto.
7518         * gcc.dg/ppc-compare-1.c: Ditto.
7519         * gcc.dg/ppc-mov-1.c: Ditto
7520
7521 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7522             Mark Mitchell  <mark@codesourcery.com>
7523
7524         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7525
7526 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7527             Aldy Hernandez  <aldyh@redhat.com>
7528
7529         * lib/target-supports.exp (check_effective_target_vect_int): New
7530         (check_effective_target_vect_float): New
7531         (check_effective_target_vect_double): New.
7532         (is-effective-target): Support new effective targets keywords.
7533         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7534         default action for dg-do.
7535         * gcc.dg/vect/pr16105.c: Use new support.
7536         * gcc.dg/vect/pr18400.c: Ditto.
7537         * gcc.dg/vect/pr18425.c: Ditto.
7538         * gcc.dg/vect/vect-1.c: Ditto.
7539         * gcc.dg/vect/vect-10.c: Ditto.
7540         * gcc.dg/vect/vect-11.c: Ditto.
7541         * gcc.dg/vect/vect-12.c: Ditto.
7542         * gcc.dg/vect/vect-13.c: Ditto.
7543         * gcc.dg/vect/vect-14.c: Ditto.
7544         * gcc.dg/vect/vect-15.c: Ditto.
7545         * gcc.dg/vect/vect-16.c: Ditto.
7546         * gcc.dg/vect/vect-17.c: Ditto.
7547         * gcc.dg/vect/vect-18.c: Ditto.
7548         * gcc.dg/vect/vect-19.c: Ditto.
7549         * gcc.dg/vect/vect-2.c: Ditto.
7550         * gcc.dg/vect/vect-20.c: Ditto.
7551         * gcc.dg/vect/vect-21.c: Ditto.
7552         * gcc.dg/vect/vect-22.c: Ditto.
7553         * gcc.dg/vect/vect-23.c: Ditto.
7554         * gcc.dg/vect/vect-24.c: Ditto.
7555         * gcc.dg/vect/vect-25.c: Ditto.
7556         * gcc.dg/vect/vect-26.c: Ditto.
7557         * gcc.dg/vect/vect-27.c: Ditto.
7558         * gcc.dg/vect/vect-27a.c: Ditto.
7559         * gcc.dg/vect/vect-28.c: Ditto.
7560         * gcc.dg/vect/vect-29.c: Ditto.
7561         * gcc.dg/vect/vect-29a.c: Ditto.
7562         * gcc.dg/vect/vect-3.c: Ditto.
7563         * gcc.dg/vect/vect-30.c: Ditto.
7564         * gcc.dg/vect/vect-31.c: Ditto.
7565         * gcc.dg/vect/vect-32.c: Ditto.
7566         * gcc.dg/vect/vect-33.c: Ditto.
7567         * gcc.dg/vect/vect-34.c: Ditto.
7568         * gcc.dg/vect/vect-35.c: Ditto.
7569         * gcc.dg/vect/vect-36.c: Ditto.
7570         * gcc.dg/vect/vect-37.c: Ditto.
7571         * gcc.dg/vect/vect-38.c: Ditto.
7572         * gcc.dg/vect/vect-4.c: Ditto.
7573         * gcc.dg/vect/vect-40.c: Ditto.
7574         * gcc.dg/vect/vect-41.c: Ditto.
7575         * gcc.dg/vect/vect-42.c: Ditto.
7576         * gcc.dg/vect/vect-43.c: Ditto.
7577         * gcc.dg/vect/vect-44.c: Ditto.
7578         * gcc.dg/vect/vect-45.c: Ditto.
7579         * gcc.dg/vect/vect-46.c: Ditto.
7580         * gcc.dg/vect/vect-47.c: Ditto.
7581         * gcc.dg/vect/vect-48.c: Ditto.
7582         * gcc.dg/vect/vect-48a.c: Ditto.
7583         * gcc.dg/vect/vect-49.c: Ditto.
7584         * gcc.dg/vect/vect-5.c: Ditto.
7585         * gcc.dg/vect/vect-50.c: Ditto.
7586         * gcc.dg/vect/vect-51.c: Ditto.
7587         * gcc.dg/vect/vect-52.c: Ditto.
7588         * gcc.dg/vect/vect-53.c: Ditto.
7589         * gcc.dg/vect/vect-54.c: Ditto.
7590         * gcc.dg/vect/vect-55.c: Ditto.
7591         * gcc.dg/vect/vect-56.c: Ditto.
7592         * gcc.dg/vect/vect-56a.c: Ditto.
7593         * gcc.dg/vect/vect-57.c: Ditto.
7594         * gcc.dg/vect/vect-58.c: Ditto.
7595         * gcc.dg/vect/vect-59.c: Ditto.
7596         * gcc.dg/vect/vect-6.c: Ditto.
7597         * gcc.dg/vect/vect-60.c: Ditto.
7598         * gcc.dg/vect/vect-61.c: Ditto.
7599         * gcc.dg/vect/vect-62.c: Ditto.
7600         * gcc.dg/vect/vect-63.c: Ditto.
7601         * gcc.dg/vect/vect-64.c: Ditto.
7602         * gcc.dg/vect/vect-65.c: Ditto.
7603         * gcc.dg/vect/vect-66.c: Ditto.
7604         * gcc.dg/vect/vect-67.c: Ditto.
7605         * gcc.dg/vect/vect-68.c: Ditto.
7606         * gcc.dg/vect/vect-69.c: Ditto.
7607         * gcc.dg/vect/vect-7.c: Ditto.
7608         * gcc.dg/vect/vect-72.c: Ditto.
7609         * gcc.dg/vect/vect-72a.c: Ditto.
7610         * gcc.dg/vect/vect-73.c: Ditto.
7611         * gcc.dg/vect/vect-74.c: Ditto.
7612         * gcc.dg/vect/vect-75.c: Ditto.
7613         * gcc.dg/vect/vect-76.c: Ditto.
7614         * gcc.dg/vect/vect-77.c: Ditto.
7615         * gcc.dg/vect/vect-77a.c: Ditto.
7616         * gcc.dg/vect/vect-78.c: Ditto.
7617         * gcc.dg/vect/vect-79.c: Ditto.
7618         * gcc.dg/vect/vect-8.c: Ditto.
7619         * gcc.dg/vect/vect-80.c: Ditto.
7620         * gcc.dg/vect/vect-82.c: Ditto.
7621         * gcc.dg/vect/vect-82_64.c: Ditto.
7622         * gcc.dg/vect/vect-83.c: Ditto.
7623         * gcc.dg/vect/vect-83_64.c: Ditto.
7624         * gcc.dg/vect/vect-9.c: Ditto.
7625         * gcc.dg/vect/vect-all.c: Ditto.
7626         * gcc.dg/vect/vect-none.c: Ditto.
7627
7628 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7629
7630         * lib/gcc-dg.exp (dg-skip-if): New function.
7631         (dg-forbid-option): Remove.
7632         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7633         * g++.dg/abi/bitfield8.C: Likewise.
7634         * g++.dg/abi/dtor1.C: Likewise.
7635         * g++.dg/abi/empty10.C: Likewise.
7636         * g++.dg/abi/empty7.C: Likewise.
7637         * g++.dg/abi/empty9.C: Likewise.
7638         * g++.dg/abi/layout3.C: Likewise.
7639         * g++.dg/abi/layout4.C: Likewise.
7640         * g++.dg/abi/thunk1.C: Likewise.
7641         * g++.dg/abi/thunk2.C: Likewise.
7642         * g++.dg/abi/vbase11.C: Likewise.
7643         * g++.dg/abi/vthunk2.C: Likewise.
7644         * g++.dg/abi/vthunk3.C: Likewise.
7645         * g++.dg/ext/attrib8.C: Likewise.
7646         * g++.dg/opt/longbranch2.C: Likewise.
7647         * g++.dg/opt/reg-stack4.C: Likewise.
7648         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7649         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7650         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7651         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7652         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7653         * gcc.dg/20000609-1.c: Likewise.
7654         * gcc.dg/20000720-1.c: Likewise.
7655         * gcc.dg/20011107-1.c: Likewise.
7656         * gcc.dg/20011119-1.c: Likewise.
7657         * gcc.dg/20020108-1.c: Likewise.
7658         * gcc.dg/20020122-2.c: Likewise.
7659         * gcc.dg/20020122-3.c: Likewise.
7660         * gcc.dg/20020201-3.c: Likewise.
7661         * gcc.dg/20020206-1.c: Likewise.
7662         * gcc.dg/20020218-1.c: Likewise.
7663         * gcc.dg/20020310-1.c: Likewise.
7664         * gcc.dg/20020411-1.c: Likewise.
7665         * gcc.dg/20020418-2.c: Likewise.
7666         * gcc.dg/20020426-1.c: Likewise.
7667         * gcc.dg/20020426-2.c: Likewise.
7668         * gcc.dg/20020517-1.c: Likewise.
7669         * gcc.dg/20020523-1.c: Likewise.
7670         * gcc.dg/20020523-2.c: Likewise.
7671         * gcc.dg/20020729-1.c: Likewise.
7672         * gcc.dg/20030204-1.c: Likewise.
7673         * gcc.dg/20030826-2.c: Likewise.
7674         * gcc.dg/20030926-1.c: Likewise.
7675         * gcc.dg/20031202-1.c: Likewise.
7676         * gcc.dg/980312-1.c: Likewise.
7677         * gcc.dg/980313-1.c: Likewise.
7678         * gcc.dg/990117-1.c: Likewise.
7679         * gcc.dg/990424-1.c: Likewise.
7680         * gcc.dg/990524-1.c: Likewise.
7681         * gcc.dg/991230-1.c: Likewise.
7682         * gcc.dg/i386-387-1.c: Likewise.
7683         * gcc.dg/i386-387-2.c: Likewise.
7684         * gcc.dg/i386-387-3.c: Likewise.
7685         * gcc.dg/i386-387-4.c: Likewise.
7686         * gcc.dg/i386-387-5.c: Likewise.
7687         * gcc.dg/i386-387-6.c: Likewise.
7688         * gcc.dg/i386-asm-1.c: Likewise.
7689         * gcc.dg/i386-bitfield1.c: Likewise.
7690         * gcc.dg/i386-bitfield2.c: Likewise.
7691         * gcc.dg/i386-loop-1.c: Likewise.
7692         * gcc.dg/i386-loop-2.c: Likewise.
7693         * gcc.dg/i386-loop-3.c: Likewise.
7694         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7695         * gcc.dg/i386-pic-1.c: Likewise.
7696         * gcc.dg/i386-regparm.c: Likewise.
7697         * gcc.dg/i386-signbit-1.c: Likewise.
7698         * gcc.dg/i386-signbit-2.c: Likewise.
7699         * gcc.dg/i386-signbit-3.c: Likewise.
7700         * gcc.dg/i386-sse-5.c: Likewise.
7701         * gcc.dg/i386-sse-8.c: Likewise.
7702         * gcc.dg/i386-unroll-1.c: Likewise.
7703         * gcc.dg/tls/opt-1.c: Likewise.
7704         * gcc.dg/tls/opt-2.c: Likewise.
7705         * gcc.dg/unroll-1.c: Likewise.
7706         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7707         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7708         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7709         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7710
7711 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7712
7713         * g++.dg/template/incomplete1.C: New test.
7714
7715 2004-11-16  Nick Clifton  <nickc@redhat.com>
7716
7717         Revert patches accidentally commited during checkin of fixes for
7718         xstormy16 tests:
7719         gcc.c-torture/execute/simd-4.c: Revert
7720         gcc.dg/20040910-1.c: Revert.
7721
7722 2004-11-16  Paul Brook  <paul@codesourcery.com>
7723
7724         PR fortran/13010
7725         * gfortran.dg/der_pointer_1.f90: New test.
7726
7727 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7728
7729         PR c/18498
7730         * gcc.dg/bitfld-13.c: New test.
7731
7732 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7733
7734         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7735         powerpc*-*-linux*.
7736
7737         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7738         * gcc.dg/ppc64-abi-2.c: Ditto.
7739         * gcc.dg/ppc64-abi-3.c: Ditto.
7740
7741         * lib/gcc-dg.exp (dg-target-list): Remove.
7742
7743 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7744
7745         * gcc.dg/ia64-postinc.c: New test.
7746
7747 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7748
7749         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7750
7751 2004-11-15  Nick Clifton  <nickc@redhat.com>
7752
7753         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7754         __INT_MAX__ so that the test can be compiled by toolchains
7755         targeted at 16-bit processors.
7756
7757         * gcc.dg/20040625-1.c: Use long constants rather than integers
7758         when performing arithmetic that will overflow 16-bits.
7759
7760         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7761         xstormy16.  It does not support 128-bit vector operations.
7762
7763         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7764         with the macro PTR_TYPE.  Define this macro to an integer type
7765         suitable for holding a pointer.
7766
7767         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7768         the target is a 16-bit processor.
7769
7770         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7771         16-bit targets where the character constant will be too long.
7772
7773         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7774         where the double will not be directly addressable.
7775
7776 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7777
7778         Friend class name lookup 1/n, PR c++/18471
7779         * g++.dg/template/crash26.C: New test.
7780         * g++.dg/lookup/struct1.C: Adjust expected error.
7781         * g++.dg/parse/elab1.C: Likewise.
7782         * g++.dg/parse/elab2.C: Likewise.
7783         * g++.dg/parse/int-as-enum1.C: Likewise.
7784         * g++.dg/parse/struct-as-enum1.C: Likewise.
7785         * g++.dg/parse/typedef1.C: Likewise.
7786         * g++.dg/parse/typedef3.C: Likewise.
7787         * g++.dg/parse/typedef4.C: Likewise.
7788         * g++.dg/parse/typedef5.C: Likewise.
7789         * g++.dg/template/nontype4.C: Likewise.
7790         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7791         * g++.old-deja/g++.other/elab1.C: Likewise.
7792         * g++.old-deja/g++.other/syntax4.C: Likewise.
7793
7794 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7795
7796         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7797
7798 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7799
7800         * gcc.c-torture/execute/20041114-1.c: New test.
7801
7802 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7803
7804         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7805         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7806         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7807         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7808         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7809         gcc.dg/switch-7.c: New tests.
7810
7811 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7812
7813         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7814
7815 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7816
7817         PR tree-opt/18400
7818         * gcc.dg/vect/pr18400.c: New test.
7819
7820 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7821             Andrew Pinski  <pinskia@physics.uc.edu>
7822
7823         PR tree-opt/18425
7824         * gcc.dg/vect/pr18425.c: New test.
7825
7826 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7827
7828         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7829         Guard with dg-require-alias and dg-require-visibility.
7830
7831 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7832
7833         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7834
7835 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7836
7837         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7838
7839 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7840
7841         PR c++/17344
7842         * g++.dg/template/defarg5.C: New test.
7843
7844 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7845
7846         * g++.dg/parse/cast1.C: Run only on ILP32.
7847         * g++.old-deja/g++.mike/p784.C: Likewise.
7848
7849 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7850
7851         * gcc.c-torture/execute/20041113-1.c: New test.
7852
7853 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7854
7855         PR target/18230
7856         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7857         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7858         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7859         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7860         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7861         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7862         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7863         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7864         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7865         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7866         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7867         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7868         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7869
7870 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7871
7872         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7873         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7874         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7875         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7876         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7877         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7878         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7879         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7880         gcc.target/sparc/combined-1.c: New tests.
7881
7882 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7883
7884         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7885         New tests.
7886
7887 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7888
7889         * lib/gcc-dg.exp (dg-forbid-option): New function.
7890         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7891         * g++.dg/abi/bitfield8.C: Likewise.
7892         * g++.dg/abi/dtor1.C: Likewise.
7893         * g++.dg/abi/empty10.C: Likewise.
7894         * g++.dg/abi/empty7.C: Likewise.
7895         * g++.dg/abi/empty9.C: Likewise.
7896         * g++.dg/abi/layout3.C: Likewise.
7897         * g++.dg/abi/layout4.C: Likewise.
7898         * g++.dg/abi/thunk1.C: Likewise.
7899         * g++.dg/abi/thunk2.C: Likewise.
7900         * g++.dg/abi/vbase11.C: Likewise.
7901         * g++.dg/abi/vthunk2.C: Likewise.
7902         * g++.dg/abi/vthunk3.C: Likewise.
7903         * g++.dg/ext/attrib8.C: Likewise.
7904         * g++.dg/opt/longbranch2.C: Likewise.
7905         * g++.dg/opt/reg-stack4.C: Likewise.
7906         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7907         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7908         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7909         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7910         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7911         * gcc.dg/20000609-1.c: Likewise.
7912         * gcc.dg/20000720-1.c: Likewise.
7913         * gcc.dg/20011107-1.c: Likewise.
7914         * gcc.dg/20011119-1.c: Likewise.
7915         * gcc.dg/20020108-1.c: Likewise.
7916         * gcc.dg/20020122-2.c: Likewise.
7917         * gcc.dg/20020122-3.c: Likewise.
7918         * gcc.dg/20020201-3.c: Likewise.
7919         * gcc.dg/20020206-1.c: Likewise.
7920         * gcc.dg/20020218-1.c: Likewise.
7921         * gcc.dg/20020310-1.c: Likewise.
7922         * gcc.dg/20020411-1.c: Likewise.
7923         * gcc.dg/20020418-2.c: Likewise.
7924         * gcc.dg/20020426-1.c: Likewise.
7925         * gcc.dg/20020426-2.c: Likewise.
7926         * gcc.dg/20020517-1.c: Likewise.
7927         * gcc.dg/20020523-1.c: Likewise.
7928         * gcc.dg/20020523-2.c: Likewise.
7929         * gcc.dg/20020729-1.c: Likewise.
7930         * gcc.dg/20030204-1.c: Likewise.
7931         * gcc.dg/20030826-2.c: Likewise.
7932         * gcc.dg/20030926-1.c: Likewise.
7933         * gcc.dg/20031202-1.c: Likewise.
7934         * gcc.dg/980312-1.c: Likewise.
7935         * gcc.dg/980313-1.c: Likewise.
7936         * gcc.dg/990117-1.c: Likewise.
7937         * gcc.dg/990424-1.c: Likewise.
7938         * gcc.dg/990524-1.c: Likewise.
7939         * gcc.dg/991230-1.c: Likewise.
7940         * gcc.dg/i386-387-1.c: Likewise.
7941         * gcc.dg/i386-387-2.c: Likewise.
7942         * gcc.dg/i386-387-3.c: Likewise.
7943         * gcc.dg/i386-387-4.c: Likewise.
7944         * gcc.dg/i386-387-5.c: Likewise.
7945         * gcc.dg/i386-387-6.c: Likewise.
7946         * gcc.dg/i386-asm-1.c: Likewise.
7947         * gcc.dg/i386-bitfield1.c: Likewise.
7948         * gcc.dg/i386-bitfield2.c: Likewise.
7949         * gcc.dg/i386-loop-1.c: Likewise.
7950         * gcc.dg/i386-loop-2.c: Likewise.
7951         * gcc.dg/i386-loop-3.c: Likewise.
7952         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7953         * gcc.dg/i386-pic-1.c: Likewise.
7954         * gcc.dg/i386-regparm.c: Likewise.
7955         * gcc.dg/i386-signbit-1.c: Likewise.
7956         * gcc.dg/i386-signbit-2.c: Likewise.
7957         * gcc.dg/i386-signbit-3.c: Likewise.
7958         * gcc.dg/i386-sse-5.c: Likewise.
7959         * gcc.dg/i386-sse-8.c: Likewise.
7960         * gcc.dg/i386-unroll-1.c: Likewise.
7961         * gcc.dg/tls/opt-1.c: Likewise.
7962         * gcc.dg/tls/opt-2.c: Likewise.
7963         * gcc.dg/unroll-1.c: Likewise.
7964         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7965         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7966         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7967         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7968         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7969         -m64 is specified.
7970
7971 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7972
7973         PR c++/18389
7974         * g++.dg/parse/cond1.C: New test.
7975
7976         PR c++/18429
7977         * g++.dg/template/array9.C: New test.
7978         * g++.dg/ext/vla1.C: Adjust error messages.
7979         * g++.dg/ext/vlm1.C: Likewise.
7980         * g++.dg/template/crash2.C: Likewise.
7981
7982         PR c++/18436
7983         * g++.dg/template/call3.C: New test.
7984
7985         PR c++/18407
7986         * g++.dg/template/ptrmem11.C: New test.
7987
7988 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7989
7990         PR other/14264
7991         * lib/g++.exp: Set LC_ALL and LANG to C.
7992         * lib/gcc-dg.exp: Likewise.
7993         * lib/gfortran.exp: Likewise.
7994         * lib/objc.exp: Likewise.
7995         * lib/treelang.exp: Likewise.
7996
7997 2004-11-12  Andreas Schwab  <schwab@suse.de>
7998
7999         * gcc.dg/pr16286.c: Fix last change.
8000
8001 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8002
8003         PR c++/18416
8004         * g++.dg/init/global1.C: New test.
8005
8006 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8007
8008         * gcc.c-torture/execute/20041112-1.c: New test.
8009
8010 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8011
8012         * lib/gcc-dg.exp (dg-target-list): New.
8013
8014 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8015             Richard Sandiford  <rsandifo@redhat.com>
8016
8017         * lib/target-supports.exp (get-compiler_messages): New.
8018         (check_named_sections_available): Use it.
8019         (check_effective_target_ilp32): New.
8020         (check_effective_target_lp64): New.
8021         (is-effective-target): New.
8022         * lib/gcc-dg.exp (dg-require-effective-target): New.
8023
8024 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8025
8026         * gcc.dg/precedence-1.c: New test.
8027
8028 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8029
8030         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8031
8032         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8033         message, delete generated files, use more descriptive name for
8034         executable, and make the test unsupported when it cannot be run.
8035
8036         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8037         (dg-require-weak, dg-require-visibility, dg-require-alias,
8038         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8039         dg-require-iconv, dg-require-named-sections): Use it.
8040
8041         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8042
8043 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8044
8045         PR target/16457
8046         * gcc.dg/ppc-and-1: New
8047
8048         PR target/16796
8049         * gcc.dg/ppc-mov-1.c: New.
8050
8051         PR target/16458
8052         * gcc.dg/ppc-compare-1.c: New.
8053
8054 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8055
8056         * objc.dg/desig-init-2.m: New test.
8057
8058 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8059
8060         PR middle-end/18160
8061         * g++.dg/warn/register-var-1.C: New test.
8062         * g++.dg/warn/register-var-2.C: New test.
8063
8064 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8065
8066         * gcc.dg/union-2.c: New test.
8067
8068 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8069
8070         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8071         New test for PR tree-optimization/17892.
8072
8073 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8074
8075         PR c++/18369
8076         * g++.dg/init/new12.C: New test.
8077
8078 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8079
8080         * gcc.target/sparc: New directory.
8081         * gcc.target/sparc/sparc.exp: New driver.
8082         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8083         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8084         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8085         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8086
8087 2004-11-10  Paul Brook  <paul@codesourcery.com>
8088
8089         PR fortran/18218
8090         * gfortran.dg/list_read.c: New test.
8091
8092 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8093
8094         PR c/18322
8095         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8096         expected diagnostic location.
8097
8098 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8099
8100         * gcc.dg/20041109-1.c: New test.
8101
8102 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8103
8104         PR objc/18406
8105         * objc/compile/pr18406.m: New test.
8106
8107 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8108
8109         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8110
8111 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8112
8113         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8114
8115 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8116
8117         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8118
8119 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8120
8121         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8122         exit.
8123
8124 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8125
8126         PR tree-opt/18299
8127         * gcc.c-torture/pr18299-1.c: New test.
8128
8129 2004-11-06  Andreas Schwab  <schwab@suse.de>
8130
8131         * gcc.dg/pr16286.c: Also test for bool and pixel.
8132
8133 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8134
8135         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8136         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8137         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8138         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8139         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8140         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8141         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8142         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8143         gcc.dg/struct-semi-3.c: New tests.
8144
8145 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8146
8147         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8148
8149 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8150
8151         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8152         Do not use C99 designators.
8153
8154 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8155
8156         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8157
8158 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8159
8160         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8161         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8162         * gcc.c-torture/execute/simd-5.x: Remove.
8163
8164 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8165
8166         PR rtl-optimization/17933
8167         * gcc.dg/torture/pr17933-1.c: New test.
8168
8169 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8170
8171         PR target/18106
8172         * lib/target-supports.exp (check_weak_available): Support
8173         Windows.
8174
8175 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8176
8177         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8178         call to fflush(stdout) before abort.
8179         (my_ffsll): New function.
8180         (generate_fields): Use it.
8181
8182 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8183
8184         * gcc.dg/init-undef-1.c: New test.
8185
8186 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8187
8188         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8189         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8190         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8191         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8192         expected messages for new parser.
8193
8194 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8195
8196         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8197
8198 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8199
8200         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8201         on LP64 targets.
8202
8203 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8204
8205         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8206         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8207         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8208         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8209         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8210         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8211         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8212         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8213         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8214         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8215
8216 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8217
8218         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8219         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8220         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8221         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8222         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8223         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8224         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8225         for new parser.
8226
8227 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8228
8229         PR target/15342
8230         * gcc.dg/20041104-1.c: New test.
8231
8232 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8233
8234         * g++.dg/template/nontype7.C: New test.
8235         * g++.dg/template/nontype8.C: Likewise.
8236         * g++.dg/template/nontype9.C: Likewise.
8237         * g++.dg/template/nontype10.C: Likewise.
8238         * g++.dg/tc1/dr49.C: Likewise.
8239         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8240         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8241
8242 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8243
8244         * g++.dg/rtti/tinfo1.C: Remove xfails.
8245
8246 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8247
8248         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8249         packed attribute to the definition to satisfy the new C++ parser.
8250
8251 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8252
8253         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8254         invocations of va_arg.
8255
8256 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8257
8258         PR c++/18124
8259         * g++.dg/template/crash25.C: New test.
8260
8261         PR c++/18155
8262         * g++.dg/template/typedef2.C: New test.
8263         * g++.dg/parse/crash13.C: Adjust error markers.
8264
8265         PR c++/18177
8266         * g++.dg/conversion/const3.C: New test.
8267
8268 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8269
8270         PR fortran/17535
8271         PR fortran/17583
8272         PR fortran/17713
8273         * gfortran.dg/generic_[123].f90: New testcases.
8274
8275 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8276
8277         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8278         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8279
8280 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8281
8282         PR tree-opt/16808
8283         * gcc.c-torture/compile/pr16808.c: New test.
8284
8285 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8286
8287         PR rtl-optimization/17104
8288         * gcc.dg/ppc-bitfield1.c: New.
8289
8290 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8291
8292         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8293
8294 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8295
8296         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8297         strings for 32-bit code.
8298
8299 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8300
8301         PR c/18239
8302         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8303
8304 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8305
8306         PR c++/18064
8307         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8308
8309 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8310
8311         PR c++/15172
8312         * g++.dg/init/aggr2.C: New test.
8313
8314 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8315
8316         * objc.dg/local-decl-1.m: New test.
8317
8318 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8319
8320         * gcc.dg/20040910-1.c: Adjust regex.
8321
8322 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8323
8324         PR rtl-optimization/18084
8325         * g++.dg/opt/pr18084-1.C: New testcase.
8326
8327 2004-10-30  Matt Austern  <austern@apple.com>
8328
8329         PR c++/17542
8330         * g++.dg/ext/attrib18.C: New test.
8331
8332 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8333
8334         PR middle-end/18096
8335         * gcc.dg/pr18096-1.c: New test case.
8336
8337 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8338
8339         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8340
8341 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8342
8343         PR c/16666
8344         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8345         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8346         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8347         gcc.dg/old-style-prom-3.c: New tests.
8348
8349 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8350
8351         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8352         Remove unnecessary inclusion of stdio.h.
8353
8354 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8355
8356         PR rtl-optimization/17581
8357         * gcc.dg/pr17581-1.c: New test case.
8358
8359 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8360
8361         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8362         being implemented.
8363         * g++.dg/conversion/dr195-1.C: New.
8364         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8365         * g++.old-deja/g++.mike/p10148.C: Likewise.
8366
8367 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8368
8369         PR c++/17695
8370         * g++.dg/debug/typedef2.C: New test.
8371
8372 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8373
8374         PR fortran/13490
8375         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8376         * gfortran.dg/g77/README: Update.
8377
8378 2004-10-28  Matt Austern  <austern@apple.com>
8379
8380         PR c++/14124
8381         * g++.dg/ext/packed7.C: New test.
8382
8383 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8384
8385         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8386         scan-assembler.
8387         * lib/scanasm.exp (hidden-scan-for): New proc.
8388         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8389         string.
8390         (scan-not-hidden): Likewise.
8391         * lib/target-supports.exp (check_visibility_available): mach-o is
8392         support too.
8393
8394 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8395
8396         PR c++/17132
8397         * g++.dg/template/memclass3.C: New test.
8398
8399 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8400
8401         PR middle-end/18160
8402         * gcc.dg/register-var-1.c: New test.
8403         * gcc.dg/register-var-2.c: New test.
8404         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8405         error now.
8406
8407 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8408
8409         PR other/18172
8410         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8411         unused variables.
8412         * gcc.dg/vect/vect-22.c: Likewise.
8413
8414 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8415
8416         * gcc.dg/i386-rotate-1.c: New test.
8417
8418 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8419
8420         * g++.dg/init/ref12.C: Add "run" marker.
8421
8422         PR c++/17435
8423         * g++.dg/init/ref12.C: New test.
8424
8425         PR c++/18140
8426         * g++.dg/template/shift1.C: New test.
8427         * g++.dg/template/error10.C: Adjust error markers.
8428
8429 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8430
8431         PR tree-opt/17529
8432         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8433
8434 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8435
8436         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8437         * gcc.dg/weak/weak-3.c: Likewise.
8438         * gcc.dg/weak/weak-5.c: Likewise.
8439         * gcc.dg/weak/weak-9.c: Likewise.
8440         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8441         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8442
8443         * gcc.dg/darwin-weakimport-1.c: New.
8444
8445 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8446
8447         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8448
8449 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8450
8451         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8452         'syntax' error messages.
8453         * gcc.dg/cpp/direct2s.c: Likewise.
8454
8455 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8456
8457         * gcc.c-torture/compile/20041026-1.c: New.
8458
8459 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8460
8461         PR c++/18093
8462         * g++.dg/lookup/ns2.C: New test.
8463
8464         PR c++/18020
8465         * g++.dg/template/enum4.C: New test.
8466
8467         PR c++/18161
8468         * g++.dg/template/expr1.C: New test.
8469
8470 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8471
8472         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8473
8474 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8475
8476         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8477         gcc.dg/decl-nospec-3.c: New tests.
8478
8479 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8480
8481         * objc.dg/super-class-3.m: New test.
8482
8483 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8484
8485         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8486         resyncing.
8487         * gcc.dg/cpp/direct2s.c: Likewise.
8488
8489 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8490
8491         * objc.dg/image-info.m: Update for changes to section selection.
8492
8493 2004-10-25  David Ayers  <d.ayers@inode.at>
8494             Ziemowit Laski  <zlaski@apple.com>
8495
8496         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8497         diagnostics when messaging 'id <Proto>'.
8498         * objc.dg/class-protocol-1.m: New test.
8499         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8500         a non-existent method signature.
8501         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8502         Update diagnostics when messaging with non-existent method signature.
8503         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8504         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8505         invalid receivers are now resolved as if messaging 'id'; remove
8506         extraneous diagnostics.
8507
8508 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8509
8510         PR c/16667
8511         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8512         gcc.dg/init-desig-obs-3.c: New tests.
8513
8514 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8515
8516         * gcc.dg/debug/20041023-1.c: New test.
8517
8518 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8519
8520         PR middle-end/17407
8521         * gcc.c-torture/compile/pr17407.c: New test.
8522
8523         PR c++/18121
8524         * g++.dg/template/array8.C: New test.
8525
8526 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8527
8528         PR other/18138
8529         * lib/g++.exp: Accept more than one multilib libgcc.
8530         * lib/gcc-dg.exp: Likewise.
8531         * lib/objc.exp: Likewise.
8532         * lib/treelang.exp: Likewise.
8533         * lib/gfortran.exp: Likewise.
8534
8535 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8536
8537         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8538
8539 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8540
8541         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8542         * gcc.dg/c99-const-expr-3.c: Likewise.
8543
8544 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8545
8546         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8547
8548 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8549
8550         * gcc.c-torture/execute/loop-2e.x: Remove.
8551
8552 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8553
8554         PR c++/18095
8555         * g++.dg/parse/crash18.C: New.
8556         * g++.dg/parse/crash19.C: New.
8557
8558 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8559
8560         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8561         * g++.dg/ext/dllimport2.C: Same.
8562         * g++.dg/ext/dllimport8.C: Same.
8563
8564 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8565
8566         PR c++/10841
8567         * g++.dg/conversion/cast1.C: New test.
8568         * g++.dg/overload/pmf1.C: Adjust error marker.
8569
8570 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8571
8572         PR objc/17923
8573         * objc.dg/const-str-7.m: New test.
8574
8575 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8576
8577         * g++.dg/template/memfriend11.C: Fix comment typo.
8578         * g++.dg/template/memfriend14.C: Likewise.
8579
8580 2004-10-20  Richard Henderson  <rth@redhat.com>
8581
8582         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8583         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8584         -fasynchronous-unwind-tables.
8585
8586 2004-10-20  Richard Henderson  <rth@redhat.com>
8587
8588         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8589         (main): Return success.
8590         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8591         (main): Return success.
8592
8593 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8594
8595         PR c++/13495
8596         * g++.dg/template/memfriend9.C: New test.
8597         * g++.dg/template/memfriend10.C: Likewise.
8598         * g++.dg/template/memfriend11.C: Likewise.
8599         * g++.dg/template/memfriend12.C: Likewise.
8600         * g++.dg/template/memfriend13.C: Likewise.
8601         * g++.dg/template/memfriend14.C: Likewise.
8602         * g++.dg/template/memfriend15.C: Likewise.
8603         * g++.dg/template/memfriend16.C: Likewise.
8604         * g++.dg/template/memfriend17.C: Likewise.
8605         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8606
8607 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8608
8609         * g++.dg/conversion/dr195.C: New.
8610         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8611
8612 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8613             Devang Patel  <dpatel@apple.com>
8614
8615         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8616         of floating point arithmetic, which could trap.
8617
8618 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8619
8620         PR c++/14035
8621         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8622         * g++.dg/conversion/const2.C: New test.
8623         * g++.dg/expr/reinterpret2.C: New test.
8624         * g++.dg/expr/reinterpret3.C: New test.
8625         * g++.dg/expr/cast2.C: New test.
8626         * g++.dg/expr/copy1.C: New test.
8627         * g++.dg/other/conversion1.C: Change error message.
8628         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8629         function pointers to void *.
8630         * g++.old-deja/g++.mike/p10148.C: Likewise.
8631
8632 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8633
8634         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8635
8636 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8637
8638         PR c++/18047
8639
8640         * g++.dg/parse/expr3.C: New test.
8641
8642 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8643
8644         * gcc.dg/smod-1.c: New test.
8645
8646 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8647
8648         * objc.dg/method-14.m: New test.
8649
8650 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8651
8652         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8653         Also xfail as the patch was reverted.
8654
8655 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8656
8657         PR middle-end/16973
8658         * gcc.dg/pr16973.c: New test.
8659
8660 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8661
8662         PR tree-optimization/17656
8663         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8664
8665 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8666
8667         * g++.dg/eh/shadow1.C: New.
8668
8669 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8670
8671         * gcc.c-torture/compile/20041018-1.c: New test.
8672
8673 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8674
8675         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8676         compiler referring to register 0 when accessing sdata.  The linker
8677         now patches things up.
8678
8679 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8680
8681         PR c/17529
8682         * gcc.c-torture/compile/pr17529.c: New test.
8683
8684 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8685
8686         PR c++/17743
8687         * g++.dg/ext/attrib17.C: New test.
8688
8689 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8690
8691         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8692
8693 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8694
8695         PR c++/10479
8696         * g++.dg/ext/attrib16.C: New test.
8697
8698 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8699
8700         PR c++/17042
8701         * g++.dg/init/dso_handle1.C: New test.
8702
8703         PR c++/14667
8704         * g++.dg/parse/typedef6.C: New test.
8705
8706         PR c++/17916
8707         * g++.dg/parse/pragma1.C: New test.
8708
8709 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8710
8711         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8712
8713 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8714
8715         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8716         -fno-common when on HPPA HP-UX platforms.
8717
8718 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8719
8720         PR other/16820
8721         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8722         stdint.h.
8723         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8724         uintptr_t.
8725
8726 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8727
8728         PR c++/16301
8729         * g++.dg/lookup/strong-using-4.C: New test.
8730
8731 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8732
8733         PR middle-end/16567
8734         * gcc.c-torture/compile/nested-1.c: New test.
8735
8736 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8737
8738         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8739         and mipsisa64*-*-* (until support for misaligned loads is added).
8740         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8741         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8742         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8743         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8744         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8745         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8746
8747 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8748
8749         PR c++/17976
8750         * g++.dg/init/dtor3.C: New test.
8751
8752 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8753
8754         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8755
8756 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8757
8758         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8759         * gcc.dg/macho-lo-sum.c: Likewise.
8760
8761 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8762
8763         * gcc.dg/ppc-spe64-1.c: New test.
8764
8765 2004-10-14  Devang Patel  <dpatel@apple.com>
8766
8767         PR 17635
8768         * gcc.dg/pr17635.c : New test.
8769
8770 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8771
8772         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8773         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8774         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8775         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8776         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8777         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8778         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8779         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8780         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8781         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8782         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8783         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8784         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8785         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8786         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8787         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8788         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8789         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8790
8791 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8792
8793         * gcc.dg/vect/vect-82.c: New testcase.
8794         * gcc.dg/vect/vect-82_64.c: New testcase.
8795         * gcc.dg/vect/vect-83.c: New testcase.
8796         * gcc.dg/vect/vect-83_64.c: New testcase.
8797
8798 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8799
8800         * gcc.dg/cpp/error-1.c: New test.
8801
8802 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8803
8804         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8805
8806 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8807
8808         PR target/17984
8809         * gcc.dg/cris-peep2-xsrand2.c: New test.
8810
8811 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8812
8813         PR c++/17661
8814         * testsuite/g++.dg/expr/for2.C: New test.
8815
8816 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8817
8818         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8819
8820 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8821
8822         PR tree-optimization/17724
8823         * g++.dg/opt/pr17724-1.C: New test.
8824         * g++.dg/opt/pr17724-2.C: New test.
8825         * g++.dg/opt/pr17724-3.C: New test.
8826         * g++.dg/opt/pr17724-4.C: New test.
8827         * g++.dg/opt/pr17724-5.C: New test.
8828         * g++.dg/opt/pr17724-6.C: New test.
8829
8830 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8831
8832         PR c/17301
8833         * gcc.dg/pr17301-2.c: New test.
8834
8835 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8836
8837         PR c++/15876
8838         * g++.dg/parse/error22.C: New test.
8839
8840         PR c++/17936
8841         * g++.dg/template/spec18.C: New test.
8842
8843 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8844
8845         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8846         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8847         memcpy.
8848         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8849         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8850
8851 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8852
8853         * g++.dg/eh/cleanup5.C: Add dg-options "".
8854
8855 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8856
8857         PR middle-end/17657
8858         * gcc.dg/switch-4.c: New test case.
8859
8860 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8861
8862         * gcc.c-torture/execute/20041011-1.c: New test.
8863
8864 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8865
8866         PR c++/17554
8867         * g++.dg/init/for3.C: New test.
8868
8869         PR c++/17657
8870         * g++.dg/opt/switch2.C: New test.
8871
8872         PR middle-end/17703
8873         * g++.dg/warn/Wreturn-2.C: New test.
8874
8875 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8876
8877         PR c++/17907
8878         * g++.dg/eh/cleanup5.C: New test.
8879
8880 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8881
8882         PR c++/17393
8883         * g++.dg/parse/error21.C: New test.
8884
8885 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8886
8887         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8888         * g++.dg/warn/incomplete1.C: Likewise.
8889         * g++.dg/template/qualttp20.C: Likewise.
8890
8891 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8892
8893         PR c/17881
8894         * parm-incomplete-1.c: New test.
8895
8896 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8897
8898         PR c++/17867
8899         * g++.dg/parse/error19.C: New test.
8900
8901         PR c++/17670
8902         * g++.dg/init/new11.C: New test.
8903
8904         PR c++/17821
8905         * g++.dg/parse/error20.C: New test.
8906
8907         PR c++/17826
8908         * g++.dg/template/crash24.C: New test.
8909
8910 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8911
8912         PR c/17301
8913         * gcc.dg/pr17301-1.c: New test.
8914
8915 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8916
8917         PR c/17189
8918         * gcc.dg/anon-struct-5.c: New test.
8919
8920 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8921
8922         PR c/17844
8923         * gcc.dg/pr17844-1.c: New test.
8924
8925 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8926
8927         PR tree-optimization/17906
8928         * gcc.c-torture/compile/pr17906.c: New.
8929
8930 2004-10-09  Stuart Hastings  <stuart@apple.com>
8931             Roger Sayle  <roger@eyesopen.com>
8932
8933         PR rtl-optimization/17853
8934         * gcc.dg/i386-mmx-5.c: New testcase.
8935
8936 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8937
8938         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8939
8940 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8941
8942         PR c++/17524
8943         * g++.dg/template/static9.C: New test.
8944
8945         PR c++/17685
8946         * g++.dg/parse/operator5.C: New test.
8947
8948 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8949
8950         PR middle-end/17894
8951         * gcc.c-torture/execute/divcmp-4.c: New test case.
8952
8953 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8954
8955         PR tree-opt/17902
8956         * g++.dg/opt/pr17902.C: New test.
8957
8958 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8959
8960         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8961
8962 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8963
8964         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8965
8966 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8967
8968         * gcc.dg/assign-warn-3.c: New test.
8969
8970 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8971
8972         PR c/16999
8973         * gcc.dg/cpp/ident-1.c: New test.
8974
8975 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8976
8977         * gcc.c-torture/compile/acc1.c: New.
8978
8979 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8980
8981         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8982         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8983
8984 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8985
8986         * gcc.dg/ultrasp11.c: New test.
8987
8988 2004-10-08  Michael Matz  <matz@suse.de>
8989
8990         * gcc.dg/doloop-2.c: New test.
8991
8992 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8993
8994         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8995         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8996         objc.dg/method-9.m: Update expected diagnostics.
8997
8998 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8999
9000         * gcc.dg/ppc-fsel-3.c: New file.
9001         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9002
9003 2004-10-07  Paul Brook  <paul@codesourcery.com>
9004
9005         * gfortran.dg/intrinsic_verify_1.f90: New test.
9006
9007 2004-10-07  Paul Brook  <paul@codesourcery.com>
9008
9009         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9010
9011 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9012
9013         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9014         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9015         commit.
9016
9017 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9018
9019         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9020
9021 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9022
9023         PR c++/17115
9024         * g++.dg/warn/Winline-4.C: New test.
9025
9026 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9027
9028         * gcc.c-torture/compile/20041007-1.c: New test.
9029
9030 2004-10-07  Paul Brook  <paul@codesourcery.com>
9031
9032         PR fortran/17678
9033         * gfortran.dg/use_allocated_1.f90: New test.
9034
9035 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9036
9037         PR middle-end/17849
9038         * gfortran.fortran-torture/compile/nested.f90: New test
9039
9040 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9041
9042         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9043
9044 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9045
9046         PR c++/17368
9047         * g++.dg/ext/asm6.C: New test.
9048
9049 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9050
9051         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9052
9053 2004-10-06  Paul Brook  <paul@codesourcery.com>
9054
9055         PR libfortran/17709
9056         * gfortran.dg/empty_format_1.f90: New test.
9057
9058 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9059
9060         PR fortran/17568
9061         * gfortran.dg/ishft.f90: New test.
9062
9063         PR fortran/17283
9064         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9065         tests.
9066
9067 2004-10-06  Paul Brook  <paul@codesourcery.com>
9068
9069         * gfortran.dg/do_1.f90: New test.
9070
9071 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9072
9073         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9074         optimizing for size.
9075
9076 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9077
9078         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9079
9080 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9081
9082         * gcc.c-torture/compile/20041005-1.c: New test.
9083
9084 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9085
9086         PR c++/17829
9087         * g++.dg/lookup/koenig4.C: New.
9088
9089 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9090
9091         * g++.dg/other/classkey1.C: Adjust quoting marks.
9092         * g++.dg/parse/error15.C: Likewise.
9093         * g++.dg/template/meminit2.C (int>): Likewise.
9094
9095 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9096
9097         PR fortran/17283
9098         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9099
9100         PR fortran/17631
9101         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9102
9103         PR fortran/17708
9104         * gfortran.dg/pr17708.f90: New test.
9105
9106 2004-10-04  Chao-ying Fu  <fu@mips.com>
9107
9108         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9109         * gcc.dg/vect/vect-4.c: Ditto.
9110         * gcc.dg/vect/vect-5.c: Ditto.
9111         * gcc.dg/vect/vect-6.c: Ditto.
9112         * gcc.dg/vect/vect-8.c: Ditto.
9113         * gcc.dg/vect/vect-16.c: Ditto.
9114         * gcc.dg/vect/vect-30.c: Ditto.
9115         * gcc.dg/vect/vect-40.c: Ditto.
9116         * gcc.dg/vect/vect-41.c: Ditto.
9117         * gcc.dg/vect/vect-42.c: Ditto.
9118         * gcc.dg/vect/vect-43.c: Ditto.
9119         * gcc.dg/vect/vect-44.c: Ditto.
9120         * gcc.dg/vect/vect-45.c: Ditto.
9121         * gcc.dg/vect/vect-46.c: Ditto.
9122         * gcc.dg/vect/vect-47.c: Ditto.
9123         * gcc.dg/vect/vect-48.c: Ditto.
9124         * gcc.dg/vect/vect-49.c: Ditto.
9125         * gcc.dg/vect/vect-50.c: Ditto.
9126         * gcc.dg/vect/vect-51.c: Ditto.
9127         * gcc.dg/vect/vect-52.c: Ditto.
9128         * gcc.dg/vect/vect-53.c: Ditto.
9129         * gcc.dg/vect/vect-54.c: Ditto.
9130         * gcc.dg/vect/vect-55.c: Ditto.
9131         * gcc.dg/vect/vect-56.c: Ditto.
9132         * gcc.dg/vect/vect-57.c: Ditto.
9133         * gcc.dg/vect/vect-58.c: Ditto.
9134         * gcc.dg/vect/vect-59.c: Ditto.
9135         * gcc.dg/vect/vect-60.c: Ditto.
9136         * gcc.dg/vect/vect-74.c: Ditto.
9137         * gcc.dg/vect/vect-79.c: Ditto.
9138         * gcc.dg/vect/vect-80.c: Ditto.
9139
9140 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9141
9142         * gcc.dg/unused-7.c: Use the correct option.
9143
9144 2004-10-04  Paul Brook  <paul@codesourcery.com>
9145         Bud Davis  <bdavis9659@comcast.net>
9146
9147         PR fortran/17706
9148         PR fortran/16434
9149         * gfortran/pr17706.f90: New test.
9150         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9151
9152 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9153
9154         * gfortran.dg/pr17612.f90: New test.
9155
9156 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9157
9158         * g++.dg/template/local1.C: Adjust quoting marks in
9159         testing for diagnostics.
9160         * g++.dg/tls/diag-2.C: Likewise.
9161         * g++.dg/other/error8.C: Likewise.
9162
9163 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9164
9165         PR c/17178
9166         * gcc.dg/unused-4.c: Adjust to be correct.
9167
9168         PR c/17820
9169         * gcc.dg/unused-7.c: New test.
9170
9171 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9172
9173         PR c++/17797
9174         * g++.dg/overload/template2.C: New test.
9175
9176 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9177
9178         PR tree-optimization/16632
9179         * gcc.dg/tree-ssa/20041002-1.c: New.
9180
9181 2004-10-03  Paul Brook  <paul@codesourcery.com>
9182
9183         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9184         rather than relying on default formatting.
9185
9186 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9187
9188         * gcc.dg/20040920-1.c: Update expected message text.
9189
9190 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9191
9192         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9193
9194 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9195
9196         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9197         tree level.
9198
9199 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9200
9201         * gcc.dg/tree-ssa/pr17343.c: Remove.
9202
9203 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9204
9205         PR tree-opt/17343
9206         * gcc.dg/tree-ssa/pr17343.c: New test.
9207
9208 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9209
9210         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9211         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9212         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9213         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9214         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9215
9216 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9217
9218         * gcc.dg/lvalue-2.c: New test.
9219
9220 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9221
9222         PR c/17730
9223         * gcc.dg/pr17730-1.c: New test
9224
9225 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9226
9227         PR c/7425
9228         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9229
9230 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9231
9232         * gcc.c-torture/execute/stdarg-1.c: New test.
9233         * gcc.c-torture/execute/stdarg-2.c: New test.
9234         * gcc.c-torture/execute/stdarg-3.c: New test.
9235         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9236         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9237         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9238         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9239         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9240
9241 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9242
9243         PR tree-optimization/17697
9244         * g++.dg/opt/pr17697-1.C: New test.
9245         * g++.dg/opt/pr17697-2.C: New test.
9246         * g++.dg/opt/pr17697-3.C: New test.
9247
9248 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9249
9250         PR c/16409
9251         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9252         gcc.dg/vla-init-5.c: New tests.
9253
9254 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9255
9256         PR c/13804
9257         * gcc.dg/pr13804-1.c: New test.
9258
9259 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9260
9261         PR fortran/16938
9262         * gfortran.dg/pr16938.f90: New test.
9263
9264 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9265
9266         * g++.dg/template/crash23.C: New test.
9267
9268 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9269
9270         PR c++/17585
9271         * g++.dg/template/static8.C: New test.
9272
9273 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9274
9275         PR c++/17681
9276         * g++.dg/other/error9.C: New test.
9277
9278 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9279
9280         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9281
9282 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9283
9284         PR fortran/15164
9285         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9286
9287 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9288
9289         PR middle-end/17112
9290         * gcc.dg/pr17112-1.c: New test case.
9291
9292 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9293
9294         PR c/11459
9295         * gcc.dg/pr11459-1.c: New test.
9296
9297 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9298
9299         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9300         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9301
9302 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9303
9304         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9305
9306 2004-09-25  Jan Hubicka  <jh@suse.cz>
9307
9308         * compile/30040909-1.c: New test.
9309         * compile/30040907-1.c: New test.
9310
9311 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9312
9313         * gcc.c-torture/execute/va-arg-26.c: New test.
9314
9315 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9316
9317         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9318         extra diagnostics on targets with 64-bit pointers.
9319         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9320
9321 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9322
9323         PR c/17188
9324         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9325         * gcc.dg/decl-3.c: Adjust expected message.
9326
9327 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9328
9329         PR fortran/17615
9330         * gfortran.dg/pr17615.f90: New test.
9331
9332 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9333
9334         PR tree-optimzation/17517
9335         * g++.dg/tree-ssa/pr17517.C: New Test.
9336
9337 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9338
9339         PR c++/16889
9340         * g++.dg/lookup/ambig3.C: New.
9341
9342 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9343
9344         PR tree-opt/17624
9345         * g++.dg/opt/pr17624.C: New test.
9346
9347 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9348
9349         PR c/6980
9350         * gcc.dg/Wbad-function-cast-1.c: New test.
9351
9352 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9353
9354         * g++.dg/ext/complit1.C
9355         * g++.dg/other/error2.C
9356         * g++.dg/other/nontype-1.C
9357         * g++.dg/parse/crash11.C
9358         * g++.dg/parse/crash12.C
9359         * g++.dg/parse/error15.C
9360         * g++.dg/parse/error4.C
9361         * g++.dg/parse/tmpl-outside1.C
9362         * g++.dg/parse/too-many-tmpl-args1.C
9363         * g++.dg/template/dependent-expr3.C
9364         * g++.dg/template/error10.C
9365         * g++.dg/template/instantiate1.C
9366         * g++.dg/template/vtable2.C
9367         * g++.dg/warn/Wshadow-1.C
9368         * g++.dg/warn/weak1.C
9369         * g++.old-deja/g++.brendan/crash16.C
9370         * g++.old-deja/g++.brendan/crash18.C
9371         * g++.old-deja/g++.brendan/crash48.C
9372         * g++.old-deja/g++.brendan/crash49.C
9373         * g++.old-deja/g++.brendan/crash55.C
9374         * g++.old-deja/g++.brendan/crash56.C
9375         * g++.old-deja/g++.brendan/crash8.C
9376         * g++.old-deja/g++.brendan/enum11.C
9377         * g++.old-deja/g++.brendan/enum8.C
9378         * g++.old-deja/g++.brendan/enum9.C
9379         * g++.old-deja/g++.brendan/friend3.C
9380         * g++.old-deja/g++.brendan/misc14.C
9381         * g++.old-deja/g++.bugs/900402_02.C
9382         * g++.old-deja/g++.bugs/900404_03.C
9383         * g++.old-deja/g++.bugs/900404_04.C
9384         * g++.old-deja/g++.bugs/900428_03.C
9385         * g++.old-deja/g++.jason/crash4.C
9386         * g++.old-deja/g++.jason/overload21.C
9387         * g++.old-deja/g++.jason/redecl1.C
9388         * g++.old-deja/g++.jason/report.C
9389         * g++.old-deja/g++.jason/rfg10.C
9390         * g++.old-deja/g++.jason/template30.C
9391         * g++.old-deja/g++.law/arm12.C
9392         * g++.old-deja/g++.law/ctors5.C
9393         * g++.old-deja/g++.law/cvt20.C
9394         * g++.old-deja/g++.law/init10.C
9395         * g++.old-deja/g++.law/init8.C
9396         * g++.old-deja/g++.law/visibility17.C
9397         * g++.old-deja/g++.law/visibility7.C
9398         * g++.old-deja/g++.mike/net8.C
9399         * g++.old-deja/g++.mike/p646.C
9400         * g++.old-deja/g++.mike/p700.C
9401         * g++.old-deja/g++.mike/p701.C
9402         * g++.old-deja/g++.mike/p811.C
9403         * g++.old-deja/g++.ns/template13.C
9404         * g++.old-deja/g++.other/array3.C
9405         * g++.old-deja/g++.other/crash25.C
9406         * g++.old-deja/g++.other/dtor3.C
9407         * g++.old-deja/g++.other/dtor4.C
9408         * g++.old-deja/g++.other/main1.C
9409         * g++.old-deja/g++.other/warn7.C
9410         * g++.old-deja/g++.pt/crash11.C
9411         * g++.old-deja/g++.pt/crash36.C
9412         * g++.old-deja/g++.pt/spec22.C
9413         * g++.old-deja/g++.pt/spec9.C
9414         * g++.old-deja/g++.pt/ttp52.C
9415         * g++.old-deja/g++.robertl/eb103.C
9416         * g++.old-deja/g++.robertl/eb121.C
9417         * g++.old-deja/g++.robertl/eb22.C
9418         * g++.old-deja/g++.robertl/eb8.C:
9419         Update locations and/or regexps of dg-error markers.
9420         Remove markers for some bogus messages that are no longer issued.
9421
9422 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9423
9424         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9425         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9426
9427 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9428
9429         PR c++/17618
9430         * g++.dg/lookup/crash5.C: New test.
9431
9432 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9433
9434         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9435         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9436         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9437         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9438         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9439         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9440
9441         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9442         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9443         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9444         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9445         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9446         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9447
9448         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9449
9450         * gcc.dg/vect/vect-44.c: Check additional cases.
9451         * gcc.dg/vect/vect-48.c: Check additional cases.
9452
9453         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9454         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9455         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9456         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9457         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9458         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9459         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9460         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9461         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9462
9463         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9464         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9465         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9466
9467 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9468
9469         * gcc.dg/tree-ssa/loop-6.c: New test.
9470
9471 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9472
9473         PR c++/17620
9474         * g++.dg/inherit/base2.C: New.
9475
9476 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9477
9478         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9479         * gcc.dg/20001012-2.c: Likewise.
9480         * gcc.dg/20001013-1.c: Likewise.
9481         * gcc.dg/20001101-1.c: Likewise.
9482         * gcc.dg/20001102-1.c: Likewise.
9483         * gcc.dg/bf-spl1.c: Likewise.
9484         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9485         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9486
9487 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9488
9489         PR tree-optimization/16721
9490         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9491
9492 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9493
9494         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9495         * gcc.dg/20040305-1.c: Likewise.
9496
9497 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9498
9499         PR c/16566
9500         * gcc.c-torture/compile/pr16566-1.c,
9501         gcc.c-torture/compile/pr16566-2.c,
9502         gcc.c-torture/compile/pr16566-3.c: New tests.
9503
9504 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9505
9506         PR tree-optimization/17512
9507         * gcc.c-torture/compile/20040916-1.c.
9508
9509 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9510
9511         * gcc.dg/pragma-re-3.c: New test.
9512
9513 2004-09-17  Matt Austern  <austern@apple.com>
9514
9515         PR c++/15049
9516         * g++.dg/other/anon3.C: New.
9517
9518 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9519
9520         PR c++/7503
9521         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9522         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9523         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9524         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9525         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9526
9527 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9528
9529         PR fortran/17286
9530         * gfortran.dg/pr17286.f90: New test.
9531
9532 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9533
9534         PR c++/17530
9535         * g++.dg/template/static7.C: New test.
9536
9537 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9538
9539         PR tree-opt/17558
9540         * gcc.c-torture/compile/pr17558.c: New test.
9541
9542 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9543
9544         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9545         if SKIP_ATTRIBUTE is defined.
9546
9547 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9548
9549         PR fortran/15957
9550         * gfortran.dg/pr15957.f90: New test.
9551
9552 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9553
9554         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9555         in comparison.
9556         * gcc.dg/vect/vect-79.c: Likewise.
9557         * gcc.dg/vect/vect-80.c: Likewise.
9558
9559 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9560
9561         PR fortran/15750
9562         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9563
9564 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9565
9566         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9567         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9568         * gcc.dg/vect/vect-62.c: New testcase.
9569         * gcc.dg/vect/vect-63.c: New testcase.
9570         * gcc.dg/vect/vect-64.c: New testcase.
9571         * gcc.dg/vect/vect-65.c: New testcase.
9572         * gcc.dg/vect/vect-66.c: New testcase.
9573         * gcc.dg/vect/vect-67.c: New testcase.
9574         * gcc.dg/vect/vect-68.c: New testcase.
9575         * gcc.dg/vect/vect-69.c: New testcase.
9576         * gcc.dg/vect/vect-79.c: New testcase.
9577         * gcc.dg/vect/vect-80.c: New testcase.
9578
9579 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9580
9581         * gcc.target/mips/asm-1.c: New test.
9582
9583 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9584
9585         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9586         * gcc.dg/vect/vect-73.c: New testcase.
9587         * gcc.dg/vect/vect-74.c: New testcase.
9588         * gcc.dg/vect/vect-75.c: New testcase.
9589         * gcc.dg/vect/vect-76.c: New testcase.
9590         * gcc.dg/vect/vect-77.c: New testcase.
9591         * gcc.dg/vect/vect-78.c: New testcase
9592
9593 2004-09-18  Paul Brook  <paul@codesourcery.com>
9594
9595         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9596
9597 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9598
9599         PR c/17424
9600         * gcc.dg/pr17424-1.c: New test.
9601
9602 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9603
9604         * g++.dg/tree-ssa/pr17153.C: New test.
9605
9606 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9607
9608         PR pch/13361
9609         * testsuite/g++.dg/pch/wchar-1.C: New.
9610         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9611
9612 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9613
9614         * gcc.c-torture/execute/20040917-1.c: New test.
9615
9616 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9617
9618         PR tree-optimization/17319
9619         * gcc.dg/pr17319.c: New test.
9620
9621 2004-09-17  Devang Patel  <dpatel@apple.com>
9622
9623         * gcc.dg/20040813-1.c: New test.
9624
9625 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9626
9627         PR tree-optimization/17273
9628         * gcc.c-torture/compile/pr17273.c: New test.
9629
9630 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9631
9632         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9633         Update expected messages.
9634         * gcc.dg/declspec-13.c: New test.
9635
9636 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9637
9638         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9639
9640 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9641
9642         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9643         change what 'a' is pointing to.
9644
9645 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9646
9647         PR c++/16002
9648         * g++.dg/template/error18.C: New test.
9649
9650         PR c++/16029
9651         * g++.dg/warn/Wunused-8.C: New test.
9652
9653 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9654
9655         PR tree-optimization/17513
9656         * gcc.dg/20040916-1.c: New test.
9657
9658 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9659
9660         PR c++/17501
9661         * g++.dg/template/typename7.C: New test.
9662
9663 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9664
9665         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9666
9667 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9668
9669         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9670         with -ftree-based-profiling also.
9671         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9672
9673 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9674
9675         PR/15364
9676         * gfortran.dg/der_array_io_1.f90: New test.
9677         * gfortran.dg/der_array_io_2.f90: New test.
9678         * gfortran.dg/der_array_io_3.f90: New test.
9679
9680 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9681
9682         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9683         EABI.
9684
9685 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9686
9687         * g++.dg/opt/switch1.C: New test.
9688
9689 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9690
9691         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9692         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9693         Update expected messages.
9694
9695 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9696
9697         PR fortran/16485
9698         * gfortran.dg/same_name_1.f90: New test.
9699
9700 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9701
9702         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9703         dereference garbage pointers.
9704
9705 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9706
9707         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9708         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9709
9710         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9711         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9712         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9713
9714 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9715
9716         PR c++/17324
9717         * g++.dg/template/mangle1.C: New test.
9718
9719 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9720
9721         PR tree-optimization/17252
9722         * gcc.c-torture/execute/pr17252.c: New test.
9723
9724 2004-09-14  Andrew Pinski  <apinski@apple.com>
9725
9726         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9727
9728 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9729
9730         PR rtl-optimization/9771
9731         * gcc.dg/pr9771-1.c: New test case.
9732
9733 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9734
9735         PR tree-optimization/15262
9736         * gcc.c-torture/execute/pr15262-1.c: New test.
9737         * gcc.c-torture/execute/pr15262-2.c: New test.
9738
9739 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9740
9741         * gcc.dg/declspec-12.c: New test.
9742
9743 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9744
9745         * gfortran.dg/pr17090.f90: Add directives to test.
9746
9747 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9748
9749         * gcc.c-torture/compile/20040914-1.c: New test.
9750
9751 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9752
9753         PR c++/16162
9754         * g++.dg/template/decl2.C: New test.
9755
9756 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9757
9758         PR fortran/17090
9759         * gfortran.dg/pr17090.f90: New test.
9760
9761 2004-09-13  Dale Johannesen  <dalej@apple.com>
9762
9763         * gcc.c-torture/compile/pr17408.c:  New test case.
9764
9765 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9766
9767         PR c++/16716
9768         * g++.dg/parse/crash17.C: New test.
9769
9770         PR c++/17327
9771         * g++.dg/template/enum3.C: New test.
9772
9773 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9774
9775         * lib/gcc-defs.exp: Load wrapper.exp.
9776         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9777         using local code.
9778         * lib/gcc.exp (gcc_init): Similar.
9779         * lib/gfortran.exp (gfortran_init): Similar.
9780         * lib/objc.exp (objc_init): Similar.
9781         * lib/treelang.exp (treelang_init): Similar.
9782         * lib/wrapper.exp: New file with build_wrapper call machinery in
9783         ${tool}_maybe_build_wrapper.
9784
9785 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9786
9787         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9788         "inline".
9789         * gcc.dg/declspec-11.c: Update expected messages.
9790         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9791         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9792         gcc.dg/inline-12.c: New tests.
9793
9794 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9795
9796         * g++.dg/tree-ssa/pr17400.C: New testcase.
9797
9798 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9799
9800         * gcc.target/mips/sb1-1.c: New testcase.
9801
9802 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9803
9804         * lib/g77-dg.exp: Remove unused file.
9805         * lib/mike-g77.exp: Ditto.
9806         * lib/g77.exp: Ditto.
9807
9808 2004-09-12  Richard Henderson  <rth@redhat.com>
9809
9810         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9811
9812 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9813
9814         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9815         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9816         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9817         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9818         Update expected messages.
9819
9820 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9821
9822         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9823         declaration/use mismatch for dirp parameter.
9824
9825 2004-09-12  Andrew Pinski  <apinski@apple.com>
9826
9827         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9828         -fgnu-runtime is passed.
9829
9830 2004-09-12  Richard Henderson  <rth@redhat.com>
9831
9832         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9833         do the uplevel thing and update additional_flags directly.
9834         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9835         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9836         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9837         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9838
9839 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9840
9841         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9842
9843 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9844
9845         PR middle-end/17411
9846         * g++.dg/opt/pr17411-1.C: New test case.
9847
9848 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9849
9850         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9851         gcc.dg/tls/diag-2.c: Update expected messages.
9852         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9853         messages.
9854         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9855         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9856         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9857         gcc.dg/tls/diag-5.c: New tests.
9858
9859 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9860
9861         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9862
9863 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9864
9865         * g++.dg/parse/break-in-for.C: New test.
9866
9867 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9868
9869         * gcc.dg/tree-ssa/20040911-1.c: New test.
9870
9871 2004-09-11  Andreas Jaeger  <aj@suse.de>
9872
9873         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9874         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9875
9876 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9877
9878         * gcc.target/frv: New directory of FR-V-specific tests.
9879
9880 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9881
9882         * gcc.dg/convert-vec-1.c: New test.
9883
9884 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9885
9886         PR middle-end/17024
9887         * gcc.dg/pr17024-1.c: New test case.
9888
9889 2004-09-10  Eric Christopher  <echristo@redhat.com>
9890
9891         * gcc.dg/20040910-1.c: New test.
9892
9893 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9894
9895         * gcc.dg/bitfld-9.c: New test.
9896
9897 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9898
9899         * gcc.c-torture/execute/ieee/acc1.c: New test.
9900         * gcc.c-torture/execute/ieee/acc2.c: New test.
9901         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9902
9903 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9904
9905         * gcc.dg/deprecated-2.c: New test.
9906
9907 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9908
9909         * gcc.dg/init-vec-1.c: New test.
9910
9911 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9912
9913         PR middle-end/17055
9914         * gcc.dg/pr17055-1.c: New test case.
9915
9916 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9917
9918         PR target/17377
9919         * gcc.c-torture/execute/pr17377.c: New test.
9920
9921 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9922
9923         PR c/8420
9924         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9925         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9926         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9927         gcc.dg/long-long-typespec-1.c: New tests.
9928         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9929
9930 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9931
9932         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9933         gcc.dg/gnu99-static-1.c: New tests.
9934
9935 2004-09-08  Devang Patel  <dpatel@apple.com>
9936
9937         * gcc.dg/darwin-ld-20040828-1.c: New test.
9938         * gcc.dg/darwin-ld-20040828-2.c: New test.
9939         * gcc.dg/darwin-ld-20040828-3.c: New test.
9940
9941 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9942
9943         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9944         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9945         in error message.
9946         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9947         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9948         in error message.
9949         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9950         types they qualify.
9951         * objc.dg/type-size-2.m: Fix wording in comment.
9952         * objc.dg/va-meth-1.m: New test case.
9953
9954 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9955
9956         PR c/16633:
9957         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9958         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9959
9960 2004-09-06  Devang Patel  <dpatel@apple.com>
9961
9962         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9963         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9964
9965 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9966
9967         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9968         reflect changed line numbering of diagnostics.
9969
9970 2004-09-06  Paul Brook  <paul@codesourcery.com>
9971
9972         * gfortran.dg/edit_real_1.f90: Add new test.
9973
9974 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9975
9976         * gcc.dg/tree-ssa/loop-2.c: New test.
9977         * gcc.dg/tree-ssa/loop-3.c: New test.
9978         * gcc.dg/tree-ssa/loop-4.c: New test.
9979         * gcc.dg/tree-ssa/loop-5.c: New test.
9980
9981 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9982
9983         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9984
9985 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9986
9987         * gcc.dg/format/sentinel-1.c: New test.
9988
9989 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9990
9991         * testsuite/gcc.dg/builtins-46.c: New.
9992
9993 2004-09-03  Devang Patel  <dpatel@apple.com>
9994
9995         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9996         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9997
9998 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9999
10000         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10001         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10002         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10003         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10004         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10005         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10006         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10007         the non-portable bzero.
10008         * gcc.dg/20010912-1.c: xfail for NetWare.
10009         * gcc.dg/20020426-2.c: xfail for NetWare.
10010         * gcc.dg/20021014-1.c: xfail for NetWare.
10011         * gcc.dg/20021018-1.c: xfail for NetWare.
10012         * gcc.dg/20030213-1.c: xfail for NetWare.
10013         * gcc.dg/20030225-1.c: xfail for NetWare.
10014         * gcc.dg/20030708-1.c: xfail for NetWare.
10015         * gcc.dg/builtins-config.h: Also exclude NetWare.
10016         * gcc.dg/format/format.h: Define restrict only if not already defined.
10017         * gcc.dg/nest.c: xfail for NetWare.
10018         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10019         * lib/target-supports.exp (check_visibility_available): Exclude
10020         NetWare.
10021
10022 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10023
10024         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10025         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10026         deterministic starting point for the alignment of structure fields.
10027         * gcc.dg/Wpadded.c: Dito.
10028         * g++.dg/abi/vbase10.C: Dito.
10029
10030 2004-09-03  Devang Patel  <dpatel@apple.com>
10031
10032         * g++.dg/debug/pr15736.cc: New test.
10033
10034 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10035
10036         * README.QMTEST: Fix out-of-date link.
10037
10038 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10039
10040         PR fortran/16579
10041         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10042         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10043
10044 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10045
10046         * g++.dg/abi/arm_rtti1.C: New test.
10047
10048 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10049
10050         * gcc.dg/ppc-vector-memcpy.c: New.
10051         * gcc.dg/ppc-vector-memset.c: New.
10052
10053 2004-09-02  Chao-ying Fu  <fu@mips.com>
10054
10055         * gcc.target/mips/mips-3d-1.c: New test.
10056         * gcc.target/mips/mips-3d-2.c: New test.
10057         * gcc.target/mips/mips-3d-3.c: New test.
10058         * gcc.target/mips/mips-3d-4.c: New test.
10059         * gcc.target/mips/mips-3d-5.c: New test.
10060         * gcc.target/mips/mips-3d-6.c: New test.
10061         * gcc.target/mips/mips-3d-7.c: New test.
10062         * gcc.target/mips/mips-3d-8.c: New test.
10063         * gcc.target/mips/mips-3d-9.c: New test.
10064         * gcc.target/mips/mips-ps-1.c: New test.
10065         * gcc.target/mips/mips-ps-2.c: New test.
10066         * gcc.target/mips/mips-ps-3.c: New test.
10067         * gcc.target/mips/mips-ps-4.c: New test.
10068         * gcc.target/mips/mips-ps-type.c: New test.
10069
10070 2004-09-02  Paul Brook  <paul@codesourcery.com>
10071
10072         * gfortran.dg/edit_real_1.f90: Add new tests.
10073
10074 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10075
10076         PR fortran/15327
10077         * gfortran.dg/merge_char_1.f90: New test.
10078
10079 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10080
10081         PR fortran/16404
10082         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10083
10084 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10085
10086         PR c/1522
10087         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10088
10089 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10090
10091         * g++.dg/opt/loop1.C: Do not XFAIL.
10092
10093 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10094
10095         * gcc.c-torture/execute/20040831-1.c: New test.
10096
10097 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10098
10099         PR fortran/16579
10100         * gfortran.dg/g77/20010610.f: Now passes.
10101         Copy from g77.f-torture/execute. Add dg-run directive.
10102         * gfortran.dg/g77/README: Update
10103
10104 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10105
10106         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10107         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10108         (t1, t2, t3, t4): Add volatile.
10109
10110 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10111
10112         * g++.dg/ext/visibility/arm1.C: New test.
10113
10114 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10115
10116         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10117         -pedantic-errors.
10118
10119 2004-09-01  Paul Brook  <paul@codesourcery.com>
10120
10121         * gfortran.dg/eof_2.f90: New test.
10122
10123 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10124
10125         PR fortran/16579
10126         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10127
10128 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10129
10130         PR libfortran/16805
10131         * gfortran.dg/list_read_2.f90: New test.
10132
10133 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10134
10135         * g++.dg/abi/key1.C: New test.
10136
10137 2004-08-31  Richard Henderson  <rth@redhat.com>
10138
10139         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10140         form of offsetof.
10141         * g++.dg/other/offsetof5.C: Remove duplicate.
10142
10143 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10144
10145         PR fortran/17244
10146         * gfortran.dg/func_derived_1.f90: New test.
10147
10148 2004-08-31  Paul Brook  <paul@codesourcery.com>
10149
10150         * gfortran.dg/eof_1.f90: New test.
10151
10152 2004-08-31  Paul Brook  <paul@codesourcery.com>
10153
10154         * gfortran.dg/list_read_1.f90: New file.
10155
10156 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10157
10158         * g++.dg/opt/loop1.C: XFAIL.
10159
10160 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10161
10162         * gcc.dg/funcdef-storage-1.c: New.
10163         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10164         an extern function in local scope.
10165         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10166         declare an 'auto inline' function in local scope.
10167         * gcc.dg/20011130-1.c: Likewise.
10168         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10169         an 'auto' function in local scope.
10170         * gcc.dg/20021014-1.c: Likewise.
10171         * gcc.dg/20030331-2.c: Likewise.
10172
10173 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10174
10175         * gfortran.dg/blockdata_1.f90: New test.
10176
10177 2004-08-30  Richard Henderson  <rth@redhat.com>
10178
10179         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10180
10181 2004-08-30  Richard Henderson  <rth@redhat.com>
10182
10183         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10184         additional_flags set by alternate driver.
10185         (ieee-options): New procedure.
10186         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10187         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10188         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10189         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10190
10191 2004-08-30  Richard Henderson  <rth@redhat.com>
10192
10193         * lib/f-torture.exp: Remove.
10194
10195 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10196
10197         PR rtl-optimization/16590
10198         * g++.dg/opt/loop1.C: New test.
10199
10200 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10201
10202         PR fortran/13910
10203         * gfortran.dg/oldstyle_1.f90: New test.
10204
10205 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10206         Paul Brook  <paul@codesourcery.com>
10207
10208         * gfortran.dg/g77/README: Update.
10209         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10210         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10211         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10212
10213 2004-08-28  Paul Brook  <paul@codesourcery.com>
10214
10215         PR libfortran/17195
10216         * gfortran.dg/edit_real_1.f90: New test.
10217
10218 2004-08-27  Paul Brook  <paul@codesourcery.com>
10219
10220         * gfortran.dg/rewind_1.f90: New test.
10221
10222 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10223
10224         PR fortran/16597
10225         * gfortran.dg/pr16597.f90: New test.
10226
10227 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10228
10229         PR c/13801
10230         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10231         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10232         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10233         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10234         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10235
10236 2004-08-26  Nick Clifton  <nickc@redhat.com>
10237
10238         * gcc.c-torture/compile/pr17119.c: New test.
10239
10240 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10241
10242         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10243
10244 2004-08-25  Richard Henderson  <rth@redhat.com>
10245
10246         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10247         the bits that expect kind=8 to be the largest real kind.
10248
10249 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10250
10251         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10252
10253 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10254
10255         * gfortran.dg/assignment_1.f90: New test.
10256
10257 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10258
10259         * g++.dg/template/repo3.C: New test.
10260
10261 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10262
10263         PR middle-end/16693
10264         PR tree-optimization/16372
10265         * g++.dg/opt/pr16372-1.C: New test case.
10266         * g++.dg/opt/pr16693-1.C: New test case.
10267         * g++.dg/opt/pr16693-2.C: New test case.
10268
10269 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10270
10271         * objc.dg/proto-lossage-4.m: New test.
10272
10273 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10274
10275         PR c++/17155
10276         * g++.dg/inherit/local2.C: New test.
10277
10278 2004-08-25  Paul Brook  <paul@codesourcery.com>
10279
10280         PR fortran/17144
10281         * gfortran.dg/string_ctor_1.f90: New test.
10282
10283 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10284
10285         PR c++/14428
10286         * g++.dg/template/redecl2.C: New test.
10287
10288 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10289
10290         PR fortran/17143
10291         * gfortran.dg/pr17143.f90: New test.
10292
10293 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10294
10295         PR fortran/17164
10296         * gfortran.dg/pr17164.f90: New test.
10297
10298 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10299
10300         * gcc.dg/tree-ssa/loop-1.c: New test.
10301
10302 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10303
10304         * gcc.c-torture/compile/20040824-1.c: New test.
10305
10306 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10307
10308         * gcc.c-torture/compile/iftrap-3.c: New test.
10309
10310 2004-08-24  Paul Brook  <paul@codesourcery.com>
10311
10312         * gfortran.dg/entry_2.f90: New test.
10313
10314 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10315
10316         PR c++/16889
10317         * g++.dg/lookup/ambig[12].C: New.
10318
10319 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10320
10321         PR c++/16706
10322         * g++.dg/template/crash21.C: New test.
10323         * g++.dg/template/crash22.C: Likewise.
10324
10325 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10326
10327         PR c++/17149
10328         * g++.dg/template/access15.C: New.
10329
10330 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10331
10332         PR c++/17163
10333         * g++.dg/template/repo2.C: New test.
10334
10335 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10336
10337         PR rtl-optimization/17078
10338         * gcc.c-torture/execute/pr17078-1.c: New test case.
10339
10340 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10341
10342         PR c/14492
10343         * gcc.dg/debug/crash1.c: New test.
10344
10345 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10346
10347         PR c/16180
10348         * gcc.dg/loop-5.c: New test.
10349
10350 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10351
10352         * gcc.c-torture/execute/20040823-1.c: New test.
10353
10354 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10355
10356         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10357         to the assembler.  Simplify test accordingly.
10358         (asm_abi_flags): Use GNU names.
10359         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10360         to check for ABI flags.
10361
10362 2004-08-22  Andrew Pinski  <apinski@apple.com>
10363
10364         * g++.dg/opt/pr14029.C: New test.
10365         * gcc.c-torture/execute/pr15262.c: New test.
10366
10367 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10368
10369         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10370
10371 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10372
10373         PR 16908
10374         * gfortran.dg/direct_io.f90: New test.
10375
10376 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10377
10378         PR c++/17121
10379         * g++.dg/inherit/local2.C: New test.
10380
10381 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10382
10383         PR c++/17120
10384         * g++.dg/warn/Wparentheses-4.C: New test.
10385
10386 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10387
10388         PR c++/17121
10389         * g++.dg/inherit/local2.C: New test.
10390
10391         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10392         * gcc.dg/ppc-ldstruct.c: Likewise.
10393         * gcc.dg/ppc64-abi-2.c: Likewise.
10394
10395 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10396
10397         PR rtl-optimization/17099
10398         * gcc.c-torture/execute/20040820-1.c: New test.
10399
10400 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10401
10402         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10403
10404 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10405
10406         PR fortran/17077
10407         * gfortran.dg/auto_array_1.f90: New test.
10408
10409 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10410
10411         PR fortran/17074
10412         * gfortran.dg/simpleif_1.f90: New test.
10413
10414 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10415
10416         * lib/target-supports.exp (check_profiling_available): Return
10417         false for arm*-*-symbianelf* and arm*-*-eabi*.
10418
10419         PR c++/15890
10420         * g++.dg/template/delete1.C: New test.
10421
10422 2004-08-19  Paul Brook  <paul@codesourcery.com>
10423
10424         PR fortran/14976
10425         PR fortran/16228
10426         * gfortran.dg/data_char_1.f90: New test.
10427
10428 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10429
10430         PR fortran/16946
10431         * gfortran.dg/reduction.f90: New testcase.
10432
10433 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10434
10435         PR fortran/16520
10436         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10437
10438 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10439
10440         PR c++/17041
10441         * g++.dg/Wparentheses-3.C: New test.
10442
10443 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10444
10445         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10446         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10447         * gcc.dg/vect/vect-2.c: Likewise.
10448         * gcc.dg/vect/vect-3.c: Likewise.
10449         * gcc.dg/vect/vect-4.c: Likewise.
10450         * gcc.dg/vect/vect-5.c: Likewise.
10451         * gcc.dg/vect/vect-6.c: Likewise.
10452         * gcc.dg/vect/vect-7.c: Likewise.
10453         * gcc.dg/vect/vect-25.c: Likewise.
10454         * gcc.dg/vect/vect-31.c: Likewise.
10455         * gcc.dg/vect/vect-32.c: Likewise.
10456         * gcc.dg/vect/vect-34.c: Likewise.
10457         * gcc.dg/vect/vect-36.c: Likewise.
10458         * gcc.dg/vect/vect-all.c: Likewise.
10459
10460 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10461
10462         PR c++/17068
10463         * g++.dg/template/operator4.C: New test.
10464
10465 2004-08-18  Richard Henderson  <rth@redhat.com>
10466
10467         * gcc.dg/20040206-1.c: XFAIL.
10468
10469 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10470
10471         PR c++/16246
10472         * g++.dg/template/array7.C: New test.
10473
10474 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10475
10476         * gcc.dg/mips-movcc-1.c: New test.
10477         * gcc.dg/mips-movcc-2.c: New test.
10478         * gcc.dg/mips-movcc-3.c: New test.
10479
10480         * gcc.dg/mips-nmadd-1.c: New test.
10481         * gcc.dg/mips-nmadd-2.c: New test.
10482
10483 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10484
10485         PR c++/15871
10486         * g++.dg/opt/inline8.C: New test.
10487
10488         PR c++/16965
10489         * g++.dg/parse/error17.C: New test.
10490
10491 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10492
10493         * gcc.dg/vect: New directory for vectorizer tests.
10494         * gcc.dg/vect/tree-vect.h: New file.
10495         * gcc.dg/vect/vect.exp: New file.
10496         * gcc.dg/vect/pr16105.c.c: New test.
10497         * gcc.dg/vect/vect-1.c: New test.
10498         * gcc.dg/vect/vect-2.c: New test.
10499         * gcc.dg/vect/vect-3.c: New test.
10500         * gcc.dg/vect/vect-4.c: New test.
10501         * gcc.dg/vect/vect-5.c: New test.
10502         * gcc.dg/vect/vect-6.c: New test.
10503         * gcc.dg/vect/vect-7.c: New test.
10504         * gcc.dg/vect/vect-8.c: New test.
10505         * gcc.dg/vect/vect-9.c: New test.
10506         * gcc.dg/vect/vect-10.c: New test.
10507         * gcc.dg/vect/vect-11.c: New test.
10508         * gcc.dg/vect/vect-12.c: New test.
10509         * gcc.dg/vect/vect-13.c: New test.
10510         * gcc.dg/vect/vect-14.c: New test.
10511         * gcc.dg/vect/vect-15.c: New test.
10512         * gcc.dg/vect/vect-16.c: New test.
10513         * gcc.dg/vect/vect-17.c: New test.
10514         * gcc.dg/vect/vect-18.c: New test.
10515         * gcc.dg/vect/vect-19.c: New test.
10516         * gcc.dg/vect/vect-20.c: New test.
10517         * gcc.dg/vect/vect-21.c: New test.
10518         * gcc.dg/vect/vect-22.c: New test.
10519         * gcc.dg/vect/vect-23.c: New test.
10520         * gcc.dg/vect/vect-24.c: New test.
10521         * gcc.dg/vect/vect-25.c: New test.
10522         * gcc.dg/vect/vect-26.c: New test.
10523         * gcc.dg/vect/vect-27.c: New test.
10524         * gcc.dg/vect/vect-28.c: New test.
10525         * gcc.dg/vect/vect-29.c: New test.
10526         * gcc.dg/vect/vect-30.c: New test.
10527         * gcc.dg/vect/vect-31.c: New test.
10528         * gcc.dg/vect/vect-32.c: New test.
10529         * gcc.dg/vect/vect-33.c: New test.
10530         * gcc.dg/vect/vect-34.c: New test.
10531         * gcc.dg/vect/vect-35.c: New test.
10532         * gcc.dg/vect/vect-36.c: New test.
10533         * gcc.dg/vect/vect-37.c: New test.
10534         * gcc.dg/vect/vect-38.c: New test.
10535         * gcc.dg/vect/vect-40.c: New test.
10536         * gcc.dg/vect/vect-41.c: New test.
10537         * gcc.dg/vect/vect-42.c: New test.
10538         * gcc.dg/vect/vect-43.c: New test.
10539         * gcc.dg/vect/vect-44.c: New test.
10540         * gcc.dg/vect/vect-45.c: New test.
10541         * gcc.dg/vect/vect-46.c: New test.
10542         * gcc.dg/vect/vect-47.c: New test.
10543         * gcc.dg/vect/vect-48.c: New test.
10544         * gcc.dg/vect/vect-49.c: New test.
10545         * gcc.dg/vect/vect-50.c: New test.
10546         * gcc.dg/vect/vect-51.c: New test.
10547         * gcc.dg/vect/vect-52.c: New test.
10548         * gcc.dg/vect/vect-53.c: New test.
10549         * gcc.dg/vect/vect-54.c: New test.
10550         * gcc.dg/vect/vect-55.c: New test.
10551         * gcc.dg/vect/vect-56.c: New test.
10552         * gcc.dg/vect/vect-57.c: New test.
10553         * gcc.dg/vect/vect-58.c: New test.
10554         * gcc.dg/vect/vect-59.c: New test.
10555         * gcc.dg/vect/vect-60.c: New test.
10556         * gcc.dg/vect/vect-61.c: New test.
10557         * gcc.dg/vect/vect-all.c: New test.
10558         * gcc.dg/vect/vect-none.c: New test.
10559
10560 2004-08-17  Paul Brook  <paul@codesourcery.com>
10561
10562         PR fortran/13082
10563         * gfortran.dg/entry_1.f90: New test.
10564
10565 2004-08-17  Andrew Pinski  <apinski@apple.com>
10566
10567         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10568
10569 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10570
10571         * gcc.dg/pr17036-1.c: New test.
10572
10573 2004-08-16  Devang Patel  <dpatel@apple.com>
10574
10575         * gcc.dg/darwin-20040809-1.c: New test.
10576
10577 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10578
10579         * gcc.dg/funcdef-attr-1.c: New test.
10580
10581 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10582
10583         * gcc.dg/altivec-17.c: New test.
10584         * gcc.dg/altivec-18.c: New test.
10585
10586 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10587
10588         PR c++/6749
10589         * g++.dg/template/vtable2.C: New test.
10590
10591 2004-08-14  Richard Henderson  <rth@redhat.com>
10592
10593         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10594         * gcc.dg/pack-test-4.c (main): Return 0.
10595         * gcc.dg/setjmp-1.c: Remove XFAIL.
10596         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10597
10598 2004-08-14  Richard Henderson  <rth@redhat.com>
10599
10600         * gcc.dg/980217-1.c: Add prototype for printf.
10601
10602 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10603
10604         * gfortran.dg/pr16935.f90: New test.
10605
10606 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10607
10608         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10609
10610 2004-08-13  Paul Brook  <paul@codesourcery.com>
10611
10612         * gfortran.dg/der_io_1.f90: Remove stray comma.
10613
10614 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10615
10616         * gcc.dg/vmx/cw-bug-2.c: Remove.
10617         * gcc.dg/vmx/vprint-1.c: Remove.
10618         * gcc.dg/vmx/vscan-1.c: Remove.
10619
10620 2004-08-12  Devang patel  <dpatel@apple.com>
10621
10622         * gcc.dg/darwin-20040809-2.c: New test.
10623
10624 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10625
10626         * g++.dg/ext/altivec-12.C: New test.
10627
10628         * g++.dg/ext/altivec-11.C: New test.
10629
10630 2004-08-12  Paul Brook  <paul@codesourcery.com>
10631
10632         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10633
10634 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10635
10636         * g++.dg/ext/altivec-2.C: Check for hardware support before
10637         executing any VMX instructions.
10638
10639         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10640
10641 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10642
10643         PR c++/16276
10644         * g++.old-deja/g++.other/comdat4.C: New test.
10645         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10646
10647 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10648
10649         PR target/16286
10650         * gcc.dg/pr16286.c: New test.
10651
10652 2004-08-12 Jan Beulich <jbeulich@novell.com>
10653
10654         * g++.dg/ext/asm5.C: New.
10655
10656 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10657
10658         PR c++/16698
10659         * g++.dg/eh/crash1.C: New test.
10660
10661         PR c++/16717
10662         * g++.dg/ext/construct1.C: New test.
10663
10664 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10665
10666         PR c++/16853
10667         * g++.dg/init/ptrmem1.C: New test.
10668
10669         PR c++/16618
10670         * g++.dg/parse/offsetof5.C: New test.
10671
10672         PR c++/16870
10673         * g++.dg/template/overload3.C: New test.
10674
10675 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10676
10677         PR c++/16964
10678         * g++.dg/parse/error16.C: New test.
10679
10680         PR c++/16904
10681         * g++.dg/template/error14.C: New test.
10682
10683         PR c++/16929
10684         * g++.dg/template/error15.C: New test.
10685
10686 2004-08-11  Devang Patel  <dpatel@apple.com>
10687
10688         * gcc.dg/darwin-ld-20040809-1.c: New test.
10689         * gcc.dg/darwin-ld-20040809-2.c: New test.
10690
10691 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10692
10693         PR fortran/16917
10694         * gfortran.dg/dfloat_1.f90: New test.
10695
10696 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10697
10698         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10699         * gcc.dg/dll-2.c: Fix dg-require syntax.
10700         * gcc.misc-tests/arm-isr.c (abort): Declare.
10701         (exit): Likewise.
10702
10703 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10704
10705         PR c++/16971
10706         * g++.dg/parse/crash16.C: New test.
10707
10708 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10709
10710         * gcc.dg/mips-rsqrt-1.c: New test case.
10711         * gcc.dg/mips-rsqrt-2.c: New test case.
10712         * gcc.dg/mips-rsqrt-3.c: New test case.
10713
10714 2004-08-10  Paul Brook  <paul@codesourcery.com>
10715
10716         * gfortran.dg/der_io_1.f90: New test.
10717
10718 2004-08-10  Paul Brook  <paul@codesourcery.com>
10719
10720         PR fortran/16919
10721         * gfortran.dg/der_array_1.f90: New test.
10722
10723 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10724
10725         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10726
10727 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10728
10729         * gcc.dg/wchar_t-2.c: Fix typo.
10730
10731 2004-08-09  Falk Hueffner  <falk@debian.org>
10732
10733         PR tree-optimization/12517
10734         * gcc.c-torture/compile/pr12517.c: New test.
10735
10736         PR tree-optimization/12578
10737         * gcc.c-torture/compile/pr12578.c: New test.
10738
10739         PR tree-optimization/12899
10740         * gcc.c-torture/compile/pr12899.c: New test.
10741
10742         PR rtl-optimization/14692
10743         * gcc.c-torture/compile/pr14692.c: New test.
10744
10745         PR tree-optimization/16461
10746         * gcc.c-torture/compile/pr16461.c: New test.
10747
10748 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10749
10750         * gfortran.dg/getenv_1.f90: New test.
10751
10752 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10753
10754         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10755         wchar_t.
10756         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10757
10758 2004-08-06  Paul Brook  <paul@codesourcery.com>
10759
10760         * gfortran.dg/ret_array_1.f90: New test.
10761         * gfortran.dg/ret_pointer_1.f90: New test.
10762
10763 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10764
10765         * gcc.dg/missing-field-init-[12].c: New tests.
10766         * g++.dg/warn/missing-field-init-[12].C: New tests.
10767
10768 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10769
10770         * gcc.dg/enum2.c: New test.
10771         * gcc.dg/symbian3.c: Likewise.
10772         * gcc.dg/symbian4.c: Likewise.
10773         * gcc.dg/wchar_t-2.c: Likewise.
10774
10775 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10776
10777         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10778         destructor tests.
10779
10780 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10781
10782         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10783         dg-require-visiblity.
10784         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10785         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10786         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10787         * g++.dg/ext/visibility/new1.C: Likewise.
10788         * g++.dg/ext/visibility/pragma.C: Likewise.
10789         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10790         * g++.dg/ext/visibility/virtual.C: Likewise.
10791         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10792         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10793         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10794         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10795         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10796         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10797         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10798         * g++/dg/ext/visibility/visibility-8.C: New test.
10799         * gcc.c-torture/compile/dll.x: Remove.
10800         * gcc.dg/dll-2.c: Use dg-require-dll
10801         * gcc.dg/visibility-10.c: New test.
10802         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10803         supporting DLLs.
10804         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10805         (scan_not_hidden): Likewise.
10806
10807 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10808
10809         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10810
10811 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10812
10813         * gcc.c-torture/execute/20040805-1.c: New test.
10814
10815 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10816
10817         * gcc.dg/20020118-1.c: Declare abort.
10818         * gcc.dg/altivec_check.h: Likewise.
10819         * gcc.dg/iftrap-2.c: Likewise.
10820         * gcc.dg/pragma-darwin.c: Likewise.
10821         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10822
10823 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10824
10825         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10826
10827 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10828
10829         * gcc.c-torture/execute/builtins/abs-2.c,
10830         gcc.c-torture/execute/builtins/abs-3.c,
10831         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10832         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10833         intmax_t, uintmax_t and their limits.
10834         * gcc.dg/intmax_t-1.c: New test.
10835
10836 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10837
10838         * g++.dg/tc1/dr147.C: Add reference to PR.
10839
10840 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10841
10842         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10843         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10844
10845 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10846
10847         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10848
10849 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10850
10851         * gcc.dg/redecl-5.c: New test.
10852         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10853         of scanf.
10854
10855 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10856
10857         PR middle-end/16790
10858         * gcc.c-torture/execute/pr16790-1.c: New test case.
10859
10860 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10861
10862         * g++.dg/ext/visibility/assign1.C: New test.
10863         * g++.dg/ext/visibility/new1.C: Likewise.
10864
10865         * gcc.dg/symbian1.c: New test.
10866         * gcc.dg/symbian2.c: Likewise.
10867
10868 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10869
10870         PR target/16570
10871         * gcc.dg/i386-sse-9.c: New test.
10872
10873 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10874
10875         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10876
10877 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10878
10879         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10880         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10881         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10882         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10883         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10884         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10885         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10886         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10887         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10888         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10889         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10890         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10891         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10892         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10893         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10894         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10895         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10896         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10897         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10898         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10899         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10900         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10901         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10902         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10903         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10904         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10905         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10906         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10907         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10908         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10909         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10910         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10911         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10912         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10913         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10914         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10915         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10916         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10917         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10918         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10919         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10920         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10921         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10922         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10923         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10924         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10925         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10926         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10927         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10928         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10929         gcc.misc-tests/i386-pf-3dnow-1.c,
10930         gcc.misc-tests/i386-pf-athlon-1.c,
10931         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10932         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10933         Declare built-in functions used.
10934         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10935
10936 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10937
10938         PR c++/16707
10939         * g++.dg/lookup/using12.C: New test.
10940
10941         * g++.dg/init/null1.C: Fix PR number.
10942         * g++.dg/parse/namespace10.C: Likewise.
10943
10944 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10945
10946         PR c++/16224
10947         * g++.dg/template/spec17.C: New test.
10948         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10949         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10950
10951 2004-08-02  David Billinghurst
10952
10953         PR fortran/16292
10954         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10955
10956 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10957
10958         * gcc.dg/ia64-got-1.c: New test case.
10959
10960 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10961
10962         PR c++/16489
10963         * g++.dg/init/null1.C: New test.
10964         * g++.dg/tc1/dr76.C: Adjust error marker.
10965
10966         PR c++/16529
10967         * g++.dg/parse/namespace10.C: New test.
10968
10969         PR c++/16810
10970         * g++.dg/inherit/ptrmem2.C: New test.
10971
10972 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10973
10974         PR target/16155
10975         * gcc.dg/pr16155.c: New test.
10976
10977 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10978
10979         * gcc.dg/redecl-2.c: New test.
10980
10981 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10982
10983         * gcc.dg/darwin-longdouble.c: New file.
10984
10985 2004-07-30  Richard Henderson  <rth@redhat.com>
10986
10987         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10988         write to constant argument.
10989         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10990
10991 2004-07-30  Richard Henderson  <rth@redhat.com>
10992
10993         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10994         tests of nearest around zero.
10995
10996 2004-07-30  Andrew Pinski  <apinski@apple.com>
10997
10998         * gcc.c-torture/compile/20040730-1.c: New test.
10999
11000 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11001
11002         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11003         powerpc-eabispe.
11004
11005 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11006
11007         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11008
11009 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11010
11011         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11012         contains $ld_library_path.
11013         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11014
11015 2004-07-29  Richard Henderson  <rth@redhat.com>
11016
11017         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11018
11019         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11020         (alt2, which): New.
11021         (Check): Accept either alternative.
11022
11023 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11024
11025         * g++.dg/abi/inline1.C: New test.
11026         * g++.dg/abi/local1-a.cc: Likewise.
11027         * g++.dg/abi/local1.C: Likewise.
11028         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11029         * g++.dg/abi/mangle12.C: Likewise.
11030         * g++.dg/abi/mangle17.C: Likewise.
11031         * g++.dg/abi/mangle20-2.C: Likewise.
11032         * g++.dg/opt/interface1.C: Likewise.
11033         * g++.dg/opt/interface1.h: Likewise.
11034         * g++.dg/opt/interface1-a.cc: New test.
11035         * g++.dg/parse/repo1.C: New test.
11036         * g++.dg/template/repo1.C: Likewise.
11037         * g++.dg/warn/Winline-1.C: Likewise.
11038         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11039
11040 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11041
11042         * gcc.dg/tree-ssa/20040729-1.c: New test.
11043
11044 2004-07-27  Matt Austern <austern@apple.com>
11045
11046         * gcc.dg/darwin-bool-1.c: New test.
11047         * gcc.dg/darwin-bool-2.c: New test.
11048
11049 2004-07-28  Richard Henderson  <rth@redhat.com>
11050
11051         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11052         arguments in the correct type.  Don't write to constant arguments.
11053
11054 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11055
11056         PR tree-optimization/16688
11057         PR tree-optimization/16689
11058         * g++.dg/tree-ssa/pr16688.C: New test.
11059
11060 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11061
11062         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11063         loads.  Not only in the comment, this time.
11064
11065 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11066
11067         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11068         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11069         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11070         * gcc.dg/sh4a-bitmovua.c: New.
11071         * gcc.dg/sh4a-cos.c: New.
11072         * gcc.dg/sh4a-cosf.c: New.
11073         * gcc.dg/sh4a-fprun.c: New.
11074         * gcc.dg/sh4a-fsrra.c: New.
11075         * gcc.dg/sh4a-memmovua.c: New.
11076         * gcc.dg/sh4a-sin.c: New.
11077         * gcc.dg/sh4a-sincos.c: New.
11078         * gcc.dg/sh4a-sincosf.c: New.
11079         * gcc.dg/sh4a-sinf.c: New.
11080
11081 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11082
11083         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11084         conditionals.
11085         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11086         loads.
11087         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11088         DOM1.
11089
11090 2004-07-27  Andrew Pinski  <apinski@apple.com>
11091
11092         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11093
11094 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11095
11096         * gcc.dg/pragma-isr.c: New test.
11097
11098 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11099
11100         PR c++/14429
11101         * g++.dg/template/ttp11.C: New test.
11102
11103 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11104
11105         * gcc.c-torture/compile/20040727-1.c: New test.
11106
11107 2004-07-26  Eric Christopher  <echristo@redhat.com>
11108
11109         * gcc.c-torture/compile/20040726-2.c: New test.
11110
11111 2004-07-26  Andrew Pinski  <apinski@apple.com>
11112
11113         * g++.dg/rtti/tinfo1.C: Xfail.
11114
11115 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11116
11117         * gcc.c-torture/compile/20040726-1.c: New test.
11118
11119 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11120             Brian Ryner  <bryner@brianryner.com>
11121
11122         PR c++/9283
11123         PR c++/15000
11124         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11125         * g++.dg/ext/visibility/: New directory.
11126         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11127         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11128         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11129         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11130         * g++.dg/ext/visibility/fvisibility.C,
11131         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11132         g++.dg/ext/visibility/fvisibility-override1.C
11133         g++.dg/ext/visibility/fvisibility-override2.C
11134         g++.dg/ext/visibility/memfuncts.C
11135         g++.dg/ext/visibility/noPLT.C
11136         g++.dg/ext/visibility/pragma.C
11137         g++.dg/ext/visibility/pragma-override1.C
11138         g++.dg/ext/visibility/pragma-override2.C
11139         g++.dg/ext/visibility/staticmemfuncts.C
11140         g++.dg/ext/visibility/virtual.C: New tests.
11141
11142 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11143
11144         PR c/15360
11145         * gcc.dg/pr15360-1.c: New test.
11146
11147 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11148
11149         * gcc.dg/pragma-align-2.c: New test.
11150         * gcc.dg/pragma-init-fini.c: New test.
11151         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11152         targets.
11153
11154 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11155
11156         * gcc.dg/init-string-2.c: New test.
11157
11158 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11159
11160         PR 16684
11161         * gcc.dg/Wredundant-decls-1.c: New test case.
11162
11163 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11164
11165         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11166         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11167         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11168         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11169         * gcc.dg/compat/generate-random.c: New file.
11170         * gcc.dg/compat/generate-random.h: Likewise.
11171         * gcc.dg/compat/generate-random_r.c: Likewise.
11172         * gcc.dg/compat/struct-layout-1.h: Likewise.
11173         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11174         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11175         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11176         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11177         * gcc.dg/compat/struct-layout-1_main.c: New test.
11178         * gcc.dg/compat/struct-layout-1_x.c: New file.
11179         * gcc.dg/compat/struct-layout-1_y.c: New file.
11180         * gcc.dg/compat/struct-layout-1_test.h: New file.
11181
11182 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11183
11184         * gcc.dg/comp-return-1.c: New test
11185
11186 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11187
11188         * gcc.dg/vmx/8-02a.c: Fix typo.
11189
11190         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11191         * gcc.dg/darwin-abi-3.c: New test.
11192
11193         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11194         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11195
11196         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11197         * gcc.dg/vmx/ops-long-1.c: New test.
11198         * gcc.dg/vmx/ops-long-2.c: New test.
11199
11200 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11201
11202         * g++.dg/lookup/conv-[1234].C: New.
11203
11204 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11205
11206         * g++.dg/parse/attr2.C: Simplify.
11207
11208 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11209
11210         PR c/7284
11211         * gcc.c-torture/execute/pr7284-1.c: New test.
11212
11213 2004-07-22  Brian Booth  <bbooth@redhat.com>
11214
11215         * gcc.dg/tree-ssa/20040721-1.c: New test.
11216
11217 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11218
11219         * g++.dg/template/crash20.c: New.
11220
11221 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11222
11223         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11224         Add dg-run directive.  Declare variables as required.
11225         * gfortran.dg/g77/README: Update
11226
11227 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11228
11229         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11230         gcc.dg/cris-peep2-andu2.c: New tests.
11231
11232 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11233
11234         PR c/15052
11235         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11236         on return type.
11237         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11238         messages.
11239         * gcc.dg/qual-return-2.c: Update expected messages.
11240         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11241
11242 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11243
11244         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11245         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11246
11247 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11248
11249         PR c/11250
11250         * gcc.dg/init-string-1.c: New test.
11251
11252 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11253
11254         PR middle-end/15345
11255         PR c/16450
11256         * gcc.dg/torture/nested-fn-1.c: New test.
11257
11258 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11259
11260         PR target/16559
11261         * gcc.dg/ia64-fptr-1.c: New file.
11262
11263 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11264
11265         PR c++/14497
11266         * g++.dg/template/spec16.C: New test.
11267         * g++.old-deja/g++.robertl/eb118.C: Remove.
11268
11269 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11270
11271         PR c++/509
11272         * g++.dg/template/spec15.C: New test.
11273
11274 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11275
11276         Copy cases from g77.f-torture/execute and add dg-run
11277         directive.  Other changes as noted.
11278         * gfortran.dg/g77/13037.f
11279         * gfortran.dg/g77/1832.f
11280         * gfortran.dg/g77/19981119-0.f
11281         * gfortran.dg/g77/19990313-0.f
11282         * gfortran.dg/g77/19990313-1.f
11283         * gfortran.dg/g77/19990313-2.f
11284         * gfortran.dg/g77/19990313-3.f
11285         * gfortran.dg/g77/19990419-1.f
11286         * gfortran.dg/g77/19990826-0.f
11287         * gfortran.dg/g77/19990826-2.f
11288         * gfortran.dg/g77/20000503-1.f
11289         * gfortran.dg/g77/20001111.f
11290         * gfortran.dg/g77/20010116.f
11291         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11292         * gfortran.dg/g77/20010430.f
11293         * gfortran.dg/g77/6177.f
11294         * gfortran.dg/g77/947.f
11295         * gfortran.dg/g77/970816-3.f
11296         * gfortran.dg/g77/971102-1.f
11297         * gfortran.dg/g77/980520-1.f
11298         * gfortran.dg/g77/980628-0.f
11299         * gfortran.dg/g77/980628-1.f
11300         * gfortran.dg/g77/980628-10.f
11301         * gfortran.dg/g77/980628-2.f
11302         * gfortran.dg/g77/980628-3.f
11303         * gfortran.dg/g77/980628-7.f
11304         * gfortran.dg/g77/980628-8.f
11305         * gfortran.dg/g77/980628-9.f
11306         * gfortran.dg/g77/980701-0.f
11307         * gfortran.dg/g77/980701-1.f
11308         * gfortran.dg/g77/cabs.f
11309         * gfortran.dg/g77/claus.f
11310         * gfortran.dg/g77/complex_1.f
11311         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11312         * gfortran.dg/g77/dcomplex.f
11313         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11314         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11315         * gfortran.dg/g77/f90-intrinsic-numeric.f
11316         * gfortran.dg/g77/int8421.f
11317         * gfortran.dg/g77/labug1.f
11318         * gfortran.dg/g77/large_vec.f
11319         * gfortran.dg/g77/le.f
11320         * gfortran.dg/g77/short.f
11321         * gfortran.dg/g77/README: Update
11322
11323 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11324
11325         PR c++/16637
11326         * g++.dg/parse/lookup4.C: New test.
11327
11328 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11329
11330         PR c++/16175
11331         * g++.dg/template/ttp10.C: New test.
11332
11333 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11334
11335         * gcc.dg/pr12625-1.c: New test.
11336
11337 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11338
11339         * testsuite/gcc.dg/switch-warn-1.c: New test.
11340         * testsuite/gcc.dg/switch-warn-2.c: New test.
11341         * gcc.c-torture/compile/pr14730.c: Update.
11342
11343 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11344
11345         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11346         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11347         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11348         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11349
11350 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11351
11352         PR c++/16623
11353         * g++.dg/template/assign1.C: New test.
11354
11355 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11356
11357         PR c++/12170
11358         * g++.dg/template/ttp9.C: New test.
11359
11360 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11361
11362         * gcc.dg/format/cmn-err-1.c: New test.
11363
11364 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11365
11366         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11367         gcc.dg/Wparentheses-10.c: New tests.
11368         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11369
11370 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11371
11372         PR fortran/16465
11373         * gfortran.dg/g77//ffixed-line-length-0.f,
11374         gfortran.dg/g77/ffixed-line-length-132.f,
11375         gfortran.dg/g77/ffixed-line-length-72.f,
11376         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11377         gfortran.dg/g77/README: Update.
11378
11379 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11380
11381         PR c++/13092
11382         * g++.dg/template/non-dependent7.C: New test.
11383         * g++.dg/template/non-dependent8.C: Likewise.
11384         * g++.dg/template/non-dependent9.C: Likewise.
11385         * g++.dg/template/non-dependent10.C: Likewise.
11386
11387 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11388
11389         PR c++/16337
11390         * g++.dg/parse/attr2.C: New test.
11391
11392 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11393
11394         * g77.dg: Removed.
11395         * g77.f-torture: Ditto.
11396
11397 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11398
11399         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11400         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11401         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11402
11403 2004-07-16  Richard Henderson  <rth@redhat.com>
11404
11405         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11406
11407 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11408
11409         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11410         tests with full list of options.
11411         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11412         of TORTURE_OPTIONS if test contains 'dg-do run'.
11413
11414         PR fortran/16404
11415         * gfortran.dg/do_iterator.f90: New test.
11416
11417 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11418
11419         PR rtl-optimization/16536
11420         * gcc.c-torture/execute/restrict-1.c: New test.
11421
11422 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11423
11424         PR fortran/15324
11425         * gfortran.dg/pr15324.f90: New test.
11426
11427         PR fortran/15129
11428         * gfortran.dg/pr15129.f90: New test.
11429
11430         PR fortran/15140
11431         * gfortran.dg/pr15140.f90: New test.
11432
11433         PR fortran/13792
11434         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11435         compile-time simplification.
11436
11437 2004-07-14  Mike Stump  <mrs@apple.com>
11438
11439         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11440
11441 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11442
11443         PR target/16325
11444         * gcc.dg/profile-generate-1.c: New.
11445
11446 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11447
11448         * gcc.c-torture/execute/20040709-1.c: New test.
11449         * gcc.c-torture/execute/20040709-2.c: New test.
11450
11451 2004-07-14  Mike Stump  <mrs@apple.com>
11452
11453         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11454
11455 2004-07-14  Mike Stump  <mrs@apple.com>
11456
11457         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11458
11459 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11460
11461         PR c++/16518
11462         * g++.dg/parse/mutable1.C: New test.
11463
11464 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11465
11466         PR tree-optimization/16443
11467         * gcc.dg/tree-ssa/20040713-1.c: New test.
11468
11469 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11470
11471         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11472         for operator new.
11473
11474 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11475
11476         * gfortran.dg/g77/README: New file
11477         * gfortran.dg/g77/19981216-0.f:  Copy from
11478         g77.f-torture/noncompile.  Add "dg-do compile" and
11479         dg-error as required.
11480         * gfortran.dg/g77/19990218-1.f: Likewise
11481         * gfortran.dg/g77/19990905-1.f: Likewise
11482         * gfortran.dg/g77/9263.f: Likewise
11483         * gfortran.dg/g77/980615-0.f: Likewise
11484         * gfortran.dg/g77/980616-0.f: Likewise
11485         * gfortran.dg/g77/check0.f: Likewise
11486         * gfortran.dg/g77/select_no_compile.f: Likewise
11487
11488 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11489
11490         Copy files from g77.f-torture/compile.
11491         Add "{ dg-do compile}".  Other changes as noted
11492         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11493         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11494         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11495         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11496         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11497         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11498         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11499         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11500         statement to conform to standard.  Append alpha1.x for reference.
11501         * gfortran.dg/g77/xformat.f: Add dg-warning
11502
11503 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11504
11505         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11506         Add {dg-do compile} directive.
11507         * gfortran.dg/g77/cpp2.F: Likewise
11508
11509 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11510
11511         PR c++/5402
11512         * g++.dg/lookup/name-clash1.C: New test.
11513
11514         PR c++/9777
11515         * g++.dg/lookup/name-clash2.C: New test.
11516
11517         PR c++/12102
11518         * g++.dg/lookup/name-clash3.C: New test.
11519
11520 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11521
11522         * g++.dg/lookup/new2.C: New test.
11523         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11524
11525 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11526
11527         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11528         Add {dg-do compile} directive.
11529         * gfortran.dg/g77/13060.f: Likewise
11530         * gfortran.dg/g77/19990218-0.f: Likewise
11531         * gfortran.dg/g77/19990305-0.f: Likewise
11532         * gfortran.dg/g77/19990419-0.f: Likewise
11533         * gfortran.dg/g77/19990502-0.f: Likewise
11534         * gfortran.dg/g77/19990502-1.f: Likewise
11535         * gfortran.dg/g77/19990525-0.f: Likewise
11536         * gfortran.dg/g77/19990826-1.f: Likewise
11537         * gfortran.dg/g77/19990826-3.f: Likewise
11538         * gfortran.dg/g77/19990905-2.f: Likewise
11539         * gfortran.dg/g77/20000412-1.f: Likewise
11540         * gfortran.dg/g77/20000511-1.f: Likewise
11541         * gfortran.dg/g77/20000511-2.f: Likewise
11542         * gfortran.dg/g77/20000518.f: Likewise
11543         * gfortran.dg/g77/20000601-1.f: Likewise
11544         * gfortran.dg/g77/20000601-2.f: Likewise
11545         * gfortran.dg/g77/20000629-1.f: Likewise
11546         * gfortran.dg/g77/20000630-2.f: Likewise
11547         * gfortran.dg/g77/20010115.f: Likewise
11548         * gfortran.dg/g77/20010321-1.f: Likewise
11549         * gfortran.dg/g77/20010426.f: Likewise
11550         * gfortran.dg/g77/20020307-1.f: Likewise
11551         * gfortran.dg/g77/8485.f: Likewise
11552         * gfortran.dg/g77/960317-1.f: Likewise
11553         * gfortran.dg/g77/970915-0.f: Likewise
11554         * gfortran.dg/g77/980310-1.f: Likewise
11555         * gfortran.dg/g77/980310-2.f: Likewise
11556         * gfortran.dg/g77/980310-3.f: Likewise
11557         * gfortran.dg/g77/980310-4.f: Likewise
11558         * gfortran.dg/g77/980310-6.f: Likewise
11559         * gfortran.dg/g77/980310-7.f: Likewise
11560         * gfortran.dg/g77/980310-8.f: Likewise
11561         * gfortran.dg/g77/980419-2.f: Likewise
11562         * gfortran.dg/g77/980424-0.f: Likewise
11563         * gfortran.dg/g77/980427-0.f: Likewise
11564         * gfortran.dg/g77/980729-0.f: Likewise
11565         * gfortran.dg/g77/981117-1.f: Likewise
11566         * gfortran.dg/g77/toon_1.f: Likewise
11567
11568 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11569
11570         PR c++/2204
11571         * g++.dg/other/abstract2.C: New test.
11572
11573 2004-07-12  Paul Brook  <paul@codesourcery.com>
11574
11575         * gfortran.dg/pointer_init_1.f90: New test.
11576
11577 2004-07-11  Paul Brook  <paul@codesourcery.com>
11578
11579         PR fortran/15986
11580         * gfortran.dg/contained_1.f90: New test.
11581
11582 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11583
11584         * g++.dg/parse/defarg8.C: New test.
11585
11586 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11587
11588         PR fortran/16433
11589         * gfortran.dg/pr16433.f: New test.
11590
11591         PR fortran/17574
11592         * gfortran.dg/pr15754.f90: New test.
11593
11594 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11595
11596         PR tree-optimization/16437
11597         * gcc.c-torture/execute/bitfld-4.c: New test.
11598
11599 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11600
11601         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11602         access to common var from module.
11603
11604 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11605
11606         PR fortran/16336
11607         * gfortran.fortran-torture/execute/common_2.f90: New test.
11608
11609 2004-07-10  Paul Brook  <paul@codesourcery.com>
11610
11611         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11612
11613 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11614
11615         PR fortran/15969
11616         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11617
11618 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11619
11620         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11621         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11622         * gfortran.dg/g77/ffree-form-1.f: Likewise
11623         * gfortran.dg/g77/ffree-form-2.f: Likewise
11624         * gfortran.dg/g77/ffree-form-3.f: Likewise
11625         * gfortran.dg/g77/fno-underscoring.f: Likewise
11626         * gfortran.dg/g77/funderscoring.f: Likewise
11627         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11628
11629 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11630
11631         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11632
11633 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11634         Paul Brook  <paul@codesourcery.com>
11635
11636         PR fortran/13415
11637         * gfortran.dg/common_pointer_1.f90: New test.
11638
11639 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11640
11641         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11642
11643 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11644
11645         PR target/16364
11646         * gcc.c-torture/compile/20040709-1.c: New.
11647
11648 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11649
11650         PR fortran/14077
11651         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11652
11653 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11654
11655         PR fortran/13201
11656         * gfortran.dg/shape_1.f90: New test.
11657
11658 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11659             Andrew Pinski  <apinski@apple.com>
11660
11661         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11662
11663 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11664
11665         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11666         comment.
11667
11668 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11669         Paul Brook  <paul@codesourcery.com>
11670
11671         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11672         '.f95' and '.F95'.
11673
11674 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11675
11676         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11677
11678 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11679
11680         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11681         testcases with capital suffix.
11682
11683 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11684
11685         PR fortran/15481
11686         PR fortran/13372
11687         PR fortran/13575
11688         PR fortran/15978
11689         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11690
11691         * gfortran.dg/implicit_1.f90: New test.
11692
11693 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11694
11695         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11696         expression to match gfortran warning/error messages
11697         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11698         dg-error text.
11699
11700 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11701
11702         * lib/fortran-torture.exp: Rename proc search_for to
11703         search_for_re.
11704
11705 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11706
11707         * gcc.c-torture/execute/simd-5.x: New file.
11708         XFAIL on SPARC 64-bit at -O0.
11709
11710 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11711
11712         PR c++/8211
11713         PR c++/16165
11714         * g++.dg/warn/effc3.C: New test.
11715
11716 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11717
11718         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11719         change X to 1X in format.
11720         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11721         add data statements to conform to standard.
11722
11723 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11724
11725         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11726         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11727         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11728
11729 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11730
11731         * gfortran.dg/g77/7388.f: Copy from g77.dg
11732         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11733         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11734         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11735         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11736         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11737         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11738         * gfortran.dg/g77/strlen0.f: Likewise
11739
11740 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11741
11742         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11743         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11744
11745 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11746
11747         * gcc.c-torture/execute/920428-2.x: Delete.
11748         * gcc.c-torture/execute/920501-7.x: Likewise.
11749
11750 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11751
11752         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11753         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11754         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11755         prescott and c3-2.
11756         (PREFETCH_3DNOW): Add -march=c3.
11757
11758 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11759
11760         PR c/16437
11761         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11762         * gcc.c-torture/execute/bf64-1.x: Likewise.
11763
11764 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11765
11766         * gcc.c-torture/compile/20040708-1.c: New test.
11767
11768 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11769
11770         PR c++/16169
11771         * g++.dg/warn/effc2.C: New test.
11772
11773 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11774
11775         * gcc.c-torture/execute/bitfld-1.x: Remove.
11776         * gcc.c-torture/execute/bitfld-3.c: New test.
11777         * gcc.dg/bitfld-2.c: Remove XFAILs.
11778
11779 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11780
11781         PR c++/16276
11782         * g++.dg/rtti/tinfo1.C: New file.
11783
11784 2004-07-07  Eric Christopher  <echristo@redhat.com>
11785
11786         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11787
11788 2004-07-07  Andrew Pinski  <apinski@apple.com>
11789
11790         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11791
11792 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11793
11794         * g++.dg/init/call1.C: XFAIL.
11795
11796 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11797
11798         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11799         except for movstrict*, to movmem* and clrstr* to clrmem*.
11800
11801 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11802
11803         * gcc.c-torture/execute/20040707-1.c: New test.
11804
11805 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11806
11807         * gcc.c-torture/execute/20040706-1.c: New test.
11808
11809 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11810
11811         PR c++/3671
11812         * g++.dg/template/spec14.C: New test.
11813
11814 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11815
11816         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11817         nothing if not yet defined.  Use it in b, c and d type definitions.
11818         * gcc.c-torture/execute/20040705-1.c: New test.
11819         * gcc.c-torture/execute/20040705-2.c: New test.
11820
11821 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11822
11823         PR c++/2518
11824         * g++.dg/lookup/new1.C: New test.
11825
11826 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11827
11828         PR c++/11406
11829         * g++.dg/template/sizeof8.C: New test.
11830
11831 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11832
11833         * gcc.c-torture/compile/20040705-1.c: New test.
11834
11835 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11836
11837         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11838
11839 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11840
11841         * gcc.dg/cpp/if-mop.c: Two new testcases.
11842         * gcc.dg/cpp/trad/comment-3.c: New.
11843
11844 2004-07-04  Paul Brook  <paul@codesourcery.com>
11845
11846         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11847
11848 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11849
11850         PR c++/3761
11851         * g++.dg/lookup/crash4.C: New test.
11852
11853 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11854
11855         * gcc.c-torture/execute/builtin-abs-1.c
11856         * gcc.c-torture/execute/builtin-abs-2.c
11857         * gcc.c-torture/execute/builtin-complex-1.c
11858         * gcc.c-torture/execute/builtins/string-1-lib.c
11859         * gcc.c-torture/execute/builtins/string-1.c
11860         * gcc.c-torture/execute/builtins/string-2-lib.c
11861         * gcc.c-torture/execute/builtins/string-2.c
11862         * gcc.c-torture/execute/builtins/string-3-lib.c
11863         * gcc.c-torture/execute/builtins/string-3.c
11864         * gcc.c-torture/execute/builtins/string-4-lib.c
11865         * gcc.c-torture/execute/builtins/string-4.c
11866         * gcc.c-torture/execute/builtins/string-5-lib.c
11867         * gcc.c-torture/execute/builtins/string-5.c
11868         * gcc.c-torture/execute/builtins/string-6-lib.c
11869         * gcc.c-torture/execute/builtins/string-6.c
11870         * gcc.c-torture/execute/builtins/string-7-lib.c
11871         * gcc.c-torture/execute/builtins/string-7.c
11872         * gcc.c-torture/execute/builtins/string-8-lib.c
11873         * gcc.c-torture/execute/builtins/string-8.c
11874         * gcc.c-torture/execute/builtins/string-9-lib.c
11875         * gcc.c-torture/execute/builtins/string-9.c
11876         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11877         * gcc.c-torture/execute/builtins/string-asm-1.c
11878         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11879         * gcc.c-torture/execute/builtins/string-asm-2.c
11880         * gcc.c-torture/execute/stdio-opt-1.c
11881         * gcc.c-torture/execute/stdio-opt-2.c
11882         * gcc.c-torture/execute/stdio-opt-3.c
11883         * gcc.c-torture/execute/string-opt-1.c
11884         * gcc.c-torture/execute/string-opt-10.c
11885         * gcc.c-torture/execute/string-opt-11.c
11886         * gcc.c-torture/execute/string-opt-12.c
11887         * gcc.c-torture/execute/string-opt-13.c
11888         * gcc.c-torture/execute/string-opt-14.c
11889         * gcc.c-torture/execute/string-opt-15.c
11890         * gcc.c-torture/execute/string-opt-16.c
11891         * gcc.c-torture/execute/string-opt-2.c
11892         * gcc.c-torture/execute/string-opt-6.c
11893         * gcc.c-torture/execute/string-opt-7.c
11894         * gcc.c-torture/execute/string-opt-8.c:
11895         Replace with ...
11896
11897         * gcc.c-torture/execute/builtins/abs-2.c
11898         * gcc.c-torture/execute/builtins/abs-3.c
11899         * gcc.c-torture/execute/builtins/complex-1.c
11900         * gcc.c-torture/execute/builtins/fprintf.c
11901         * gcc.c-torture/execute/builtins/fputs.c
11902         * gcc.c-torture/execute/builtins/memcmp.c
11903         * gcc.c-torture/execute/builtins/memmove.c
11904         * gcc.c-torture/execute/builtins/memops-asm.c
11905         * gcc.c-torture/execute/builtins/mempcpy-2.c
11906         * gcc.c-torture/execute/builtins/mempcpy.c
11907         * gcc.c-torture/execute/builtins/memset.c
11908         * gcc.c-torture/execute/builtins/printf.c
11909         * gcc.c-torture/execute/builtins/sprintf.c
11910         * gcc.c-torture/execute/builtins/strcat.c
11911         * gcc.c-torture/execute/builtins/strchr.c
11912         * gcc.c-torture/execute/builtins/strcmp.c
11913         * gcc.c-torture/execute/builtins/strcpy.c
11914         * gcc.c-torture/execute/builtins/strcspn.c
11915         * gcc.c-torture/execute/builtins/strlen-2.c
11916         * gcc.c-torture/execute/builtins/strlen.c
11917         * gcc.c-torture/execute/builtins/strncat.c
11918         * gcc.c-torture/execute/builtins/strncmp-2.c
11919         * gcc.c-torture/execute/builtins/strncmp.c
11920         * gcc.c-torture/execute/builtins/strncpy.c
11921         * gcc.c-torture/execute/builtins/strpbrk.c
11922         * gcc.c-torture/execute/builtins/strpcpy-2.c
11923         * gcc.c-torture/execute/builtins/strpcpy.c
11924         * gcc.c-torture/execute/builtins/strrchr.c
11925         * gcc.c-torture/execute/builtins/strspn.c
11926         * gcc.c-torture/execute/builtins/strstr-asm.c
11927         * gcc.c-torture/execute/builtins/strstr.c:
11928         ... these new files.
11929
11930         * gcc.c-torture/execute/builtins/abs-2-lib.c
11931         * gcc.c-torture/execute/builtins/abs-3-lib.c
11932         * gcc.c-torture/execute/builtins/complex-1-lib.c
11933         * gcc.c-torture/execute/builtins/fprintf-lib.c
11934         * gcc.c-torture/execute/builtins/fputs-lib.c
11935         * gcc.c-torture/execute/builtins/memcmp-lib.c
11936         * gcc.c-torture/execute/builtins/memmove-lib.c
11937         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11938         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11939         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11940         * gcc.c-torture/execute/builtins/memset-lib.c
11941         * gcc.c-torture/execute/builtins/printf-lib.c
11942         * gcc.c-torture/execute/builtins/sprintf-lib.c
11943         * gcc.c-torture/execute/builtins/strcat-lib.c
11944         * gcc.c-torture/execute/builtins/strchr-lib.c
11945         * gcc.c-torture/execute/builtins/strcmp-lib.c
11946         * gcc.c-torture/execute/builtins/strcpy-lib.c
11947         * gcc.c-torture/execute/builtins/strcspn-lib.c
11948         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11949         * gcc.c-torture/execute/builtins/strlen-lib.c
11950         * gcc.c-torture/execute/builtins/strncat-lib.c
11951         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11952         * gcc.c-torture/execute/builtins/strncmp-lib.c
11953         * gcc.c-torture/execute/builtins/strncpy-lib.c
11954         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11955         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11956         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11957         * gcc.c-torture/execute/builtins/strrchr-lib.c
11958         * gcc.c-torture/execute/builtins/strspn-lib.c
11959         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11960         * gcc.c-torture/execute/builtins/strstr-lib.c
11961         * gcc.c-torture/execute/builtins/lib/abs.c
11962         * gcc.c-torture/execute/builtins/lib/fprintf.c
11963         * gcc.c-torture/execute/builtins/lib/memset.c
11964         * gcc.c-torture/execute/builtins/lib/printf.c
11965         * gcc.c-torture/execute/builtins/lib/sprintf.c
11966         * gcc.c-torture/execute/builtins/lib/strcpy.c
11967         * gcc.c-torture/execute/builtins/lib/strcspn.c
11968         * gcc.c-torture/execute/builtins/lib/strncat.c
11969         * gcc.c-torture/execute/builtins/lib/strncmp.c
11970         * gcc.c-torture/execute/builtins/lib/strncpy.c
11971         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11972         * gcc.c-torture/execute/builtins/lib/strspn.c
11973         * gcc.c-torture/execute/builtins/lib/strstr.c:
11974         New files containing support routines.
11975
11976         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11977         declaration.
11978         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11979         when not optimizing.
11980
11981 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11982
11983         PR c++/16240
11984         * g++.dg/abi/mangle22.C: New test.
11985         * g++.dg/abi/mangle23.C: Likewise.
11986
11987 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11988
11989         PR fortran/16290
11990         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11991         Allow for cases without denormalized floating point numbers.
11992
11993 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11994
11995         PR c/1027
11996         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11997         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11998         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11999         expected warning text.
12000         * gcc.dg/format/diag-2.c: New test.
12001
12002 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12003
12004         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12005
12006 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12007
12008         * gcc.dg/builtins-43.c: New.
12009         * gcc.dg/builtins-44.c: New.
12010         * gcc.dg/builtins-45.c: New.
12011
12012 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12013             Andreas Tobler  <a.tobler@schweiz.ch>
12014
12015         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12016         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12017         as SIGSEGV.
12018         * gcc.dg/cleanup-11.c: Likewise.
12019         * gcc.dg/cleanup-8.c: Likewise.
12020         * gcc.dg/cleanup-9.c: Likewise.
12021         * gcc.dg/cleanup-5.c: Run on all platforms.
12022
12023 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12024
12025         * g++.dg/warn/nonnull1.C: New test.
12026
12027 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12028
12029         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12030         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12031         Special-case the Sun compiler wrt to <complex.h>.
12032
12033 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12034
12035         * gcc.dg/Wunreachable-8.C: New test.
12036
12037         * gcc.dg/h8300-ice2.c : New test.
12038
12039 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12040
12041         PR fortran/16161
12042         * gfortran.fortran-torture/compile/implicit.f90: Add test
12043         for implicit character.
12044
12045 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12046
12047         PR fortran/16289
12048         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12049         Use tiny() intrinsic to find smallest non-negative real
12050
12051 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12052
12053         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12054         * gcc.dg/compat/struct-by-value-22_x.c: New.
12055         * gcc.dg/compat/struct-by-value-22_y.c: New.
12056
12057         * gcc.c-torture/execute/20040629-1.c: New test.
12058
12059 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12060
12061         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12062         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12063
12064         PR target/16195
12065         * gcc.dg/20040625-1.c: New test.
12066
12067 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12068
12069         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12070
12071 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12072
12073         PR fortran/15963
12074         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12075
12076 2004-06-29  Richard Henderson  <rth@redhat.com>
12077
12078         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12079
12080 2004-06-29  Paul Brook  <paul@codesourcery.com>
12081
12082         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12083         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12084
12085 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12086
12087         PR c++/16260
12088         * g++.dg/parse/crash15.C: New.
12089
12090 2004-06-28  Andrew Pinski  <apinski@apple.com>
12091
12092         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12093         by the error already.
12094
12095         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12096
12097 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12098
12099         PR target/14041
12100         * gcc.dg/h8300-bss-align-1.c : New.
12101
12102 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12103
12104         * PR c++/16174
12105         * g++.dg/template/ctor4.C: New.
12106
12107 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12108
12109         PR c++/16205
12110         * g++.dg/warn/Wsequence-point-1.C: New test.
12111
12112 2004-06-27  Paul Brook  <paul@codesourcery.com>
12113
12114         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12115
12116 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12117
12118         * g++.old-deja/g++.mike/p7325.C: Remove.
12119
12120 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12121
12122         PR c/14963
12123         * gcc.dg/pr14963.c: New test.
12124
12125 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12126
12127         PR c++/16193
12128         * g++.dg/parse/redef1.C: New test.
12129
12130 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12131
12132         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12133         20021110.c.
12134         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12135         20021119-1.c.
12136         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12137         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12138         5-04.c.
12139         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12140         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12141         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12142         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12143         g++.brendan/enum14.C.
12144         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12145         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12146         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12147         g++.mike/virt1.C.
12148         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12149         memtemp24.C.
12150
12151 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12152
12153         * gcc.dg/20040527-1.c: New test case.
12154
12155 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12156
12157         PR gfortran/pr16196
12158         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12159
12160 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12161
12162         PR middle-end/15825
12163         * gcc.dg/pr15825-1.c: New test case.
12164
12165 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12166
12167         * gcc.c-torture/execute/20040625-1.c: New test.
12168
12169 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12170
12171         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12172
12173 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12174
12175         * gcc.dg/torture/mips-div-1.c: New test.
12176
12177 2004-06-24  Jeff Law  <law@redhat.com>
12178
12179         * gcc.dg/tree-ssa/20040624-1.c: New test.
12180
12181 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12182
12183         * gcc.c-torture/compile/20040624-1.c: New test.
12184
12185 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12186
12187         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12188         this directory.
12189
12190 2004-06-23  Andrew Pinski  <apinski@apple.com>
12191
12192         PR middle-end/15988
12193         * g++.dg/opt/ptrmem4.C: New test.
12194
12195         * gcc.dg/c90-array-quals-2.c: New test.
12196
12197 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12198
12199         * gcc.dg/kpice1.c: New test.
12200
12201 2006-06-23  Andrew Pinski  <apinski@apple.com>
12202
12203         * gcc.dg/c90-array-quals.c: New test.
12204
12205 2006-06-22  Richard Henderson  <rth@redhat.com>
12206
12207         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12208
12209 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12210
12211         * gcc.dg/builtins-config.h: Handle FreeBSD.
12212
12213 2006-06-22  Richard Henderson  <rth@redhat.com>
12214
12215         * g++.dg/opt/devirt1.C: New.
12216
12217 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12218
12219         * g++.dg/opt/pr15551.C: New testcase.
12220
12221 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12222
12223         PR target/14800
12224         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12225         x86_64-*-linux* when compiling for 32bit.
12226
12227 2004-06-21  Andrew Pinski  <apinski@apple.com>
12228
12229         * gcc.dg/pch/struct-1.c: New.
12230         * gcc.dg/pch/struct-1.hs: New.
12231
12232 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12233
12234         * gcc.dg/pch/save-temps-1.c: New file.
12235         * gcc.dg/pch/save-temps-1.hs: New file.
12236
12237 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12238
12239         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12240         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12241
12242 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12243
12244         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12245         to fix type error.
12246         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12247         Remove trailing spaces.
12248
12249 2004-06-21  Richard Henderson  <rth@redhat.com>
12250
12251         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12252         merging && to BIT_FIELD_REF.
12253
12254 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12255
12256         * g++.dg/opt/placeholder1.C: New test.
12257
12258 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12259
12260         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12261         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12262         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12263         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12264
12265 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12266
12267         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12268         extern "C".
12269         * g++.dg/other/pragma-re-1.C: Add comments.
12270
12271 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12272
12273         PR gfortran/16080
12274         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12275
12276 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12277
12278         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12279         instead of setting the type of size_t by
12280         hand.
12281
12282 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12283
12284         * gcc.dg/unordered-2.c: New test case.
12285         * gcc.dg/unordered-3.c: New test case.
12286
12287 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12288
12289         PR other/16043
12290         * lib/g++.exp (g++_version): Tweak regexp for version
12291         * lib/g77.exp (g77_version): Likewise
12292         * lib/gfortran.exp (gfortran_version): Likewise
12293         * lib/objc.exp (objc_version): Likewise
12294         * lib/treelang.exp (treelang_version): Likewise
12295
12296 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12297
12298         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12299         Use INT_MAX instead of __INT_MAX__.
12300         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12301
12302         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12303         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12304         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12305         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12306         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12307         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12308         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12309         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12310         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12311
12312         * gcc.dg/range-test-1.c: New test.
12313         * g++.dg/opt/range-test-1.C: New test.
12314
12315 2004-06-17  Richard Henderson  <rth@redhat.com>
12316
12317         * objc.dg/sync-1.m: New.
12318         * objc.dg/try-catch-1.m: Don't force next runtime.
12319         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12320         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12321         shadowed catch clause.
12322         * objc.dg/try-catch-5.m: New.
12323
12324 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12325
12326         Bug 14610
12327         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12328
12329 2004-06-15  Richard Henderson  <rth@redhat.com>
12330
12331         * gcc.dg/20001116-1.c: Move expected warning line.
12332
12333 2004-06-15  Richard Henderson  <rth@redhat.com>
12334
12335         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12336         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12337
12338 2004-06-15  Jeff Law  <law@redhat.com>
12339
12340         * gcc.dg/tree-ssa/20040615-1.c: New test.
12341         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12342         be less sensitive to operand ordering.
12343         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12344
12345 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12346
12347         * g++.dg/abi/bitfield3.C: Add comment..
12348
12349 2004-06-15  Richard Henderson  <rth@redhat.com>
12350
12351         * g++.dg/ext/stmtexpr1.C: XFAIL.
12352         * gcc.dg/20030612-1.c: XFAIL.
12353
12354 2004-06-15  Eric Christopher  <echristo@redhat.com>
12355
12356         * g++.dg/charset/asm5.c: New.
12357         * gcc.dg/charset/asm6.c: New.
12358
12359 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12360
12361         PR fortran/15962
12362         * gfortran.fortran-torture/execute/select_1.f90: New test.
12363
12364 2004-06-15  Paul Brook  <paul@codesourcery.com>
12365
12366         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12367
12368 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12369
12370         PR c++/15967
12371         * g++.dg/lookup/crash3.C: New test.
12372
12373 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12374
12375         PR c++/15947
12376         * g++.dg/parse/dtor4.C: New test.
12377
12378 2004-06-14  Jeff Law  <law@redhat.com>
12379
12380         * gcc.c-torture/compile/20040614-1.c: New test.
12381
12382 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12383
12384         PR fortran/15211
12385         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12386         LEN of a character array.
12387
12388 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12389
12390         PR c++/15096
12391         * g++.dg/template/ptrmem10.C: New test.
12392
12393         PR c++/14930
12394         * g++.dg/template/friend30.C: New test.
12395
12396 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12397
12398         PR fortran/14928
12399         * gfortran.fortran-torture/compile/mloc.f90: New test.
12400
12401 2004-06-13  Paul Brook  <paul@codesourcery.com>
12402
12403         * gfortran.fortran-torture/execute/random_2.f90: New test.
12404
12405 2004-06-13  Eric Christopher  <echristo@redhat.com>
12406
12407         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12408
12409 2004-06-12  Paul Brook  <paul@codesourcery.com>
12410
12411         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12412
12413 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12414
12415         PR fortran/14923
12416         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12417
12418 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12419
12420         PR fortran/14957
12421         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12422         syntax errors in end statements of contained subroutines.
12423
12424 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12425
12426         PR fortran/12841
12427         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12428
12429 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12430
12431         PR fortran/15665
12432         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12433
12434 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12435
12436         PR gfortran/12839
12437         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12438
12439 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12440
12441         PR c++/15862
12442         * g++.dg/parse/enum1.C: New test.
12443
12444 2004-06-10  Jeff Law  <law@redhat.com>
12445
12446         * gcc.c-torture/compile/20040610-1.c: New test.
12447
12448 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12449
12450         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12451         * g++.old-deja/g++.other/decl3.C: Likewise.
12452
12453 2004-06-10  Brian Booth  <bbooth@redhat.com>
12454
12455         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12456         V_MAY_DEF instead of VDEF.
12457         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12458
12459 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12460
12461         PR c++/14211
12462         * g++.dg/conversion/const1.C: New test.
12463
12464         PR c++/15076
12465         * g++.dg/conversion/reinterpret1.C: New test.
12466
12467         PR c++/15877
12468         * g++.dg/template/enum2.C: New test.
12469
12470         PR c++/15227
12471         * g++.dg/template/error13.C: New test.
12472
12473 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12474
12475         PR fortran/14957
12476         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12477         arguments to test_* REAL and of the right size.
12478
12479 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12480
12481         PR target/15569
12482         PR rtl-optimization/15681
12483         * gcc.dg/20040609-1.c: New test.
12484
12485 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12486
12487         PR c++/14791
12488         * g++.dg/opt/builtins1.C: New test.
12489
12490 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12491
12492         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12493         that use default windows32 struct layout.
12494         * gcc.dg/i386-bitfield2.c: Likewise.
12495
12496 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12497
12498         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12499         for mingw32 and cygwin targets.
12500
12501 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12502
12503         * gcc.dg/pch/macro-4.c: New.
12504         * gcc.dg/pch/macro-4.hs: New.
12505
12506 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12507
12508         PR fortran/13249
12509         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12510
12511 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12512
12513         PR fortran/13372
12514         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12515
12516 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12517
12518         PR gfortran/14897
12519         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12520
12521 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12522
12523         PR gfortran/15755
12524         * gfortran.fortran-torture/execute/backspace.c : New test.
12525
12526 2004-06-09  Paul Brook  <paul@codesourcery.com>
12527
12528         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12529         (pointer_to_section): Rewrite to use smaller array.
12530
12531 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12532
12533         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12534         * gcc.dg/ext/altivec-10.c: Same.
12535         * gcc.dg/ext/altivec-11.c: Same.
12536         * gcc.dg/ext/altivec-12.c: Same.
12537         * gcc.dg/ext/altivec-13.c: Same.
12538         * gcc.dg/ext/altivec-14.c: Same.
12539         * gcc.dg/ext/altivec-15.c: Same.
12540         * gcc.dg/ext/altivec-16.c: Same.
12541         * gcc.dg/ext/altivec-3.c: Same.
12542         * gcc.dg/ext/altivec-4.c: Same.
12543         * gcc.dg/ext/altivec-6.c: Same.
12544         * gcc.dg/ext/altivec-7.c: Same.
12545         * gcc.dg/ext/altivec-8.c: Same.
12546         * gcc.dg/ext/altivec-varargs-1.c: Same.
12547
12548         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12549         * g++.dg/ext/altivec-10.C: Same.
12550         * g++.dg/ext/altivec-2.C: Same.
12551         * g++.dg/ext/altivec-3.C: Same.
12552         * g++.dg/ext/altivec-4.C: Same.
12553         * g++.dg/ext/altivec-5.C: Same.
12554         * g++.dg/ext/altivec-6.C: Same.
12555         * g++.dg/ext/altivec-7.C: Same.
12556         * g++.dg/ext/altivec-8.C: Same.
12557         * g++.dg/ext/altivec-9.C: Same.
12558
12559 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12560
12561         PR c++/7841
12562         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12563
12564 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12565
12566         * gcc.dg/union-1.c: New test.
12567
12568 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12569
12570         * gcc.dg/builtins-41.c: New test case.
12571         * gcc.dg/builtins-42.c: New test case.
12572
12573 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12574
12575         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12576         * g++.dg/ext/altivec-10.C: Same.
12577         * g++.dg/ext/altivec-2.C: Same.
12578         * g++.dg/ext/altivec-3.C: Same.
12579         * g++.dg/ext/altivec-4.C: Same.
12580         * g++.dg/ext/altivec-5.C: Same.
12581         * g++.dg/ext/altivec-6.C: Same.
12582         * g++.dg/ext/altivec-7.C: Same.
12583         * g++.dg/ext/altivec-8.C: Same.
12584         * g++.dg/ext/altivec-9.C: Same.
12585         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12586         * g++.old-deja/g++.brendan/new3.C: Same.
12587         * gcc.c-torture/execute/eeprof-1.x: Same.
12588
12589 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12590
12591         PR c/14765
12592         * gcc.dg/pr14765-1.c: New test.
12593
12594 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12595
12596         PR c/14649
12597         * gcc.dg/pr14649-1.c: New test case.
12598
12599 2004-06-07  Richard Henderson  <rth@redhat.com>
12600
12601         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12602         if temporaries.
12603
12604 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12605
12606         * g++.dg/eh/elide1.C: Remove XFAIL.
12607
12608 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12609
12610         PR c++/15337
12611         * g++.dg/expr/sizeof3.C: New test.
12612
12613         PR c++/14777
12614         * g++.dg/template/access14.C: New test.
12615
12616         PR c++/15554
12617         * g++.dg/template/enum1.C: New test.
12618
12619         PR c++/15057
12620         * g++.dg/eh/throw1.C: New test.
12621
12622 2004-06-07  David Ayers  <d.ayers@inode.at>
12623             Ziemowit Laski  <zlaski@apple.com>
12624
12625         * lib/objc.exp (objc_target_compile): Revert the '-framework
12626         Foundation' flag fix, since bare Darwin does not ship
12627         with the Foundation framework.
12628         * objc/execute/next_mapping.h: Provide a local NSConstantString
12629         @interface and @implementation.
12630         (objc_constant_string_init): A constructor function, used to
12631         initialize the NSConstantString meta-class object.
12632         * objc/execute/string1.m: Include "next_mapping.h" instead of
12633         <Foundation/NSString.h>.
12634         * objc/execute/string2.m: Likewise.
12635         * objc/execute/string3.m: Likewise.
12636         * objc/execute/string4.m: Likewise.
12637
12638 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12639
12640         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12641         to double. Replace double with FLOAT.
12642         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12643
12644         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12645         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12646         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12647         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12648         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12649         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12650         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12651         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12652
12653 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12654
12655         PR c/13519
12656         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12657
12658 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12659
12660         PR c++/15503
12661         * g++.dg/template/meminit2.C: New test.
12662
12663 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12664
12665         PR target/15822
12666         * gcc.c-torture/execute/compare-fp-1.c,
12667         gcc.c-torture/execute/compare-fp-2.c,
12668         gcc.c-torture/execute/compare-fp-3.c,
12669         gcc.c-torture/execute/compare-fp-4.c,
12670         gcc.c-torture/execute/compare-fp-3.x,
12671         gcc.c-torture/execute/compare-fp-4.x: Moved...
12672         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12673         gcc.c-torture/execute/ieee/compare-fp-2.c,
12674         gcc.c-torture/execute/ieee/compare-fp-3.c,
12675         gcc.c-torture/execute/ieee/compare-fp-4.c,
12676         gcc.c-torture/execute/ieee/compare-fp-3.x,
12677         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12678
12679 2004-06-04  David Ayers  <d.ayers@inode.at>
12680
12681         * objc/execute/protocol-isEqual-4.m: New testcase.
12682
12683 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12684
12685         * objc/execute/protocol-isEqual-1.m: New testcase.
12686         * objc/execute/protocol-isEqual-2.m: New testcase.
12687         * objc/execute/protocol-isEqual-3.m: New testcase.
12688
12689 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12690
12691         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12692
12693 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12694
12695         * lib/objc.exp (objc_target_compile): When running tests on
12696         Darwin (Mac OS X), inform the linker about '-framework
12697         'Foundation'.
12698
12699 2004-06-02  Eric Christopher  <echristo@redhat.com>
12700
12701         * gcc.c-torture/compile/20040602-1.c: New.
12702
12703 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12704
12705         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12706         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12707
12708         PR tree-optimization/14736
12709         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12710
12711         PR tree-optimization/14042
12712         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12713
12714         PR tree-optimization/14729
12715         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12716
12717 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12718
12719         PR fortran/15557
12720         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12721
12722 2004-06-01  Richard Hederson  <rth@redhat.com>
12723
12724         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12725
12726 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12727
12728         PR c++/14932
12729         * g++.dg/parse/offsetof4.C: New test.
12730
12731 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12732
12733         PR objc/7993
12734         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12735
12736 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12737
12738         PR c++/15701
12739         * g++.dg/template/friend29.C: New test.
12740
12741 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12742
12743         PR c/15749
12744         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12745
12746 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12747
12748         * gcc.dg/sparc-trap-1.c: New test.
12749
12750 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12751
12752         PR middle-end/15069
12753         * g++.dg/opt/fold3.C: New test case.
12754
12755 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12756
12757         * lib/target-supports.exp (check_iconv_available): Fix fallout
12758         from 2004-05-28 patch.
12759
12760 2004-05-30  Paul Brook  <paul@codesourcery.com>
12761
12762         PR fortran/15620
12763         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12764         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12765
12766 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12767
12768         * gfortran.fortran-torture/execute/random_1.f90: New test.
12769
12770 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12771
12772         * g++.dg/ext/altivec-10.C: New test.
12773
12774 2004-05-29  Paul Brook  <paul@codesourcery.com>
12775
12776         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12777
12778 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12779
12780         * gcc.dg/altivec-16.c: New test.
12781
12782 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12783
12784         * lib/target-supports.exp (check_vmx_hw_available): New.
12785         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12786
12787         * lib/target-supports.exp (check_alias_available,
12788         check_iconv_available, check_named_sections_available): Use
12789         unique names for temporary files.
12790
12791 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12792
12793         * gcc.dg/altivec-15.c: New test.
12794
12795 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12796
12797         PR c++/15083
12798         * g++.dg/warn/noeffect6.C: New test.
12799
12800         PR c++/15471
12801         * g++.dg/expr/ptrmem4.C: New test.
12802
12803         PR c++/15640
12804         * g++.dg/template/operator3.C: New test.
12805
12806 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12807
12808         PR c++/14668
12809         * g++.dg/lookup/redecl1.C: New test.
12810         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12811
12812 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12813
12814         * gcc.c-torture/execute/compare-fp-1.c,
12815         gcc.c-torture/execute/compare-fp-2.c,
12816         gcc.c-torture/execute/compare-fp-3.c,
12817         gcc.c-torture/execute/compare-fp-4.c,
12818         gcc.c-torture/execute/compare-fp-3.x,
12819         gcc.c-torture/execute/compare-fp-4.x,
12820         gcc.dg/pr15649-1.c: New.
12821
12822 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12823
12824         PR c++/12883
12825         * g++.dg/init/array14.C: New test.
12826
12827 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12828
12829         * lib/compat.exp (compat-get-options-main): New.
12830         (compat-get-options): Remove unneeded code, warn for ignored
12831         command.
12832         (compat-execute): Check flag set by dg-require-* commands.
12833
12834         * lib/compat.exp (compat-execute): Break up long lines.
12835
12836 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12837
12838         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12839         * gcc.dg/altivec-14.c: New test.
12840         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12841
12842         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12843         * gcc.dg/altivec-12.c: Ditto.
12844
12845         * gcc.dg/altivec-3.c: Move call to altivec_check.
12846
12847 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12848
12849         PR c++/15044
12850         * g++.dg/template/error12.C: New test.
12851
12852         PR c++/15317
12853         * g++.dg/ext/attrib15.C: New test.
12854
12855         PR c++/15329
12856         * g++.dg/template/ptrmem9.C: New test.
12857
12858 2004-05-25  Paul Brook  <paul@codesourcery.com>
12859
12860         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12861
12862 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12863
12864         PR c++/15165
12865         * g++.dg/template/crash19.C: New test.
12866
12867 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12868
12869         PR c++/15025
12870         * g++.dg/template/redecl1.C: New test.
12871
12872 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12873
12874         PR c++/14821
12875         * g++.dg/other/ns1.C: New test.
12876
12877         PR c++/14883
12878         * g++.dg/template/invalid1.C: New test.
12879
12880 2004-05-23  Paul Brook  <paul@codesourcery.com>
12881         Victor Leikehman  <lei@haifasphere.co.il>
12882
12883         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12884         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12885
12886 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12887
12888         PR c++/15285
12889         PR c++/15299
12890         * g++.dg/template/non-dependent5.C: New test.
12891         * g++.dg/template/non-dependent6.C: New test.
12892
12893 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12894
12895         PR c++/15507
12896         * g++.dg/inherit/union1.C: New test.
12897
12898         PR c++/15542
12899         * g++.dg/template/addr1.C: New test.
12900
12901         PR c++/15427
12902         * g++.dg/template/array5.C: New test.
12903
12904         PR c++/15287
12905         * g++.dg/template/array6.C: New test.
12906
12907 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12908             Roger Sayle  <roger@eyesopen.com>
12909
12910         * g++.dg/lookup/forscope2.C: New test case.
12911
12912 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12913
12914         * gcc.dg/cpp/Wmissingdirs.c: New.
12915
12916 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12917
12918         PR target/15301
12919         * gcc.dg/compat/union-m128-1.h: New file.
12920         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12921         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12922         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12923
12924 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12925
12926         PR target/15302
12927         * gcc.dg/compat/struct-complex-1.h: New file.
12928         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12929         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12930         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12931
12932 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12933
12934         PR middle-end/3074
12935         * gcc.dg/pr3074-1.c: New test case.
12936         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12937
12938 2004-05-20  Falk Hueffner  <falk@debian.org>
12939
12940         PR other/15526
12941         * gcc.dg/ftrapv-1.c: New test case.
12942
12943 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12944
12945         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12946
12947 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12948             Jeff Law  <law@redhat.com>
12949
12950         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12951         * gcc.dg/tree-ssa/20040518-2.c: New test.
12952
12953         * gcc.dg/tree-ssa/20040518-1.c: New test.
12954
12955 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12956
12957         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12958
12959 2004-05-18  Paul Brook  <paul@codesourcery.com>
12960
12961         PR fortran/13930
12962         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12963
12964 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12965
12966         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12967         constant folding.
12968
12969 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12970
12971         * gcc.dg/tree-ssa/20040517-1.c: New test.
12972
12973 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12974
12975         * gcc.dg/loop-4.c: New test.
12976
12977 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12978
12979         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12980
12981 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12982
12983         PR fortran/15311
12984         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12985
12986 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12987
12988         PR fortran/13826
12989         PR fortran/13940
12990         * gfortran.fortran-torture/compile/data_1.f90: New test.
12991
12992 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12993
12994         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12995         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12996
12997 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12998
12999         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13000
13001 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13002
13003         PR c/15444
13004         * gcc.dg/format/xopen-1.c: Adjust expected message.
13005         * gcc.dg/format/xopen-3.c: New test.
13006
13007 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13008
13009         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13010
13011 2004-05-14  Jeff Law  <law@redhat.com>
13012
13013         * gcc.dg/tree-ssa/20040514-2.c: New test.
13014
13015 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13016
13017         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13018         this ...
13019         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13020         this.
13021
13022 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13023
13024         * gcc.dg/tree-ssa/20040514-1.c: New test.
13025
13026 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13027
13028         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13029         test.
13030
13031 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13032
13033         PR fortran/14066
13034         * gfortran.fortran-torture/compile/do_1.f90: New test.
13035
13036 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13037
13038         PR fortran/15051
13039         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13040         test.
13041
13042 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13043
13044         PR fortran/15149
13045         * gfortran.fortran-torture/execute/random_init.f90: New test.
13046
13047 2004-05-13  Paul Brook  <paul@codesourcery.com>
13048
13049         PR fortran/15314
13050         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13051
13052 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13053
13054         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13055         for the powerpc case.
13056
13057 2004-05-13  Jeff Law  <law@redhat.com>
13058
13059         * gcc.dg/tree-ssa/20040513-1.c: New test.
13060         * gcc.dg/tree-ssa/20040513-2.c: New test.
13061
13062 2004-05-13  Paul Brook  <paul@codesourcery.com>
13063
13064         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13065         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13066         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13067
13068 2004-05-13  Andreas Schwab  <schwab@suse.de>
13069
13070         PR other/10819
13071         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13072         characters.
13073
13074 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13075
13076         PR fortran/15294
13077         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13078
13079 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13080
13081         Merge from tree-ssa-20020619-branch.  See
13082         ChangeLog.tree-ssa for details.
13083
13084 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13085
13086         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13087         include <altivec.h> explicitly.
13088         * gcc.dg/altivec-13.c: Likewise.
13089
13090 2004-05-11  Paul Brook  <paul@codesourcery.com>
13091
13092         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13093
13094 2004-05-10  Eric Christopher  <echristo@redhat.com>
13095
13096         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13097         * gcc.dg/sibcall-4.c: Ditto.
13098
13099 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13100
13101         * g++.dg/ext/altivec-8.C: New test case.
13102         * gcc.dg/altivec-13.c: New test case.
13103
13104 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13105
13106         * gcc.c-torture/execute/divcmp-1.c: New test case.
13107         * gcc.c-torture/execute/divcmp-2.c: New test case.
13108         * gcc.c-torture/execute/divcmp-3.c: New test case.
13109
13110 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13111
13112         * g++.dg/other/pragma-re-2.C: New test.
13113
13114 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13115
13116         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13117         * gcc.dg/i386-387-2.c: Likewise.
13118
13119         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13120         __builtin_drem.
13121         * gcc.dg/i386-387-6.c: Likewise.
13122
13123 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13124
13125         * gcc.dg/builtins-33.c:  Also check log1p*.
13126
13127 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13128
13129         PR optimization/15296
13130         * gcc.c-torture/execute/pr15296.c: New test.
13131
13132 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13133
13134         * gcc.dg/builtins-40.c: New test.
13135
13136 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13137
13138         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13139
13140 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13141
13142         * g++.dg/ext/spe1.C: New testcase.
13143
13144 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13145
13146         * objc.dg/image-info.m: Allow additional attributes
13147         for __image_info section.
13148
13149 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13150
13151         * gcc.dg/torture/mips-hilo-2.c: New test.
13152
13153 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13154
13155         PR c++/14389
13156         * g++.dg/template/member5.C: New test.
13157
13158 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13159
13160         * gcc.dg/builtins-34.c: Also check expm1*.
13161
13162 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13163
13164         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13165         * gcc.dg/torture/builtin-convert-3.c: New test.
13166
13167 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13168
13169         PR middle-end/15054
13170         * g++.dg/opt/pr15054.C: New test.
13171
13172 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13173
13174         * gcc.dg/torture/builtin-rounding-1.c: New test.
13175         * gcc.dg/builtins-25.c: Delete.
13176         * gcc.dg/builtins-29.c: Delete.
13177
13178 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13179
13180         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13181         * gcc.dg/sibcall-4.c: Likewise.
13182         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13183
13184 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13185
13186         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13187         bit-field on 16-bit targets.
13188
13189 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13190
13191         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13192         16-bit targets.
13193
13194 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13195
13196         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13197         * gcc.dg/rs6000-power2-2.c: Likewise.
13198
13199 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13200
13201         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13202         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13203         Change the asm registers to be in form of frN instead of fN.
13204
13205 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13206
13207         * gcc.dg/torture/builtin-convert-2.c: New test.
13208
13209 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13210
13211         * gcc.dg/rs6000-power2-1.c: New test.
13212         * gcc.dg/rs6000-power2-2.c: New test.
13213
13214 2004-04-28  Jan Hubicka  <jh@suse.cz>
13215
13216         * gcc.dg/unused-6.c: New test.
13217
13218 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13219             Ulrich Weigand  <uweigand@de.ibm.com>
13220
13221         * ada/acats/run_all.sh: Define $target variable.
13222
13223 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13224
13225         PR c++/15119
13226         * g++.dg/other/vararg-1.C: New test.
13227
13228         PR c++/4794
13229         * g++.dg/eh/cleanup3.C: New test.
13230
13231 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13232
13233         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13234         and ad8011a (target_insn).
13235         * ada/acats/support/macro.dfs: Likewise.
13236         * ada/acats/support/impbit.adb: New file.
13237
13238 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13239
13240         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13241
13242 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13243
13244         * gcc.dg/loop-3.c: New test.
13245
13246 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13247
13248         * gcc.c-torture/execute/simd-5.c: New test.
13249
13250 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13251
13252         PR c++/15064
13253         * g++.dg/template/crash18.C: New test.
13254
13255 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13256
13257         * g++.dg/ext/complit3.C: New test.
13258
13259 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13260
13261         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13262         * gcc.dg/altivec-3.c: Same.
13263         * gcc.dg/altivec-varargs-1.c: Same.
13264
13265 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13266
13267         * lib/target-supports.exp (check_profiling_available): Assume
13268         profiling is not available on powerpc-eabi targets.
13269
13270 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13271
13272         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13273         * gcc.dg/vmx/bug-1.c: Ditto.
13274
13275 2004-04-20  Eric Christopher  <echristo@redhat.com>
13276
13277         * gcc.dg/charset/extern.c: New test.
13278         * g++.dg/charset/extern3.cc: Ditto.
13279
13280 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13281
13282         * gcc.dg/builtins-39.c: New test.
13283
13284 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13285
13286         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13287
13288 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13289
13290         * gcc.dg/torture/mips-hilo-1.c: New test.
13291
13292 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13293
13294         * gcc.c-torture/compile/20040419-1.c: New test.
13295
13296 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13297
13298         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13299
13300 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13301             Aldy Hernandez  <aldyh@redhat.com>
13302
13303         * gcc.c-torture/execute/va-arg-24.c: New.
13304
13305 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13306             Aldy Hernandez  <aldyh@redhat.com>
13307
13308         * gcc.dg/vmx/1b-01.c: New.
13309         * gcc.dg/vmx/1b-02.c: New.
13310         * gcc.dg/vmx/1b-03.c: New.
13311         * gcc.dg/vmx/1b-04.c: New.
13312         * gcc.dg/vmx/1b-05.c: New.
13313         * gcc.dg/vmx/1b-06.c: New.
13314         * gcc.dg/vmx/1b-07.c: New.
13315         * gcc.dg/vmx/1c-01.c: New.
13316         * gcc.dg/vmx/1c-02.c: New.
13317         * gcc.dg/vmx/3a-01a.c: New.
13318         * gcc.dg/vmx/3a-01.c: New.
13319         * gcc.dg/vmx/3a-01m.c: New.
13320         * gcc.dg/vmx/3a-03.c: New.
13321         * gcc.dg/vmx/3a-03m.c: New.
13322         * gcc.dg/vmx/3a-04.c: New.
13323         * gcc.dg/vmx/3a-04m.c: New.
13324         * gcc.dg/vmx/3a-05.c: New.
13325         * gcc.dg/vmx/3a-06.c: New.
13326         * gcc.dg/vmx/3a-06m.c: New.
13327         * gcc.dg/vmx/3a-07.c: New.
13328         * gcc.dg/vmx/3b-01.c: New.
13329         * gcc.dg/vmx/3b-02.c: New.
13330         * gcc.dg/vmx/3b-10.c: New.
13331         * gcc.dg/vmx/3b-13.c: New.
13332         * gcc.dg/vmx/3b-14.c: New.
13333         * gcc.dg/vmx/3b-15.c: New.
13334         * gcc.dg/vmx/3c-01a.c: New.
13335         * gcc.dg/vmx/3c-01.c: New.
13336         * gcc.dg/vmx/3c-02.c: New.
13337         * gcc.dg/vmx/3c-03.c: New.
13338         * gcc.dg/vmx/3d-01.c: New.
13339         * gcc.dg/vmx/4-01.c: New.
13340         * gcc.dg/vmx/4-03.c: New.
13341         * gcc.dg/vmx/5-01.c: New.
13342         * gcc.dg/vmx/5-02.c: New.
13343         * gcc.dg/vmx/5-03.c: New.
13344         * gcc.dg/vmx/5-04.c: New.
13345         * gcc.dg/vmx/5-05.c: New.
13346         * gcc.dg/vmx/5-06.c: New.
13347         * gcc.dg/vmx/5-07.c: New.
13348         * gcc.dg/vmx/5-07t.c: New.
13349         * gcc.dg/vmx/5-08.c: New.
13350         * gcc.dg/vmx/5-10.c: New.
13351         * gcc.dg/vmx/5-11.c: New.
13352         * gcc.dg/vmx/7-01a.c: New.
13353         * gcc.dg/vmx/7-01.c: New.
13354         * gcc.dg/vmx/7c-01.c: New.
13355         * gcc.dg/vmx/7d-01.c: New.
13356         * gcc.dg/vmx/7d-02.c: New.
13357         * gcc.dg/vmx/8-01.c: New.
13358         * gcc.dg/vmx/8-02a.c: New.
13359         * gcc.dg/vmx/8-02.c: New.
13360         * gcc.dg/vmx/brode-1.c: New.
13361         * gcc.dg/vmx/bug-1.c: New.
13362         * gcc.dg/vmx/bug-2.c: New.
13363         * gcc.dg/vmx/bug-3.c: New.
13364         * gcc.dg/vmx/cw-bug-1.c: New.
13365         * gcc.dg/vmx/cw-bug-2.c: New.
13366         * gcc.dg/vmx/cw-bug-3.c: New.
13367         * gcc.dg/vmx/dct.c: New.
13368         * gcc.dg/vmx/debug-1.c: New.
13369         * gcc.dg/vmx/debug-2.c: New.
13370         * gcc.dg/vmx/debug-3.c: New.
13371         * gcc.dg/vmx/debug-4.c: New.
13372         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13373         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13374         * gcc.dg/vmx/eg-5.c: New.
13375         * gcc.dg/vmx/fft.c: New.
13376         * gcc.dg/vmx/gcc-bug-1.c: New.
13377         * gcc.dg/vmx/gcc-bug-2.c: New.
13378         * gcc.dg/vmx/gcc-bug-3.c: New.
13379         * gcc.dg/vmx/gcc-bug-4.c: New.
13380         * gcc.dg/vmx/gcc-bug-5.c: New.
13381         * gcc.dg/vmx/gcc-bug-6.c: New.
13382         * gcc.dg/vmx/gcc-bug-7.c: New.
13383         * gcc.dg/vmx/gcc-bug-8.c: New.
13384         * gcc.dg/vmx/gcc-bug-9.c: New.
13385         * gcc.dg/vmx/gcc-bug-b.c: New.
13386         * gcc.dg/vmx/gcc-bug-c.c: New.
13387         * gcc.dg/vmx/gcc-bug-d.c: New.
13388         * gcc.dg/vmx/gcc-bug-e.c: New.
13389         * gcc.dg/vmx/gcc-bug-f.c: New.
13390         * gcc.dg/vmx/gcc-bug-g.c: New.
13391         * gcc.dg/vmx/gcc-bug-i.c: New.
13392         * gcc.dg/vmx/harness.h: New.
13393         * gcc.dg/vmx/ira1.c: New.
13394         * gcc.dg/vmx/ira2a.c: New.
13395         * gcc.dg/vmx/ira2b.c: New.
13396         * gcc.dg/vmx/ira2.c: New.
13397         * gcc.dg/vmx/ira2c.c: New.
13398         * gcc.dg/vmx/mem.c: New.
13399         * gcc.dg/vmx/newton-1.c: New.
13400         * gcc.dg/vmx/ops.c: New.
13401         * gcc.dg/vmx/sn7153.c: New.
13402         * gcc.dg/vmx/spill2.c: New.
13403         * gcc.dg/vmx/spill3.c: New.
13404         * gcc.dg/vmx/spill.c: New.
13405         * gcc.dg/vmx/t.c: New.
13406         * gcc.dg/vmx/varargs-1.c: New.
13407         * gcc.dg/vmx/varargs-2.c: New.
13408         * gcc.dg/vmx/varargs-3.c: New.
13409         * gcc.dg/vmx/varargs-4.c: New.
13410         * gcc.dg/vmx/varargs-5.c: New.
13411         * gcc.dg/vmx/varargs-6.c: New.
13412         * gcc.dg/vmx/varargs-7.c: New.
13413         * gcc.dg/vmx/vmx.exp: New.
13414         * gcc.dg/vmx/vprint-1.c: New.
13415         * gcc.dg/vmx/vscan-1.c: New.
13416         * gcc.dg/vmx/x-01.c: New.
13417         * gcc.dg/vmx/x-02.c: New.
13418         * gcc.dg/vmx/x-03.c: New.
13419         * gcc.dg/vmx/x-04.c: New.
13420         * gcc.dg/vmx/x-05.c: New.
13421         * gcc.dg/vmx/yousufi-1.c: New.
13422         * gcc.dg/vmx/zero-1.c: New.
13423         * gcc.dg/vmx/zero.c: New.
13424
13425 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13426
13427         * g++.dg/lookup/java1.C: Update for chage of
13428         _Jv_AllocObject.
13429         * g++.dg/lookup/java2.C: Likewise.
13430
13431 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13432
13433         * ada/acats/run_all.sh: use -O2 by default.
13434
13435 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13436
13437         * gcc.dg/vr-mult-[12].c: New tests.
13438
13439 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13440
13441         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13442
13443         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13444
13445 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13446
13447         * lib/target-supports.exp (check_profiling_available): Assume profiling
13448         isn't available for mips*-*-elf targets.
13449
13450 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13451
13452         * gcc.dg/builtins-38.c: New test.
13453
13454 2004-04-14  Eric Christopher  <echristo@redhat.com>
13455
13456         * g++.dg/charset/charset.exp: Run .cc extension tests.
13457
13458 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13459
13460         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13461
13462 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13463
13464         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13465
13466 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13467
13468         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13469         * gcc.dg/i386-387-2.c: Likewise.
13470
13471         * gcc.dg/i386-387-7.c: New test.
13472         * gcc.dg/i386-387-8.c: New test.
13473
13474         * gcc.dg/builtins-37.c: New test.
13475
13476 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13477
13478         * g++.dg/pch/externc-1.C: Add missing semicolon.
13479
13480 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13481
13482         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13483
13484 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13485
13486         * gcc.c-torture/execute/20040411-1.c: New test.
13487
13488 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13489
13490         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13491
13492 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13493
13494         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13495
13496 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13497
13498         * lib/target-supports.exp (check_named_sections_available): New.
13499         * lib/gcc-dg.exp (dg-require-named-sections): New.
13500         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13501         old-deja.exp.  Also prune error-count message from HP linker.
13502         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13503
13504         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13505         * g++.old-deja/g++.pt/static3.C: Likewise.
13506         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13507
13508 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13509
13510         * gcc.c-torture/execute/20040409-1.c: New test case.
13511         * gcc.c-torture/execute/20040409-2.c: New test case.
13512         * gcc.c-torture/execute/20040409-3.c: New test case.
13513
13514 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13515
13516         * gcc.dg/20040409-1.c: New test.
13517
13518 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13519
13520         PR target/14888
13521         * g++.dg/opt/pr14888.C: New test case.
13522
13523 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13524
13525         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13526         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13527         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13528         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13529         New tests.
13530
13531 2004-04-08  Paul Brook  <paul@codesourcery.com>
13532
13533         * gcc.dg/spill-1.c: New test.
13534
13535 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13536
13537         * gcc.dg/torture/builtin-ctype-2.c: New test.
13538
13539 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13540
13541         * gcc.dg/pch/pch.exp: Add largefile test.
13542
13543 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13544
13545         * g++.dg/pch/externc-1.Hs: New.
13546         * g++.dg/pch/externc-1.C: New.
13547
13548 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13549
13550         * gcc.dg/compat/struct-by-value-5a_main.c,
13551         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13552         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13553         * gcc.dg/compat/struct-by-value-5a_x.c,
13554         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13555         gcc.dg/compat/struct-by-value-5_x.c.
13556         * gcc.dg/compat/struct-by-value-5a_y.c,
13557         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13558         gcc.dg/compat/struct-by-value-5_y.c.
13559
13560         * gcc.dg/compat/struct-by-value-6a_main.c,
13561         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13562         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13563         * gcc.dg/compat/struct-by-value-6a_x.c,
13564         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13565         gcc.dg/compat/struct-by-value-6_x.c.
13566         * gcc.dg/compat/struct-by-value-6a_y.c,
13567         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13568         gcc.dg/compat/struct-by-value-6_y.c.
13569
13570         * gcc.dg/compat/struct-by-value-7a_main.c,
13571         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13572         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13573         * gcc.dg/compat/struct-by-value-7a_x.c,
13574         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13575         gcc.dg/compat/struct-by-value-7_x.c.
13576         * gcc.dg/compat/struct-by-value-7a_y.c,
13577         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13578         gcc.dg/compat/struct-by-value-7_y.c.
13579
13580 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13581
13582         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13583         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13584         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13585         options.
13586
13587 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13588
13589         * gcc.dg/builtins-36.c: New test.
13590
13591 2004-04-06  Paul Brook  <paul@codesourcery.com>
13592
13593         * README.gcc: Remove obsolete contraint on testcases.
13594
13595 2004-04-05  Paul Brook  <paul@codesourcery.com>
13596
13597         PR2123
13598         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13599         failure and exit(0) on success.
13600         * g++.dg/expr/anew2.C: Ditto.
13601         * g++.dg/expr/anew3.C: Ditto.
13602         * g++.dg/expr/anew4.C: Ditto.
13603
13604 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13605
13606         PR c++/3518
13607         * g++.dg/template/unify7.C: New.
13608
13609 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13610
13611         * g++.dg/README: Bring up to date with new subdirectories; remove
13612         duplicate subdirectory lines.
13613
13614 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13615
13616         PR c++/14007
13617         * g++.dg/template/unify5.C: New.
13618         * g++.dg/template/unify6.C: New.
13619         * g++.dg/template/qualttp20.C: Adjust.
13620         * g++.old-deja/g++.jason/report.C: Adjust.
13621         * g++.old-deja/g++.other/qual1.C: Adjust.
13622
13623 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13624
13625         PR c++/14803
13626         * g++.dg/inherit/ptrmem1.C: New test.
13627
13628 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13629
13630         PR c++/14755
13631         * gcc.c-torture/execute/20040331-1.c: New test.
13632         * gcc.dg/20040331-1.c: New test.
13633
13634 2004-04-01  Paul Brook  <paul@codesourcery.com>
13635
13636         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13637
13638 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13639
13640         PR c++/14724
13641         * g++.dg/init/goto1.C: New test.
13642
13643         PR c++/14763
13644         * g++.dg/template/defarg4.C: New test.
13645
13646 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13647
13648         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13649
13650 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13651
13652         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13653
13654 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13655
13656         * gcc.dg/noncompile/undeclared-2.c: New test.
13657
13658 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13659
13660         * gcc.dg/940409-1.c: Remove XFAIL.
13661         * gcc.dg/reg-vol-struct-1.c: New test.
13662
13663 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13664
13665         * gcc.dg/torture/builtin-wctype-1.c: New test.
13666
13667 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13668
13669         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13670         * gcc.dg/20001101-1.c: Likewise.
13671         * gcc.dg/20001102-1.c: Likewise.
13672
13673 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13674
13675         * gcc.dg/compare8.c: Add an additional test for XOR.
13676
13677 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13678
13679         * gcc.dg/torture/builtin-ctype-1.c: New test.
13680
13681 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13682
13683         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13684         * gcc.dg/torture/builtin-math-1.c: Likewise.
13685         * gcc.dg/torture/builtin-power-1.c: New test.
13686
13687 2004-03-24  Andreas Schwab  <schwab@suse.de>
13688
13689         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13690         IA64 assembler.
13691
13692 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13693             Roger Sayle  <roger@eyesopen.com>
13694
13695         * gcc.dg/compare8.c: New test case.
13696
13697 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13698
13699         * g++.dg/ext/altivec-7.C: New test.
13700
13701 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13702
13703         PR 12267, 12391, 12560, 13129, 14114, 14133
13704         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13705         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13706         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13707         Adjust error regexps.
13708         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13709         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13710         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13711         * gcc.dg/local1.c: Add explanatory comment.
13712
13713 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13714
13715         PR optimization/14669
13716         * g++.dg/opt/fold2.C: New test case.
13717
13718 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13719
13720         PR c/14069
13721         * gcc.dg/20040322-1.c: New test.
13722
13723 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13724
13725         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13726         * gcc.dg/ultrasp4.c: Likewise.
13727         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13728
13729 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13730
13731         * gcc.dg/i386-sse-8.c: Reset default options.
13732
13733 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13734
13735         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13736         in the error message text.
13737
13738 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13739
13740         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13741
13742 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13743
13744         PR c++/14616
13745         * g++.dg/init/array13.C: New test.
13746
13747 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13748
13749         PR target/13889
13750         * gcc.c-torture/compile/pr13889.c: New test case.
13751
13752 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13753
13754         PR c/14635
13755         * builtins-1.c (nan, nans): Don't test.
13756         * builtins-30.c: Don't use nan, nanf, nanl.
13757         * builtins-35.c: New test.
13758
13759 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13760
13761         * g++.dg/ext/altivec-6.C: New test.
13762
13763 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13764
13765         * g++.dg/init/placement3.C: New test.
13766
13767         * g++.dg/template/spec13.C: New test.
13768
13769         * g++.dg/lookup/using11.C: New test.
13770
13771         * g++.dg/lookup/koenig3.C: New test.
13772
13773         * g++.dg/template/operator2.C: New test.
13774
13775         * g++.dg/expr/dtor3.C: New test.
13776         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13777         marker.
13778         * g++.old-deja/g++.law/visibility28.C: Likewise.
13779
13780 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13781
13782         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13783         * gcc.dg/ppc64-abi-3.c: Likewise.
13784
13785 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13786
13787         PR c++/14545
13788         * g++.dg/parse/template15.C: New test.
13789
13790 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13791
13792         * g++.dg/expr/dtor2.C: New test.
13793
13794         * g++.dg/lookup/anon4.C: New test.
13795
13796         * g++.dg/overload/using1.C: New test.
13797
13798         * g++.dg/template/lookup7.C: New test.
13799
13800         * g++.dg/template/typename6.C: New test.
13801
13802         * g++.dg/expr/cond6.C: New test.
13803
13804 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13805
13806         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13807
13808 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13809
13810         * g++.dg/expr/cond5.C: New test.
13811         * g++.dg/expr/constcast1.C: Likewise.
13812         * g++.dg/expr/ptrmem2.C: Likewise.
13813         * g++.dg/expr/ptrmem3.C: Likewise.
13814         * g++.dg/lookup/main1.C: Likewise.
13815         * g++.dg/template/lookup6.C: Likewise.
13816
13817 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13818
13819         * gcc.dg/local1.c: New test.
13820
13821         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13822
13823 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13824
13825         * gcc.dg/torture/builtin-convert-1.c: New test.
13826
13827 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13828
13829         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13830
13831 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13832
13833         PR c++/14481
13834         * g++.dg/warn/Wunused-7.C: New test.
13835
13836 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13837
13838         * gcc.dg/torture/builtin-integral-1.c: New test.
13839
13840 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13841
13842         PR c++/14586
13843         * g++.dg/parse/non-dependent3.C: New test.
13844
13845 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13846
13847         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13848         * g++.dg/eh/simd-2.C: Likewise.
13849         * g++.dg/init/array10.C: Likewise.
13850         * gcc.c-torture/compile/simd-1.c: Likewise.
13851         * gcc.c-torture/compile/simd-2.c: Likewise.
13852         * gcc.c-torture/compile/simd-3.c: Likewise.
13853         * gcc.c-torture/compile/simd-4.c: Likewise.
13854         * gcc.c-torture/compile/simd-6.c: Likewise.
13855         * gcc.c-torture/execute/simd-1.c: Likewise.
13856         * gcc.c-torture/execute/simd-2.c: Likewise.
13857         * gcc.dg/compat/vector-defs.h: Likewise.
13858         * gcc.dg/20020531-1.c: Likewise.
13859         * gcc.dg/altivec-3.c: Likewise.
13860         * gcc.dg/altivec-4.c: Likewise.
13861         * gcc.dg/altivec-varargs-1.c: Likewise.
13862         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13863         * gcc.dg/i386-mmx-3.c: Likewise.
13864         * gcc.dg/i386-sse-4.c: Likewise.
13865         * gcc.dg/i386-sse-5.c: Likewise.
13866         * gcc.dg/i386-sse-8.c: Likewise.
13867         * gcc.dg/simd-1.c: Likewise.
13868         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13869         __ev64_opaque__ since the machine description provides it.
13870
13871 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13872
13873         * lib/compat.exp (skip_list): New global variable.
13874         Use it to hold the user defined COMPAT_SKIPS list if any.
13875         (compat-obj): Add the members of skip_list to optall.
13876
13877 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13878
13879         * gcc.dg/compat/union-by-value-1_main.c,
13880         union-by-value-1_x.c, union-by-value-1_y.c,
13881         union-check.h, union-defs.h,
13882         union-init.h, union-return-1_main.c,
13883         union-return-1_x.c, union-return-1_y.c: New files.
13884
13885 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13886
13887         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13888         mixed-struct-init.h: Add 4 mixed structure types.
13889         struct-by-value-21_main.c, struct-by-value-21_x.c,
13890         struct-by-value-21_y.c, struct-return-21_main.c,
13891         struct-return-21_x.c, struct-return-21_y.c: New files.
13892
13893 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13894
13895         PR c++/14550
13896         * g++.dg/parse/template14.C: New test.
13897
13898 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13899
13900         * gcc.c-torture/execute/20040313-1.c: New test.
13901
13902 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13903
13904         PR target/14533
13905         * gcc.dg/20040311-2.c: New test.
13906
13907 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13908
13909         PR other/14544
13910         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13911         bit-field.
13912
13913 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13914
13915         * gcc.dg/20040305-2.c: Add missing return statement.
13916
13917 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13918
13919         * gcc.dg/builtins-34.c: Also check pow10*.
13920
13921 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13922
13923         PR target/14262
13924         * gcc.dg/20040305-2.c: New test.
13925
13926 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13927
13928         * gcc.dg/20040310-1.c: New test.
13929
13930 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13931
13932         * gcc.c-torture/execute/20040311-1.c: New test case.
13933
13934 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13935
13936         PR c++/14476
13937         * g++.dg/lookup/enum1.C: New test.
13938
13939 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13940
13941         PR c++/14510
13942         * g++.dg/lookup/struct2.C: New test.
13943
13944 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13945
13946         * gcc.dg/builtins-34.c: New test.
13947
13948 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13949
13950         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13951
13952 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13953
13954         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13955         * gcc.dg/alias-2.c: New testcase.
13956
13957 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13958
13959         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13960
13961 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13962
13963         * gcc.c-torture/execute/20040309-1.c: New test case.
13964
13965 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13966
13967         PR c++/14397
13968         * g++.dg/overload/ref1.C: New.
13969
13970 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13971
13972         PR c++/14409
13973         * g++.dg/template/spec12.C: New test.
13974
13975         PR c++/14448
13976         * g++.dg/parse/crash14.C: New test.
13977
13978 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13979
13980         PR c++/14230
13981         * g++.dg/init/ref11.C: New test.
13982
13983 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13984
13985         PR c++/14432
13986         * g++.dg/parse/builtin2.C: New test.
13987
13988 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13989
13990         PR c++/14401
13991         * g++.dg/init/ctor3.C: New test.
13992         * g++.dg/init/union1.C: New test.
13993         * g++.dg/ext/anon-struct4.C: New test.
13994
13995 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13996
13997         * g++.dg/lookup/koenig1.C: Tweak error messages.
13998         * g++.dg/lookup/used-before-declaration.C: Likewise.
13999         * g++.dg/other/do1.C: Likewise.
14000         * g++.dg/overload/koenig1.C: Likewise.
14001         * g++.dg/parse/crash13.C: Likewise.
14002         * g++.dg/template/instantiate3.C: Likewise.
14003
14004 2004-03-08  Eric Christopher  <echristo@redhat.com>
14005
14006         * * lib/target-supports.exp: Enable libiconv in test
14007         compilation.  Fix up error checking.
14008
14009 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14010
14011         PR middle-end/14289
14012         * gcc.dg/pr14289-1.c: New test case.
14013         * gcc.dg/pr14289-2.c: Likewise.
14014         * gcc.dg/pr14289-3.c: Likewise.
14015
14016 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14017
14018         * gcc.c-torture/execute/20040308-1.c: New test.
14019
14020 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14021
14022         * gcc.c-torture/execute/20040307-1.c: New test case.
14023
14024 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14025
14026         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14027
14028 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14029
14030         * gcc.dg/20040306-1.c: New test.
14031
14032 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14033
14034         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14035         them static.
14036         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14037
14038 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14039
14040         PR c/14465
14041         * gcc.dg/decl-6.c: New test.
14042
14043 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14044
14045         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14046         Rename LOGPOW -> LOG_POW.
14047         (SQRT_EXP, POW_EXP): New.
14048
14049 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14050
14051         * gcc.dg/i386-sse-8.c: New test.
14052
14053 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14054
14055         PR c/14114
14056         * gcc.dg/decl-5.c: New test.
14057
14058 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14059
14060         * gcc.dg/20040305-1.c: New test.
14061
14062 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14063
14064         PR other/14354
14065         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14066
14067 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14068
14069         PR c++/14425, c++/14426
14070         * g++.dg/ext/altivec-4.C: New test.
14071         * g++.dg/ext/altivec-5.C: New test.
14072
14073 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14074
14075         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14076         global variables of a type with no linkage.
14077         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14078         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14079         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14080         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14081         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14082         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14083         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14084         * g++.dg/warn/deprecated.C: Name enum Color.
14085         * g++.dg/overload/VLA.C: Name structure for 'b'.
14086         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14087
14088 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14089
14090         * gcc.c-torture/compile/20040304-1.c: New test.
14091
14092 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14093
14094         PR 13728
14095         * gcc.dg/decl-4.c: New testcase.
14096
14097 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14098
14099         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14100         as PRECF if sizeof (float) > sizeof (double).
14101         (PRECL): Make it the same as PRECF if
14102         sizeof (float) > sizeof (long double).
14103
14104 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14105
14106         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14107         system type.  Add check for irix6 which doesn't have c99 runtime.
14108
14109 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14110
14111         * gcc.dg/const-elim-1.c: xfail for xtensa.
14112
14113 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14114
14115         PR c++/14369
14116         * g++.dg/template/cond4.C: New test.
14117
14118 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14119
14120         PR c++/14360
14121         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14122
14123         PR c++/14361
14124         * g++.dg/parse/defarg7.C: New test.
14125
14126         PR c++/14359
14127         * g++.dg/template/friend26.C: New test.
14128
14129 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14130
14131         PR c++/14324
14132         * g++.dg/abi/mangle21.C: New test.
14133
14134         PR c++/14260
14135         * g++.dg/parse/constructor2.C: New test.
14136
14137         PR c++/14337
14138         * g++.dg/template/sfinae1.C: New test.
14139
14140 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14141
14142         PR c++/14267
14143         * g++.dg/expr/crash2.C: New test.
14144
14145         PR middle-end/13448
14146         * gcc.dg/inline-5.c: New test.
14147         * gcc.dg/always-inline.c: Split out tests into ...
14148         * gcc.dg/always-inline2.c: ... this and ...
14149         * gcc.dg/always-inline3.c: ... this.
14150
14151 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14152
14153         PR debug/12103
14154         * g++.dg/debug/crash1.C: New test.
14155
14156 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14157
14158         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14159         function with __attribute__((noinline)).
14160         (recurser_void2): Likewise.
14161         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14162         (recurser_void2): Likewise.
14163
14164 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14165
14166         PR middle-end/14203
14167         * g++.dg/warn/Wunused-6.C: New test case.
14168
14169 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14170
14171         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14172         not defined.
14173
14174 2004-02-27  Eric Christopher  <echristo@redhat.com>
14175
14176         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14177         * g++.dg/charset/asm2.c: Run only x86.
14178         * gcc.dg/charset/asm3.c: Ditto.
14179
14180 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14181
14182         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14183         ld_library_path.
14184
14185 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14186
14187         * g++.dg/ext/altivec-3.C: New.
14188
14189 2004-02-26  Richard Henderson  <rth@redhat.com>
14190
14191         * g++.dg/ext/attrib10.C: Mark for warning.
14192         * gcc.dg/attr-alias-1.c: New.
14193
14194 2004-02-26  Richard Henderson  <rth@redhat.com>
14195
14196         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14197         * gcc.c-torture/execute/20040208-2.c: ... it back.
14198
14199 2004-02-26  Eric Christopher  <echristo@redhat.com>
14200
14201         * lib/target-supports.exp (check-iconv-available): New function.
14202         * lib/gcc-dg.exp (dg-require-iconv): New function.
14203         Use above.
14204         * gcc.dg/charset: New directory.
14205         * gcc.dg/charset/charset.exp: New file.
14206         * gcc.dg/charset/asm1.c: Ditto.
14207         * gcc.dg/charset/asm2.c: Ditto.
14208         * gcc.dg/charset/asm3.c: Ditto.
14209         * gcc.dg/charset/asm4.c: Ditto.
14210         * gcc.dg/charset/asm5.c: Ditto.
14211         * gcc.dg/charset/attribute1.c: Ditto.
14212         * gcc.dg/charset/attribute2.c: Ditto.
14213         * gcc.dg/charset/string1.c: Ditto.
14214         * g++.dg/charset: New directory.
14215         * g++.dg/dg.exp: Add here. Special options.
14216         * g++.dg/charset/charset.exp: New file.
14217         * g++.dg/charset/asm1.c: Ditto.
14218         * g++.dg/charset/asm2.c: Ditto.
14219         * g++.dg/charset/asm3.c: Ditto.
14220         * g++.dg/charset/asm4.c: Ditto.
14221         * g++.dg/charset/attribute1.c: Ditto.
14222         * g++.dg/charset/attribute2.c: Ditto.
14223         * g++.dg/charset/extern1.cc: Ditto.
14224         * g++.dg/charset/extern2.cc: Ditto.
14225         * g++.dg/charset/string1.c: Ditto.
14226
14227 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14228
14229         PR c++/14278
14230         * g++.dg/parse/comma1.C: New test.
14231
14232 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14233
14234         PR c++/14284
14235         * g++.dg/template/ttp8.C: New test.
14236
14237 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14238
14239         * gcc.dg/fixuns-trunc-1.c: New test.
14240
14241 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14242
14243         * gcc.dg/builtins-config.h: Use #elif.
14244
14245 2004-02-26  Michael Matz  <matz@suse.de>
14246
14247         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14248         * gcc.dg/991214-1.c: Likewise.
14249         * gcc.dg/i386-asm-1.c: Likewise.
14250
14251 2004-02-25  Richard Henderson  <rth@redhat.com>
14252
14253         * gcc.c-torture/execute/20040208-2.c: Move ...
14254         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14255
14256 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14257
14258         PR c++/14246
14259         * g++.dg/other/crash-3.C: New test.
14260
14261 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14262
14263         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14264         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14265
14266         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14267         HP-UX.
14268
14269 2004-02-24  Michael Matz  <matz@suse.de>
14270
14271         * gcc.dg/i386-regparm.c: New.
14272
14273 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14274
14275         * gcc.c-torture/execute/20040223-1.c: New.
14276
14277 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14278             Kazu Hirata  <kazu@cs.umass.edu>
14279
14280         * gcc.dg/fwritable-strings-1.c: Remove.
14281
14282 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14283
14284         PR c/14156
14285         * gcc.dg/20040223-1.c: New test.
14286
14287 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14288
14289         PR c++/14106
14290         * g++.dg/ext/typeof9.C: New test.
14291
14292 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14293
14294         PR c++/14250
14295         * g++.dg/other/switch1.C: New test.
14296
14297 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14298
14299         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14300         * gcc.dg/va-arg-1.c: Likewise.
14301
14302 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14303
14304         PR c++/14143
14305         * g++.dg/template/koenig5.C: New test.
14306
14307 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14308
14309         * g++.dg/ext/altivec-1.C: Generalize target triple.
14310         * g++.dg/ext/altivec-2.C: New test case.
14311         * g++.dg/ext/altivec_check.h: New file.
14312         * gcc.dg/altivec-1.c: Generalize target triple;
14313         include altivec_check.h and call altivec_check().
14314         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14315         * gcc.dg/altivec-6.c: New test case.
14316         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14317         type casts as needed.
14318         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14319         altivec_check().
14320         * gcc.dg/altivec-12.c: New test case.
14321         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14322         include altivec_check.h and call altivec_check().
14323         * gcc.dg/altivec_check.h: New file.
14324
14325 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14326
14327         * lib/target-supports.exp (check_alias_available): Don't mangle
14328         function `g' in test program.
14329
14330 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14331
14332         * lib/target-supports.exp (check_profiling_available): Check
14333         argument to determine whether we support a profiling type.
14334         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14335         check_profiling_available.
14336         * g++.dg/bprob/bprob.exp: Likewise
14337         * g77.dg/bprob/bprob.exp: Likewise.
14338         * gcc.misc-tests/bprob.exp: Likewise.
14339         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14340         dg-require-profiling and delete expected error handling.
14341         * gcc.dg/20021014-1.c: Likewise.
14342         * gcc.dg/nest.c: Likewise.
14343
14344 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14345
14346         PR c++/12007
14347         * g++.dg/other/vthunk1.C: New test.
14348
14349 2004-02-20  Falk Hueffner  <falk@debian.org>
14350
14351         PR target/14201
14352         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14353
14354 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14355
14356         PR c++/13927
14357         * g++.dg/other/error8.C: Remove XFAIL markers.
14358
14359         PR c++/14173
14360         * g++.dg/ext/packed5.C: New test.
14361
14362         PR c++/14199
14363         * g++.dg/warn/Wunused-5.C: New test.
14364
14365         PR c++/14186
14366         * g++.dg/lookup/member1.C: New test.
14367
14368 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14369
14370         * gcc.c-torture/compile/20040130-1.c: Enable only when
14371         __INT_MAX__ >= 2147483647L.
14372         * gcc.c-torture/compile/961203-1.c: Likewise.
14373
14374 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14375
14376         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14377         * g++.dg/opt/template1.C: Robustify assembler regexp
14378
14379 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14380
14381         * gcc.c-torture/execute/simd-4.x: Remove.
14382         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14383         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14384         Guard with #ifndef SKIP_ATTRIBUTE.
14385         * gcc.dg/compat/vector-1_y.c: Likewise.
14386         * gcc.dg/compat/vector-2_x.c: Likewise.
14387         * gcc.dg/compat/vector-2_y.c: Likewise.
14388         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14389         * g++.dg/eh/simd-2.C: Likewise.
14390
14391 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14392
14393         * gcc.c-torture/compile/complex-1.c: New.
14394
14395 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14396
14397         PR target/14209
14398         * gcc.c-torture/execute/20040218-1.c: New test.
14399
14400 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14401
14402         PR c++/14181
14403         * g++.dg/parse/new2.C: New test.
14404
14405 2004-02-18  Paul Brook  <paul@codesourcery.com>
14406
14407         * gcc.c-torture/compile/libcall-1.c: New test.
14408
14409 2004-02-18  Paul Brook  <paul@codesourcery.com>
14410
14411         PR debug/12934
14412         * gcc.dg/debug/debug-7.c: New test.
14413
14414 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14415
14416         * gcc.dg/20040217-1.c: New test.
14417
14418 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14419
14420         * gcc.c-torture/execute/990208-1.x: Delete.
14421
14422 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14423
14424         * gcc.c-torture/execute/20040208-2.x: New file.
14425
14426 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14427
14428         PR c++/11326
14429         * g++.dg/abi/structret1.C: New test.
14430
14431 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14432
14433         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14434         (i386_cpuid): No need to test if cpuid is available on AMD64.
14435         Fix assembly, so that it works onboth i386 and AMD64.
14436         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14437         (vecInLong): Fix s[] member type to unsigned int.
14438         (vecInWord): Remove type.
14439         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14440         (a64, b64, c64, d64, e64): Remove.
14441         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14442         Remove unused variable.  Remove initialization of removed variables.
14443         Don't call mmx_tests nor sse_tests.
14444         (reference_mmx, reference_sse): Remove.
14445         (check): Add return stmt.
14446         * gcc.dg/i386-sse-7.c: New test.
14447         * gcc.dg/i386-mmx-4.c: New test.
14448
14449 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14450
14451         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14452         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14453         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14454         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14455         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14456         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14457         g++.dg/tc1/dr94.C: Fix line terminator.
14458
14459 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14460
14461         * gcc.c-torture/compile/20040216-1.c: New.
14462
14463 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14464
14465         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14466         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14467         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14468         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14469         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14470         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14471
14472 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14473
14474         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14475
14476 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14477
14478         PR c++/13971
14479         * g++.dg/expr/cond4.C: New test.
14480
14481         PR c++/14086
14482         * g++.dg/lookup/crash2.C: New test.
14483
14484 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14485
14486         * gcc.c-torture/compile/20040214-2.c: New test.
14487
14488 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14489
14490         PR c++/14116
14491         * g++.dg/ext/typeof8.C: New test.
14492
14493 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14494
14495         * gcc.c-torture/compile/20040214-1.c: New test.
14496
14497 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14498
14499         PR c++/13635
14500         * g++.dg/template/spec11.C: New test.
14501
14502 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14503
14504         PR c++/13927
14505         * g++.dg/other/error8.C: New test.
14506
14507 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14508
14509         PR c++/14122
14510         * g++.dg/template/array4.C: New test.
14511
14512         PR c++/14108
14513         * g++.dg/inherit/thunk2.C: New test.
14514
14515         PR c++/14083
14516         * g++.dg/eh/cond2.C: New test.
14517
14518 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14519
14520         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14521
14522 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14523
14524         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14525
14526 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14527
14528         * g++.dg/simd-2.C: xfail on ppc64-linux.
14529
14530 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14531
14532         PR c/456
14533         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14534         tests.
14535
14536 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14537
14538         * gcc.dg/builtins-33.c: New test.
14539
14540 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14541
14542         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14543
14544 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14545
14546         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14547
14548 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14549
14550         * gcc.dg/ppc64-abi-3.c: New test.
14551
14552 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14553
14554         PR c/14092
14555
14556         * gcc.dg/pr14092-1.c: New testcase.
14557
14558 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14559
14560         * gcc.dg/cpp/assert4.c: Fix typo last change.
14561
14562         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14563         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14564
14565         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14566
14567 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14568
14569         * gcc.c-torture/compile/20040209-1.c: New test case.
14570
14571 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14572
14573         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14574
14575 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14576
14577         * gcc.c-torture/execute/20040208-[12].c: New tests.
14578
14579 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14580
14581         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14582
14583 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14584
14585         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14586
14587 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14588
14589         Bug 13856
14590         * gcc.dg/visibility-8.c: New testcase.
14591
14592 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14593
14594         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14595         arguments.
14596         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14597
14598 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14599
14600         PR middle-end/13696
14601         * g++.dg/opt/fold1.C: New test case.
14602
14603 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14604
14605         PR c++/14033
14606         * g++.dg/other/crash-2.C: New test.
14607
14608 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14609
14610         PR c++/14028
14611         * g++.dg/parse/angle-bracket2.C: New test.
14612
14613 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14614
14615         PR middle-end/13750
14616         Revert:
14617         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14618         PR pch/13361
14619         * testsuite/g++.dg/pch/wchar-1.C: New.
14620         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14621
14622 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14623
14624         PR c++/14008
14625         * g++.dg/parse/error15.C: New test.
14626         * g++.dg/parse/crash11.C: Update dg-error mark.
14627
14628 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14629
14630         PR c++/13932
14631         * g++.dg/warn/conv2.C: New test.
14632
14633 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14634
14635         PR c++/13086
14636         * g++.dg/warn/incomplete1.C: Remove xfail.
14637
14638 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14639
14640         * lib/file-format.exp (gcc_target_object_format): Use
14641         ${tool}_target_compile, not gcc_target_compile.
14642         * lib/target-supports.exp (check_alias_available): Likewise.
14643         (check_gc_sections_available): Likewise.
14644         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14645         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14646         dg-require-alias.
14647
14648 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14649
14650         PR c++/13969
14651         * g++.dg/template/static6.C: New test.
14652
14653 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14654
14655         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14656
14657 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14658
14659         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14660         tests for systems where `char' is unsigned by default.
14661
14662 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14663
14664         PR c++/13997
14665         * g++.dg/template/partial3.C: New test.
14666
14667 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14668
14669         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14670         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14671         Remove mentions of obsolete ports.
14672
14673 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14674
14675         * gcc.dg/noncompile/20001228-1.c: Fix for new
14676         error message.
14677
14678 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14679
14680         PR target/9348
14681         * gcc.c-torture/execute/multdi-1.c: New test case.
14682
14683 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14684
14685         PR c++/13925
14686         * g++.dg/template/lookup5.C: New test.
14687
14688 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14689
14690         PR c++/13950
14691         * g++.dg/template/lookup4.C: New test.
14692
14693         PR c++/13970
14694         * g++.dg/parse/error14.C: New test.
14695
14696         PR c++/14002
14697         * g++.dg/parse/template13.C: New test.
14698
14699 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14700
14701         PR c++/13978
14702         * g++.dg/template/koenig4.C: New test.
14703
14704         PR c++/13968
14705         * g++.dg/template/crash17.C: New test.
14706
14707         PR c++/13975
14708         * g++.dg/parse/error13.C: New test.
14709         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14710
14711 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14712
14713         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14714
14715 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14716
14717         PR c/11658
14718         PR c/13994
14719         * gcc.dg/noncompile/20040203-1.c: New test.
14720         * gcc.dg/noncompile/20040203-2.c: Likewise.
14721         * gcc.dg/noncompile/20040203-3.c: Likewise.
14722         * gcc.dg/20040203-1.c: Likewise.
14723
14724 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14725
14726         PR c++/10858
14727         * g++.dg/template/sizeof7.C: New test.
14728
14729 2004-02-02  Eric Christopher  <echristo@redhat.com>
14730             Zack Weinberg  <zack@codesourcery.com>
14731
14732         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14733
14734 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14735
14736         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14737         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14738         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14739         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14740
14741 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14742
14743         PR c++/13113
14744         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14745
14746         PR c++/13854
14747         * g++.dg/ext/attrib13.C: New test.
14748
14749         PR c++/13907
14750         * g++.dg/conversion/op2.C: New test.
14751
14752 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14753
14754         * gcc.dg/titype-1.c: Fix pasto.
14755
14756 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14757
14758         * gcc.dg/titype-1.c: New test.
14759
14760 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14761
14762         PR c++/13957
14763         * g++.dg/template/non-type-template-argument-1.C,
14764         g++.dg/template/qualified-id1.C: Update dg-error marks.
14765         * g++.dg/template/nontype6.C: New test.
14766
14767 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14768
14769         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14770         * gcc.dg/builtins-31.c: New testcase.
14771         * gcc.dg/builtins-32.c: New testcase.
14772
14773 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14774
14775         * objc.dg/call-super-2.m: Update line numbers
14776         for the including of stddef.h.
14777
14778 2004-01-30  Michael Matz  <matz@suse.de>
14779
14780         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14781         g++.dg/ext/case-range3.C: New tests.
14782
14783 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14784
14785         DR206
14786         PR c++/13813
14787         * g++.dg/template/member4.C: New test.
14788
14789 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14790
14791         PR c++/13683
14792         * g++.dg/template/sizeof6.C: New test.
14793
14794 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14795
14796         * gcc.dg/fwritable-strings-1.c: New test.
14797
14798 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14799
14800         * gcc.c-torture/compile/20040130-1.c: New test.
14801
14802 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14803
14804         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14805
14806 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14807
14808         PR c++/13883
14809         * g++.dg/template/ctor3.C: New test.
14810
14811 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14812
14813         * g++.dg/tc1: New directory.
14814         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14815         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14816         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14817         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14818         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14819
14820 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14821
14822         * g++.dg/parse/error11.C: New test.
14823         * g++.dg/parse/error12.C: Likewise.
14824
14825 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14826
14827         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14828         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14829
14830 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14831
14832         PR c++/13791
14833         * g++.dg/ext/attrib12.C: New test.
14834
14835         PR c++/13736
14836         * g++.dg/parse/cast2.C: New test.
14837
14838 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14839
14840         * objc.dg/encode-2.m (main): New local string.  Set depending on
14841         sizeof long.  Use in sscanf call.
14842         * objc.dg/encode-3.m (main): New local string.  Set depending on
14843         sizeof long.  Use in scan_initial call.
14844
14845 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14846
14847         * objc.dg/call-super-2.m: Make LP64-safe.
14848         * objc.dg/desig-init-1.m: Likewise.
14849
14850 2004-01-27  Devang Patel <dpatel@apple.com>
14851
14852         * g++.dg/debug/namespace1.C: New test.
14853
14854 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14855
14856         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14857         xscale-*-*.
14858
14859         * gcc.dg/arm-mmx-1.c: New test.
14860
14861 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14862
14863         * gcc.dg/20040127-1.c: New test.
14864         * gcc.dg/20040127-2.c: New test.
14865
14866 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14867
14868         * objc.dg/stret-1.m (glob): Renamed to globa.
14869
14870 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14871
14872         PR c++/13663
14873         * g++.dg/expr/for1.C: New test.
14874
14875 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14876
14877         PR middle-end/13779
14878         * gcc.dg/darwin-longlong.c: New test.
14879
14880 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14881
14882         * gcc.dg/20040124-1.c: Moved test from here...
14883         * gcc.c-torture/compile/20040124-1.c: ...to here.
14884
14885 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14886
14887         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14888         the assembly output if -m64 is passed.
14889
14890 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14891
14892         PR c++/13833
14893         * g++.dg/template/cond3.C: New test.
14894
14895 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14896
14897         PR c++/13810
14898         * g++.dg/template/ttp7.C: New test.
14899
14900 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14901
14902         PR c++/13797
14903         * g++.dg/template/nontype4.C: New test.
14904         * g++.dg/template/nontype5.C: Likewise.
14905
14906 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14907
14908         * gcc.dg/torture/mips-clobber-at.c: New test.
14909
14910 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14911
14912         * gcc.dg/20040124-1.c: New test.
14913
14914 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14915
14916         * gcc.dg/20040123-1.c: New test.
14917
14918 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14919
14920         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14921
14922 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14923
14924         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14925
14926 2004-01-23  Andrew Pinski  <apinski@apple.com>
14927
14928         * gcc.dg/20030121-1.c: Move to ..
14929         * gcc.dg/20040121-1.c: here.
14930
14931 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14932
14933         * gcc.dg/builtins-29.c: New test case.
14934
14935 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14936
14937         PR 18314
14938         * gcc.dg/builtins-30.c: New testcase.
14939
14940 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14941
14942         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14943         * lib/g77.exp: Likewise.
14944         * lib/objc.exp: Likewise.
14945         * lib/g++.exp: Likewise.
14946
14947 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14948
14949         * gcc.dg/struct-by-value-2.c: New test.
14950
14951 2004-01-21  Andrew Pinski  <apinski@apple.com>
14952
14953         PR target/13785
14954         * gcc.dg/20030121-1.c: New test.
14955
14956 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14957
14958         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14959         clobber frame pointer register in asm statement.
14960
14961 2004-01-21  Falk Hueffner  <falk@debian.org>
14962
14963         * gcc.c-torture/compile/20040121-1.c: New test.
14964
14965 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14966
14967         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14968
14969 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14970
14971         * gcc.dg/ppc64-abi-2.c: New test.
14972
14973 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14974
14975         * lib/treelang.exp: Fill out this file.
14976         * lib/treelang-dg.exp: New File.
14977
14978 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14979
14980         * gcc.c-torture/compile/981022-1.c: Remove.
14981         * gcc.dg/array-5.c: Remove XFAIL.
14982         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14983         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14984         gcc.dg/cond-lvalue-1.c: Update.
14985         * gcc.dg/cast-lvalue-2.c: New test.
14986
14987 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14988
14989         PR c++/13592
14990         * g++.dg/other/error1.C (class foo): Tweak error message.
14991
14992         PR c++/13592
14993         * g++.dg/template/call2.C: New test.
14994
14995 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14996
14997         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14998         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14999         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15000         scalar-return-1_x.c, scalar-return-2_y.c,
15001         scalar-return-3_x.c, scalar-return-3_y.c,
15002         scalar-return-4_x.c, scalar-return-4_y.c,
15003         struct-align-1.h, struct-align-1_x.c,
15004         struct-align-1_y.c, struct-align-2.h,
15005         struct-align-2_x.c, struct-align-2_y.c,
15006         struct-by-value-10_y.c, struct-by-value-11_x.c,
15007         struct-by-value-11_y.c, struct-by-value-12_x.c,
15008         struct-by-value-12_y.c, struct-by-value-13_x.c,
15009         struct-by-value-13_y.c, struct-by-value-14_x.c,
15010         struct-by-value-14_y.c, struct-by-value-15_x.c,
15011         struct-by-value-15_y.c, struct-by-value-16_y.c,
15012         struct-by-value-17_y.c, struct-by-value-18_y.c,
15013         struct-by-value-19_y.c, struct-by-value-1_x.c,
15014         struct-by-value-1_y.c, struct-by-value-20_y.c,
15015         struct-by-value-2_x.c, struct-by-value-2_y.c,
15016         struct-by-value-3_y.c, struct-by-value-4_x.c,
15017         struct-by-value-4_y.c, struct-by-value-5_y.c,
15018         struct-by-value-6_y.c, struct-by-value-7_y.c
15019         struct-by-value-8_x.c, struct-by-value-8_y.c
15020         struct-by-value-9_x.c, struct-by-value-9_y.c
15021         struct-return-10_x.c, struct-return-10_y.c,
15022         struct-return-19_x.c, struct-return-20_x.c
15023         struct-return-2_x.c, struct-return-2_y.c
15024         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15025         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15026
15027 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15028
15029         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15030         attribute on sparc*-sun-solaris2.*.
15031
15032 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15033
15034         PR c++/13710
15035         * g++.dg/ext/typeof7.C: New test.
15036
15037 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15038
15039         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15040         * gcc.dg/const-elim-1.c: Same.
15041
15042 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15043
15044         * objc.dg/stret-1.m: New.
15045         * objc.dg/stret-2.m: New.
15046
15047 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15048
15049         PR c++/11895
15050         * g++.dg/ext/vector1.C: New test.
15051
15052 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15053
15054         * gcc.dg/pch/import-1.c: New.
15055         * gcc.dg/pch/import-1.hs: New.
15056         * gcc.dg/pch/import-1a.h: New.
15057         * gcc.dg/pch/import-1b.h: New.
15058         * gcc.dg/pch/import-1c.h: New.
15059
15060 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15061
15062         PR c++/13574
15063         * g++.dg/ext/array1.C: New test.
15064
15065         PR c++/13178
15066         * g++.dg/conversion/op1.C: New test.
15067
15068 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15069
15070         PR 11864
15071         From Kazumoto Kojima / Dan Kegel:
15072         * gcc.dg/pr11864-1.c: New test.
15073
15074         PR 10392
15075         From Marcus Comstedt / Dan Kegel:
15076         * gcc.dg/pr10392-1.c: New test.
15077
15078 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15079
15080         PR c++/13478
15081         * g++.dg/init/ref10.C: New test.
15082
15083 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15084
15085         PR c++/13407
15086         * g++.dg/parse/typename6.C: New test.
15087
15088 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15089
15090         PR pch/13361
15091         * testsuite/g++.dg/pch/wchar-1.C: New.
15092         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15093
15094 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15095
15096         PR c++/9259
15097         * g++.dg/expr/sizeof2.C: New test.
15098
15099 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15100
15101         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15102
15103 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15104
15105         PR c++/13659
15106         * g++.dg/lookup/strong-using-3.C: New.
15107         * g++.dg/lookup/using-10.C: New.
15108
15109 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15110
15111         PR c++/13594
15112         * g++.dg/lookup/strong-using-2.C: New.
15113
15114 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15115             Dan Kegel <dank@kegel.com>
15116             J"orn Rennecke <joern.rennecke@superh.com>
15117
15118         PR target/9365
15119         * gcc.dg/pr9365-1.c: New test.
15120
15121 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15122
15123         PR c++/8856
15124         * g++.dg/parse/casting-operator2.C: New test.
15125         * g++.old-deja/g++.pt/explicit83.C: Remove.
15126
15127 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15128
15129         * gcc.dg/label-compound-stmt-1.c: New test.
15130         * gcc.c-torture/compile/950922-1.c,
15131         gcc.c-torture/compile/20000211-3.c,
15132         gcc.c-torture/compile/20000518-1.c,
15133         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15134         compound statements.
15135
15136 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15137
15138         * gcc.dg/ppc64-abi-1.c: New test.
15139
15140 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15141
15142          * g++.dg/ext/attrib9.C: Add dg-warnings.
15143
15144 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15145
15146         PR c++/12335
15147         * g++.dg/parse/dtor3.C: New test.
15148
15149 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15150
15151         PR c++/12709
15152         * g++.dg/parse/try-catch-1.C: New test.
15153
15154 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15155
15156         * ada/acats/run_all.sh: Add more verbose output in acats.log
15157         when compiling tests.
15158
15159 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15160
15161         PR 13656
15162         * gcc.dg/typedef-redecl.c: New test case.
15163         * gcc.dg/typedef-redecl.h: New support file.
15164
15165 2004-01-13  Jan Hubicka  <jh@suse.cz>
15166
15167         * gcc.dg/always_inline.c: New test.
15168         * gcc.dg/debug/20031231-1.c: Fix.
15169
15170 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15171
15172         PR c++/13474
15173         * g++.dg/template/array3.C: New test.
15174
15175 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15176
15177         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15178         * g++.dg/warn/Wunused-2.C: Likewise.
15179
15180 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15181
15182         PR c++/13289
15183         * g++.dg/template/instantiate6.C: New test.
15184
15185 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15186
15187         PR middle-end/11397
15188         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15189
15190 2004-01-12  Jan Hubicka  <jh@suse.cz>
15191
15192         PR opt/12826
15193         * gcc.dg/20040112-1.c: New.
15194
15195         * gcc.dg/dwarf-die[1-7].c: Move to...
15196         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15197         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15198
15199 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15200
15201         PR c++/4100
15202         * g++.dg/parse/friend4.C: New test.
15203
15204 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15205
15206         PR c++/4100
15207         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15208         definition is called a friend.
15209
15210 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15211
15212         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15213
15214 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15215
15216         PR c++/3478
15217         * g++.dg/parse/error10.C: New test.
15218         * g++.dg/template/arg2.C: Accept "invalid type" error.
15219
15220 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15221
15222         PR middle-end/13392
15223         * g++.dg/opt/expect2.C: New test.
15224
15225 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15226
15227         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15228         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15229         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15230         Update dg-error regexps.
15231
15232 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15233
15234         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15235         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15236
15237 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15238
15239         * gcc.dg/pragma-re-1.c: Use right pointer type.
15240
15241 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15242
15243         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15244
15245 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15246
15247         * gcc.dg/rs6000-ldouble-1.c: New.
15248
15249 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15250
15251         DR 337
15252         PR c++/9256
15253         * g++.dg/other/abstract1.C: New test.
15254
15255 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15256
15257         * g++.dg/lookup/strong-using-1.C: New.
15258
15259 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15260
15261         PR c/11234
15262         * gcc.dg/func-ptr-conv-1.c: New test.
15263         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15264
15265 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15266
15267         PR target/13380.
15268         * gcc.c-torture/compile/20040109-1.c: New.
15269
15270 2004-01-08  Stuart Hastings  <stuart@apple.com>
15271
15272         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15273         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15274         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15275
15276 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15277
15278         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15279
15280 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15281
15282         * ada/acats/run_acats: Treat 'gnatchop' the same way
15283         as 'gnatmake'.  Export GCC_DRIVER.
15284         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15285         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15286
15287 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15288
15289         PR c++/12573
15290         * g++.dg/template/dependent-expr4.C: New test.
15291
15292 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15293
15294         * gcc.dg/altivec-11.c: New test.
15295
15296 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15297
15298         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15299
15300 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15301
15302         PR c/6024
15303         * gcc.dg/enum-compat-1.c: New test.
15304         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15305
15306 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15307
15308         PR c/12165
15309         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15310         gcc.dg/c99-idem-qual-3.c: New tests.
15311
15312 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15313
15314         * gcc.dg/winline-7.c: Don't cast void * to int.
15315
15316 2004-01-06  Jan Hubicka  <jh@suse.cz>
15317
15318         * gcc.dg/i386-sse-5.c: New test
15319         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15320
15321 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15322
15323         PR c++/12815
15324         * g++.dg/rtti/typeid4.C: New test.
15325
15326 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15327
15328         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15329
15330 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15331
15332         PR c++/12132
15333         * g++.dg/template/error11.C: New test.
15334
15335         PR c++/13451
15336         * g++.dg/template/class2.C: New test.
15337
15338 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15339         Richard Sandiford <rsandifo@redhat.com>
15340
15341         PR c++/13387
15342         * g++.dg/opt/alias3.C: New test.
15343
15344 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15345
15346         PR c++/13157
15347         * g++.dg/template/koenig3.C: New test.
15348
15349         PR c++/13529
15350         * g++.dg/parse/offsetof3.C: New test.
15351
15352         * g++.dg/init/copy7.C: Add missing dg-error markers.
15353
15354         PR c++/12226
15355         * g++.dg/init/copy7.c: New test.
15356
15357         PR c++/13536
15358         * g++.dg/parse/cast1.C: New test.
15359
15360 2004-01-04  Jan Hubicka  <jh@suse.cz>
15361
15362         * gcc.dg/winline[1-7].c: New tests.
15363
15364 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15365
15366         PR c++/13520
15367         * g++.dg/template/qualttp22.C: New test.
15368
15369 2004-01-01  Jan Hubicka  <jh@suse.cz>
15370
15371         * gcc.dg/debug/20031231-1.c: New.
15372         * gcc.c-torture/compile/20040101-1.c: New.
15373         * gcc.dg/dwarf-die-[1-7].c: New.
15374
15375 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15376
15377         PR optimization/13521
15378         * gcc.c-torture/compile/20031231-1.c: New test.
15379
15380 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15381
15382         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15383
15384 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15385
15386         PR c++/10079
15387         * g++.dg/template/crash16.C: New test.
15388
15389 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15390
15391         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15392
15393 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15394
15395         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15396         ports.
15397         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15398         * g++.old-deja/g++.law/profile1.C: Likewise.
15399         * gcc.c-torture/compile/981006-1.c: Likewise.
15400         * gcc.c-torture/execute/loop-2e.x: Likewise.
15401         * gcc.c-torture/execute/loop-2f.x: Remove.
15402         * gcc.c-torture/execute/loop-2g.x: Likewise.
15403         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15404         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15405
15406 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15407
15408         PR c++/13507
15409         * g++.dg/ext/attrib11.C: New test.
15410
15411         PR c++/13494
15412         * g++.dg/template/array2-1.C: New test.
15413         * g++.dg/template/array2-2.C: New test.
15414
15415 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15416
15417         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15418
15419 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15420
15421         PR c++/12774
15422         * g++.dg/template/array1-1.C: New test.
15423         * g++.dg/template/array1-2.C: New test.
15424
15425 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15426
15427         PR fortran/12632
15428         * g77.dg/12632.f: New test case.
15429
15430 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15431
15432         PR c++/13289
15433         * g++.dg/parse/nontype1.C: New test.
15434
15435 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15436
15437         PR c++/12403
15438         * g++.dg/parse/explicit1.C: New test.
15439         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15440
15441 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15442
15443         PR c++/13081
15444         * g++.dg/opt/inline6.C: New test.
15445
15446         PR c++/12613
15447         * g++.dg/parse/error9.C: New test.
15448
15449         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15450
15451 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15452
15453         PR c++/13009
15454         * g++.dg/init/assign1.C: New test.
15455
15456 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15457
15458         PR c++/13070
15459         * g++.dg/warn/format3.C: New test case.
15460
15461 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15462
15463         * gcc.c-torture/compile/20031227-1.c: New test.
15464
15465 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15466
15467         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15468         * g77.dg/bprob/bprob.exp: Likewise.
15469         * gcc.misc-tests/bprob.exp: Likewise.
15470         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15471         variants on systems where the library does not provide that
15472         functionality.
15473         * gcc.dg/builtins-20.c: Use builtins-config.h.
15474         * gcc.dg/builtins-config.h: New file.
15475
15476 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15477
15478         * lib/gcc-dg.exp (dg-require-profiling): New function.
15479         * lib/target-supports.exp (check_profiling_available): Likewise.
15480         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15481         * g77.dg/bprob/bprob.exp: Likewise.
15482         * gcc.misc-tests/bprob.exp: Likewise.
15483         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15484         * gcc.dg/20021014-1.c: Likewise.
15485         * gcc.dg/nest.c: Likewise.
15486
15487 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15488
15489         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15490         compiling.
15491         * g++.dg/lookup/java2.C: Likewise.
15492         * gcc.dg/cpp/lexident.c: Likewise.
15493
15494 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15495
15496         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15497         given.
15498         * gcc.c-torture/compile/961203-1.c: Likewise.
15499         * gcc.c-torture/compile/980506-1.c: Likewise.
15500
15501 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15502
15503         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15504         (additional_prunes): New global.
15505         (gcc-dg-prune): Handle additional per-test pruning.
15506         (dg-test): Clear additional_prunes between tests.
15507
15508         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15509         dg-prune-output to avoid spurious failures from assembler
15510         complaining about nonexistent WAW violations.
15511         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15512         Use dg-prune-output to avoid spurious failures from assembler
15513         warning about Itanium B-step errata.
15514
15515 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15516
15517         * g++.dg/abi/macro0.C: New test.
15518         * g++.dg/abi/macro1.C: Likewise.
15519         * g++.dg/abi/macro2.C: Likewise.
15520
15521         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15522         * g++.dg/abi/bitfield7.C: Likewise.
15523         * g++.dg/abi/dtor2.C: Likewise.
15524         * g++.dg/abi/mangle11.C: Likewise.
15525         * g++.dg/abi/mangle12.C: Likewise.
15526         * g++.dg/abi/mangle14.C: Likewise.
15527         * g++.dg/abi/mangle17.C: Likewise.
15528         * g++.dg/abi/vbase10.C: Likewise.
15529         * g++.dg/abi/vbase14.C: Likewise.
15530         * g++.dg/template/qualttp17.C: Likewise.
15531
15532 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15533
15534         PR c/11995
15535         * gcc.dg/20031223-1.c: New test.
15536
15537 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15538
15539         * gcc.dg/noreturn-7.c: New test.
15540
15541 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15542
15543         * gcc.dg/null-pointer-1.c: New test.
15544
15545 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15546
15547         * g++.old-deja/g++.jason/template18.C: Remove.
15548         * g++.old-deja/g++.jason/template37.C: Likewise.
15549
15550         PR c++/12862
15551         * g++.dg/lookup/ns1.C: New test.
15552
15553         PR c++/12397
15554         * g++.dg/template/lookup3.C: New test.
15555
15556 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15557
15558         * g++.dg/template/recurse1.C: New test
15559
15560 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15561
15562         PR c++/12479
15563         * g++.dg/parse/semicolon1.C: New test.
15564         * g++.dg/parse/semicolon1.h: Likewise.
15565
15566 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15567
15568         * gcc.dg/darwin-misaligned.c: New test.
15569
15570 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15571
15572         PR c/9163
15573         * gcc.dg/20031222-1.c: New test.
15574
15575 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15576
15577         PR c++/13438
15578         * g++.dg/parse/error8.C: New test.
15579
15580         PR c++/11554
15581         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15582
15583 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15584
15585         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15586         too small.
15587         * gcc.c-torture/compile/930217-1.c: Likewise.
15588         * gcc.c-torture/compile/930513-1.c: Likewise.
15589         * gcc.c-torture/execute/920908-2.c: Likewise.
15590         * gcc.c-torture/execute/921204-1.c: Likewise.
15591         * gcc.c-torture/execute/930621-1.c: Likewise.
15592         * gcc.c-torture/execute/930630-1.c: Likewise.
15593         * gcc.c-torture/execute/931031-1.c: Likewise.
15594         * gcc.c-torture/execute/980602-2.c: Likewise.
15595         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15596         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15597         * gcc.c-torture/execute/extzvsi.c: Likewise.
15598         * gcc.c-torture/unsorted/ext.c: Likewise.
15599
15600 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15601
15602         PR target/12749
15603         * gcc.c-torture/compile/20031220-2.c: New test case.
15604
15605 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15606
15607         PR optimization/13031
15608         * gcc.c-torture/compile/20031220-1.c: New test case.
15609
15610 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15611
15612         * gcc.dg/cast-function-1.c: New test.
15613
15614 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15615
15616         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15617         formats.
15618
15619 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15620
15621         PR c++/12795
15622         * g++.dg/ext/attrib10.C: New test.
15623
15624 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15625
15626         * gcc.dg/cleanup-10.c: New test.
15627         * gcc.dg/cleanup-11.c: New test.
15628
15629 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15630
15631         PR c++/13239
15632         * g++.dg/opt/expect1.C: New test.
15633
15634 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15635
15636         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15637
15638 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15639
15640         PR debug/12923
15641         * gcc.dg/20031218-1.c: New test.
15642
15643         PR debug/12389
15644         * gcc.dg/20031218-2.c: New test.
15645         * gcc.dg/20031218-3.c: New test.
15646
15647         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15648         of label name and allow for USER_LABEL_PREFIX == "_" names.
15649         * g++.dg/abi/mangle18-2.C: Likewise.
15650         * g++.dg/abi/mangle19-1.C: Likewise.
15651         * g++.dg/abi/mangle19-2.C: Likewise.
15652         * g++.dg/abi/mangle20-1.C: Likewise.
15653         * g++.dg/abi/mangle20-2.C: Likewise.
15654
15655 2003-12-18  Richard Henderson  <rth@redhat.com>
15656
15657         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15658
15659 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15660             Dan Kegel <dank@kegel.com>
15661
15662         PR other/12009
15663         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15664         testing a cross compiler, it causes spurious compile failures.
15665         * lib/g++.exp: Likewise.
15666
15667 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15668
15669         PR c++/13262
15670         * g++.dg/template/access13.C: New test.
15671
15672 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15673
15674         * gcc.dg/20031216-1.c: New test.
15675
15676 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15677
15678         PR c++/9154
15679         * g++.dg/template/error10.C: New test.
15680
15681 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15682
15683         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15684         * g++.dg/eh/simd-2.C: Likewise.
15685
15686 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15687             Roger Sayle  <roger@eyesopen.com>
15688
15689         * gcc.c-torture/execute/ieee/mzero5.c: New.
15690
15691 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15692
15693         PR c++/10603
15694         * g++.dg/parse/error6.C: New test.
15695
15696         PR c++/12827
15697         * g++.dg/parse/error7.C: New test.
15698
15699 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15700
15701         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15702         at -O with stabs debugging formats.
15703         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15704         * gcc.dg/debug/debug-2.c: Likewise.
15705
15706 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15707
15708         PR c++/12696
15709         * g++.dg/init/error1.C: New test.
15710
15711         PR c++/12218
15712         * g++.dg/init/pm3.C: New test.
15713
15714 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15715
15716         PR c/3347
15717         * gcc.dg/bitfld-8.c: New test.
15718
15719 2003-12-16  James Lemke  <jim@wasabisystems.com>
15720
15721         * gcc.dg/arm-scd42-[123].c: New tests.
15722
15723 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15724
15725         PR c++/9043
15726         * g++.dg/abi/mangle20-1.C: New test.
15727         * g++.dg/abi/mangle20-2.C: New test.
15728
15729 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15730
15731         PR c++/13275
15732         * g++.dg/other/offsetof2.C: Remove XFAIL.
15733         * g++.dg/parse/offsetof1.C: New test.
15734         * g++.gd/parse/offsetof2.C: Likewise.
15735
15736 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15737
15738         * g++.dg/template/nontype3.C: New test.
15739         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15740
15741 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15742
15743         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15744
15745 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15746
15747         PR c++/13387
15748         * g++.dg/expr/assign1.C: New test.
15749
15750         PR c++/13242
15751         * g++.dg/abi/mangle19-1.C: New test.
15752         * g++.dg/abi/mangle19-2.C: New test.
15753
15754 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15755
15756         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15757
15758 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15759
15760         * gcc.c-torture/execute/20031216-1.c: New test.
15761
15762 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15763
15764         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15765         an ICE regression.
15766
15767 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15768
15769         PR c++/10926
15770         * g++.dg/template/error9.C: New test.
15771
15772         PR c++/11116
15773         * g++.dg/template/error8.C: New test.
15774
15775 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15776
15777         PR middle-end/13400
15778         * gcc.c-torture/execute/20031215-1.c: New test case.
15779
15780 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15781
15782         PR c++/13269
15783         * g++.dg/parse/error5.C: New test.
15784
15785         PR c++/12989
15786         * g++.dg/expr/sizeof1.C: New test.
15787
15788         PR c++/13310
15789         * g++.dg/template/crash15.C: New test.
15790
15791 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15792
15793         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15794         a non-POD type as the last named parameter of a varargs function.
15795
15796 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15797
15798         PR c++/13243
15799         PR c++/12573
15800         * g++.dg/template/crash14.C: New test.
15801         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15802
15803 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15804
15805         * g++.dg/other/java1.C: New test.
15806
15807         PR c++/13241
15808         * g++.dg/abi/mangle18-1.C: New test.
15809         * g++.dg/abi/mangle18-2.C: New test.
15810
15811 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15812
15813         PR optimization/10312
15814         * gcc.c-torture/execute/20031214-1.c: New.
15815
15816 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15817
15818         PR c++/10779
15819         PR c++/12160
15820         * g++.dg/parse/error3.C: New test.
15821         * g++.dg/parse/error4.C: Likewise.
15822         * g++.dg/abi/mangle4.C: Tweak error messages.
15823         * g++.dg/lookup/using5.C: Likewise.
15824         * g++.dg/other/error2.C: Likewise.
15825         * g++.dg/parse/typename5.C: Likewise.
15826         * g++.dg/parse/undefined1.C: Likewise.
15827         * g++.dg/template/arg2.C: Likewise.
15828         * g++.dg/template/ttp3.C: Likewise.
15829         * g++.dg/template/type1.C: Likewise.
15830         * g++.old-deja/g++.other/crash32.C: Likewise.
15831         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15832
15833 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15834
15835         PR c++/13106
15836         * g++.dg/warn/noreturn-3.C: New test.
15837
15838 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15839
15840         PR c++/13118
15841         * g++.dg/abi/covariant3.C: New.
15842
15843 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15844
15845         * g++.dg/eh/ia64-1.C: New test.
15846
15847 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15848
15849         PR optimization/13037
15850         * g77.f-torture/execute/13037.f: New test case.
15851
15852 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15853
15854         PR c++/12881
15855         * g++.dg/abi/covariant2.C: New.
15856
15857 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15858
15859         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15860
15861 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15862
15863         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15864
15865 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15866
15867         PR other/10819
15868         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15869         to fix Bug 10819.
15870         * lib/g++.exp (g++_version): Likewise.
15871         * lib/g77.exp (g77_version): Likewise.
15872         * lib/objc.exp (default_objc_version): Likewise.
15873
15874 2003-12-10  Richard Henderson  <rth@redhat.com>
15875
15876         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15877
15878         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15879
15880 2003-12-08  Matt Austern  <austern@apple.com>
15881
15882         PR c/13134
15883         * lib/gcc-dg.exp (dg-require-visibility): Define.
15884         * lib/target-supports (check_visibility_available): Define.
15885         * gcc.dg/visibility-1.c: New test.
15886         * gcc.dg/visibility-2.c: Likewise.
15887         * gcc.dg/visibility-3.c: Likewise.
15888         * gcc.dg/visibility-4.c: Likewise.
15889         * gcc.dg/visibility-5.c: Likewise.
15890         * gcc.dg/visibility-6.c: Likewise.
15891         * g++.dg/ext/visibility-1.C: Likewise.
15892         * g++.dg/ext/visibility-2.C: Likewise.
15893         * g++.dg/ext/visibility-3.C: Likewise.
15894         * g++.dg/ext/visibility-4.C: Likewise.
15895         * g++.dg/ext/visibility-5.C: Likewise.
15896         * g++.dg/ext/visibility-6.C: Likewise.
15897
15898 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15899
15900         * g++.dg/lookup/java1.C: New test.
15901         * g++.dg/lookup/java2.C: New test.
15902
15903 2003-12-07  Falk Hueffner  <falk@debian.org>
15904
15905         * g++.dg/opt/noreturn-1.C: New test.
15906
15907 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15908
15909         * gcc.dg/overflow-1.c: New test.
15910
15911 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15912
15913         * g77.f-torture/compile/13060.f: New test.
15914
15915 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15916
15917         PR c++/13323
15918         * g++.dg/inherit/operator2.C: New test.
15919
15920 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15921
15922         PR c++/13305
15923         * g++.dg/ext/attrib9.C: New test.
15924
15925 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15926
15927         PR c++/13314
15928         * g++.dg/template/error7.C: New test.
15929
15930 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15931             J"orn Rennecke <joern.rennecke@superh.com>
15932
15933         PR target/13302
15934         * g++.dg/other/struct-va_list.C: New test.
15935
15936 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15937
15938         PR c++/13166
15939         * g++.dg/parse/defarg6.C: New test.
15940
15941 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15942
15943         PR target/13256
15944         * gcc.c-torture/execute/20031201-1.c: New test.
15945
15946 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15947
15948         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15949
15950 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15951
15952         * gcc.dg/builtin-return-1.c: New test.
15953
15954 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15955             J"orn Rennecke <joern.rennecke@superh.com>
15956
15957         PR optimization/13260
15958         * gcc.c-torture/execute/20031204-1.c: New test.
15959
15960 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15961
15962         PR c++/9127
15963         * g++.dg/template/error6.C: New test.
15964
15965 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15966
15967         * gcc.dg/20031202-1.c: New test.
15968
15969 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15970
15971         PR c++/13179
15972         * g++.dg/template/eh1.C: New test.
15973
15974         PR c++/10771
15975         * g++.dg/template/error5.C: New test.
15976
15977 2003-12-02  David Ung  <davidu@mips.com>
15978
15979         * gcc.dg/compat/vector-check.h: Corrected type for var
15980         g_##TMODE
15981
15982 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15983
15984         PR c++/10126
15985         * g++.dg/template/ptrmem8.C: New test.
15986
15987 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15988
15989         PR c++/12573
15990         * g++.dg/template/dependent-expr3.C: New test.
15991
15992 2003-12-01  James Lemke  <jim@wasabisystems.com>
15993
15994         * gcc.dg/arm-g2.c: New test.
15995
15996 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15997
15998         PR optimization/11634
15999         * gcc.dg/20031201-2.c: New test case.
16000
16001 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16002
16003         PR 11433
16004         * objc.dg/proto-lossage-3.m: New test.
16005
16006 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16007
16008         PR optimization/12628
16009         * gcc.dg/20031201-1.c: New test case.
16010
16011 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16012
16013         * gcc.dg/unaligned-1.c: New test.
16014
16015 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16016
16017         PR c++/9849
16018         * g++.dg/template/error4.C: New test.
16019         * g++.dg/template/nested3.C: Adjust error markers.
16020
16021 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16022
16023         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16024
16025 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16026
16027         PR c/10333
16028         * gcc.dg/bitfld-7.c: New test.
16029
16030 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16031
16032         * gcc.dg/tls/asm-1.C: New test.
16033
16034 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16035
16036         * gcc.dg/cpp/assert4.c: Update.
16037
16038 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16039
16040         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16041         * gcc.dg/builtin-apply3.c: New test.
16042
16043 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16044
16045         * lib/compat.exp (compat-obj): New xfaildata parameter.
16046         Use it to set compiler_conditional_xfail_data before compiling.
16047         (compat-get-options): Handle dg-xfail-if.
16048         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16049         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16050         * gcc.dg/compat/vector-1_y.c: Likewise.
16051         * gcc.dg/compat/vector-2_x.c: Likewise.
16052         * gcc.dg/compat/vector-2_y.c: Likewise.
16053
16054 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16055
16056         * g++.dg/opt/reg-stack4.C: New test.
16057
16058 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16059
16060         * gcc.dg/builtin-apply2.c: New test.
16061
16062 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16063
16064         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16065
16066 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16067
16068         PR c++/12924
16069         * g++.dg/template/template-id-2.C: New test.
16070
16071 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16072
16073         PR c++/5369
16074         * g++.dg/template/memfriend1.C: New test.
16075         * g++.dg/template/memfriend2.C: Likewise.
16076         * g++.dg/template/memfriend3.C: Likewise.
16077         * g++.dg/template/memfriend4.C: Likewise.
16078         * g++.dg/template/memfriend5.C: Likewise.
16079         * g++.dg/template/memfriend6.C: Likewise.
16080         * g++.dg/template/memfriend7.C: Likewise.
16081         * g++.dg/template/memfriend8.C: Likewise.
16082         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16083
16084 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16085
16086         PR c++/12515
16087         * g++.dg/ext/cond1.C: New test.
16088
16089 2003-11-20  Richard Henderson  <rth@redhat.com>
16090
16091         * gcc.dg/20020201-2.c: Remove.
16092         * gcc.dg/20020201-4.c: Remove.
16093         * gcc.dg/20020304-1.c: Remove.
16094
16095 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16096
16097         * gcc.dg/cpp/trad/xwin1.c: New test case.
16098
16099 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16100
16101         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16102         * lib/g77.exp: Likewise.
16103         * lib/objc.exp: Likewise.
16104         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16105         for darwin.
16106
16107 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16108
16109         PR c++/12932
16110         * g++.dg/template/static5.C: New test.
16111
16112 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16113
16114         * gcc.dg/nested-func-1.c: New test.
16115
16116 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16117
16118         * gcc.dg/cpp/assert4.c: New test.
16119
16120 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16121
16122         PR c++/2294
16123         * g++.dg/lookup/using9.c: New test.
16124
16125 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16126
16127         PR c++/12762
16128         * g++.dg/template/error3.C: New test.
16129
16130 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16131
16132         PR ada/13035
16133         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16134         No longer use a wrapper for gcc, since this does not work under
16135         Windows.
16136
16137 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16138
16139         PR c++/2094
16140         * g++.dg/template/ptrmem7.C: New test.
16141
16142 2003-11-13  Andrew Pinski <apinski@apple.com>
16143
16144         * gcc.c-torture/compile/20031113-1.c: New test.
16145
16146 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16147             Kean Johnston <jkj@sco.com>
16148
16149         PR c/13029
16150         * gcc.dg/unused-4.c: Update.
16151
16152 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16153
16154         * g++.dg/opt/const3.C: New test.
16155
16156 2003-11-13  Jan Hubicka  <jh@suse.cz>
16157
16158         * gcc.c-torture/compile/20031112-1.c: New test.
16159
16160 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16161
16162         * g++.dg/parse/crash10.C: Remove bogus error marker.
16163
16164 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16165
16166         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16167         (host_gcc): Likewise.
16168         (ROOT): Honor $PWDCMD.
16169         (BASE): Likewise.
16170         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16171
16172 2003-11-12  Catherine Moore  <clm@redhat.com>
16173
16174         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16175
16176 2003-11-12  Andreas Jaeger  <aj@suse.de>
16177             Jakub Jelinek  <jakub@redhat.com>
16178             Andrew Pinski  <pinskia@physics.uc.edu>
16179             Richard Henderson  <rth@redhat.com>
16180
16181         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16182         systems.
16183         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16184
16185         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16186         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16187
16188 2003-11-11  Andreas Jaeger  <aj@suse.de>
16189
16190         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16191
16192         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16193
16194 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16195
16196         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16197         Clean ups.
16198
16199 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16200
16201         * gcc.dg/trampoline-1.c: New test.
16202
16203 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16204
16205         * gcc.c-torture/compile/200031109-1.c: New test.
16206
16207 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16208
16209         PR c/3190
16210         PR c/8714
16211         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16212         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16213         gcc.dg/format/no-y2k-1.c: Update.
16214
16215 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16216
16217         PR optimization/10467
16218         * gcc.dg/20031108-1.c: New test case.
16219
16220 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16221
16222         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16223
16224 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16225
16226         * gcc.dg/compound-lvalue-1.c: New test.
16227         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16228         some XFAILs.
16229
16230 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16231
16232         * gcc.dg/altivec-varargs-1.c: New test.
16233
16234 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16235
16236         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16237         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16238         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16239         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16240         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16241
16242 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16243
16244         * gcc.dg/cond-lvalue-1.c: New test.
16245
16246 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16247
16248         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16249
16250 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16251
16252         PR c++/11616
16253         * g++.dg/template/instantiate5.C: New test.
16254
16255 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16256
16257         PR c++/12726
16258         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16259         * ChangeLog: Add missing first entry for above test.
16260
16261 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16262
16263         PR c++/9810
16264         * g++.dg/template/using8.C: New test.
16265         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16266
16267 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16268
16269         PR optimization/10817
16270         * gcc.c-torture/compile/20031102-1.c: New test case.
16271
16272 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16273
16274         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16275         2147483647.
16276
16277 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16278
16279         * gcc.dg/20031102-1.c: New test.
16280
16281 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16282
16283         * gcc.dg/complex-1.c: New test.
16284
16285 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16286
16287         PR c++/12796
16288         * g++.dg/template/crash13.C: Adjust expected error location.
16289         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16290
16291 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16292
16293         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16294
16295 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16296
16297         PR/10239
16298         * gcc.c-torture/compile/20031031-2.c: New test.
16299
16300 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16301
16302         PR/11640
16303         * gcc.c-torture/compile/20031031-1.c: New test.
16304
16305 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16306
16307         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16308         * gcc.misc-tests/bprob.exp: Likewise.
16309         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16310         the execution test on arm-elf configs.
16311         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16312         configs that don't support scratch files.
16313         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16314
16315 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16316
16317         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16318         done by dejagnu.
16319
16320 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16321
16322         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16323         Avoid non pure sh syntax. Add more logging.
16324
16325         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16326         fail.
16327
16328 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16329
16330         PR libgcj/10610
16331         * gcc.dg/ppc-stackalign-1.c: New test.
16332
16333 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16334
16335         * ada/acats/run_all.sh: Change output to be more compliant with
16336         dejagnu framework.
16337         Create acats.sum and acats.log files under testsuite/ada/acats
16338         Only run [a-z]* directories, to filter out e.g. CVS.
16339         Redirect build output to log file.
16340
16341 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16342
16343         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16344
16345 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16346
16347         PR ada/5909:
16348         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16349
16350 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16351
16352         * gcc.c-torture/compile/20031023-1.c: New test.
16353         * gcc.c-torture/compile/20031023-2.c: New test.
16354         * gcc.c-torture/compile/20031023-3.c: New test.
16355         * gcc.c-torture/compile/20031023-4.c: New test.
16356
16357 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16358
16359         PR c++/10371
16360         * g++.dg/lookup/scoped8.C: New test.
16361
16362 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16363
16364         * g++.dg/opt/reg-stack3.C: New test.
16365
16366 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16367
16368         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16369
16370 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16371
16372         PR c++/11076
16373         * g++.dg/template/crash13.C: New test.
16374
16375 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16376
16377         * gcc.dg/c99-restrict-2.c: New test.
16378
16379 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16380
16381         PR c++/12698, c++/12699, c++/12700, c++/12566
16382         * g++.dg/inherit/covariant9.C: New test.
16383         * g++.dg/inherit/covariant10.C: New test.
16384         * g++.dg/inherit/covariant11.C: New test.
16385
16386 2003-10-23  Jason Merrill  <jason@redhat.com>
16387
16388         PR c++/12726
16389         * g++.dg/ext/complit2.C: New test.
16390
16391 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16392
16393         PR target/12654
16394         * gcc.c-torture/execute/20031020-1.c: New test.
16395
16396 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16397
16398         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16399         following the jump_insn.
16400
16401 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16402
16403         * gcc.dg/cast-lvalue-1.c: New test.
16404
16405 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16406
16407         PR c++/11962
16408         * g++.dg/template/cond2.C: New test.
16409
16410 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16411
16412         * gcc.dg/builtins-28.c: New test.
16413
16414 2003-10-20  Jan Hubicka  <jh@suse.cz>
16415
16416         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16417         parameter.
16418         * testsuite/gcc.dg/inline-2.c: Likewise.
16419
16420 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16421
16422         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16423         * gcc.dg/nest.c:  Likewise.
16424
16425 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16426
16427         PR c++/9781, c++/10583, c++/11862
16428         * g++.dg/parse/crash13.C: New test.
16429
16430 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16431
16432         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16433
16434 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16435
16436         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16437         Define HAVE_C99_RUNTIME except on Solaris.
16438         * gcc.dg/builtins-20.c: Likewise.
16439
16440 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16441
16442         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16443
16444 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16445
16446         PR c++/12495
16447         * g++.dg/template/crash21.C: New test.
16448
16449 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16450
16451         PR c++/2513
16452         * g++.dg/template/typename5.C: New test.
16453
16454 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16455
16456         PR c++/12369
16457         * g++.dg/template/friend25.C: New test.
16458
16459 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16460
16461         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16462         versions.
16463
16464 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16465
16466         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16467         == 2147483647.
16468
16469 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16470
16471         * gcc.c-torture/execute/960416-1.x: Remove.
16472         * gcc.c-torture/execute/divconst-3.x: Likewise.
16473
16474 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16475
16476         PR target/12598
16477         * gcc.dg/torture/cris-volatile-1.c: New test.
16478
16479 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16480
16481         PR optimization/9325
16482         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16483         for overflowing floating point to integer conversion during RTL
16484         simplification.
16485
16486 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16487
16488         * objc/execute/_cmd.m: Fix typo.
16489         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16490         Relax 'scan-assembler' regexp.
16491         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16492         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16493         * objc.dg/zero-link-2.m: Remove blank line.
16494         * objc.dg/zero-link-3.m: New test case.
16495
16496 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16497
16498         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16499
16500         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16501         than linker trickery.
16502
16503 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16504
16505         PR c++/12370
16506         * g++.dg/other/friend2.C: New test.
16507
16508 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16509
16510         * gcc.dg/20031012-1.c: New test.
16511
16512 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16513
16514         * gcc.dg/weak/weak-3.c: Fix for new warning.
16515
16516 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16517
16518         PR optimization/8750
16519         * gcc.c-torture/execute/20031012-1.c: New test case.
16520
16521 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16522
16523         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16524         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16525
16526 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16527
16528         PR optimization/12260
16529         * gcc.c-torture/compile/20031011-2.c: New test case.
16530
16531 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16532
16533         * gcc.c-torture/execute/20031011-1.c: New testcase.
16534
16535 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16536
16537         * gcc.c-torture/compile/20031011-1.c: New test.
16538
16539 2003-10-11  Jan Hubicka  <jh@suse.cz>
16540
16541         * g++.dg/other/first-global.C: New test.
16542
16543 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16544
16545         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16546
16547 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16548
16549         * gcc.c-torture/compile/20031010-1.c: New test.
16550
16551 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16552
16553         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16554         * gcc.c-torture/execute/va-arg-25.c: ... here.
16555
16556 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16557
16558         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16559
16560 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16561
16562         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16563
16564 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16565
16566         * g++.dg/parse/error2.C: New test.
16567
16568 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16569
16570         PR c++/11097
16571         * g++.dg/other/error5.C: Modify the error message.
16572         * g++.dg/lookup/using8.C: New test.
16573
16574 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16575
16576         * gcc.dg/darwin-abi-2.c: New file.
16577         * gcc.c-torture/execute/va-arg-24.c: New file.
16578
16579 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16580
16581         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16582         indentation.
16583
16584 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16585
16586         PR c++/10147
16587         * g++.dg/other/error4.C: Update error messages.
16588         * g++.dg/template/ptrmem4.C: Likewise.
16589
16590         PR c++/12337
16591         * g++.dg/init/new9.C: New test.
16592
16593         PR c++/12334, c++/12236, c++/8656
16594         * g++.dg/ext/attrib8.C: New test.
16595
16596 2003-10-06  Devang Patel  <dpatel@apple.com>
16597
16598         * gcc.dg/debug/dwarf2-3.h: New test.
16599         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16600
16601 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16602
16603         * g++.dg/opt/cfg2.C: New test.
16604
16605 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16606
16607         * g++.dg/opt/float1.C: New test.
16608
16609 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16610
16611         * gcc.dg/c90-array-lval-6.c: New test.
16612         * gcc.dg/c99-array-lval-6.c: New test.
16613
16614 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16615             Ziemowit Laski  <zlaski@apple.com>
16616
16617         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16618         'Derived', so that it is never considered a class method; add
16619         new warning for '+port' method ambiguity.
16620         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16621         <objc/objc-api.h> (needed on Mac OS X).
16622         * objc.dg/method-13.m: New test.
16623
16624 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16625
16626         PR optimization/9325, PR java/6391
16627         * gcc.c-torture/execute/20031003-1.c: New test case.
16628
16629 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16630
16631         PR optimization/12180
16632         * gcc.dg/20031002-1.c: New test.
16633
16634         PR c++/12486
16635         * g++.dg/inherit/error1.C: New test.
16636
16637 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16638
16639         * lib/f-torture.exp (search_for): Rename to...
16640         (search_for_re): This.  Also, clean up comments and the
16641         "regexp" invocation.
16642
16643 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16644
16645         * gcc.c-torture/compile/20031002-1.c: New test.
16646
16647 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16648
16649         * g++.dg/opt/cond1.C: New test.
16650
16651 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16652
16653         * gcc.dg/Wold-style-definition-2.c: New testcase.
16654         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16655
16656 2003-09-29  Richard Henderson  <rth@redhat.com>
16657
16658         * g++.dg/init/array10.C: Add dg-options.
16659
16660 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16661
16662         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16663
16664 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16665
16666         * g++.dg/template/friend19.C: Fix typo.
16667         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16668
16669 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16670
16671         * gcc.c-torture/execute/20030928-1.c: New test.
16672         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16673
16674 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16675
16676         * g++.dg/opt/unroll1.C: New test.
16677
16678 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16679
16680         PR optimization/11741
16681         * gcc.dg/20030926-1.c: New test case.
16682
16683 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16684
16685         PR c++/5655
16686         * g++.dg/parse/access7.C: New test.
16687         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16688
16689 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16690
16691         MERGE OF objc-improvements-branch into MAINLINE:
16692         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16693         if libobjc has not been built.
16694         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16695         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16696         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16697         objc/execute/nested-3.m, objc/execute/np-2.m,
16698         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16699         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16700         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16701         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16702         objc.dg/special/unclaimed-category-1.h,
16703         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16704         well as GNU runtime.
16705         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16706         * execute/cascading-1.m, execute/function-message-1.m,
16707         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16708         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16709         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16710         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16711         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16712         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16713         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16714         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16715         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16716         * objc.dg/bitfield-2.m: Run only on Darwin.
16717         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16718         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16719         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16720         * objc.dg/const-str-1.m: Fix constant string layout.
16721
16722 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16723
16724         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16725
16726 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16727
16728         * gcc.dg/darwin-abi-1.c: New file.
16729
16730 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16731
16732         PR target/12281
16733         * gcc.c-torture/compile/20030921-1.c: New test.
16734
16735 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16736
16737         * g++.dg/opt/reg-stack2.C: New test.
16738
16739 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16740
16741         * g++.dg/eh/delayslot1.C: New test.
16742
16743 2003-09-20  Richard Henderson  <rth@redhat.com>
16744
16745         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16746
16747 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16748
16749         * gcc.c-torture/execute/20030920-1.c: New test case.
16750
16751 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16752
16753         * g++.dg/rtti/typeid3.C: Correct expected error message.
16754
16755 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16756
16757         PR c++/157
16758         * g++.dg/parse/crash12.C: New test.
16759
16760 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16761
16762         * gcc.dg/compat/mixed-struct-check.h: New.
16763         * gcc.dg/compat/mixed-struct-defs.h: New.
16764         * gcc.dg/compat/mixed-struct-init.h: New.
16765         * gcc.dg/compat/struct-by-value-19_main.c: New.
16766         * gcc.dg/compat/struct-by-value-19_x.c: New.
16767         * gcc.dg/compat/struct-by-value-19_y.c: New.
16768         * gcc.dg/compat/struct-by-value-20_main.c: New.
16769         * gcc.dg/compat/struct-by-value-20_x.c: New.
16770         * gcc.dg/compat/struct-by-value-20_y.c: New.
16771         * gcc.dg/compat/struct-return-19_main.c: New.
16772         * gcc.dg/compat/struct-return-19_x.c: New.
16773         * gcc.dg/compat/struct-return-19_y.c: New.
16774         * gcc.dg/compat/struct-return-20_main.c: New.
16775         * gcc.dg/compat/struct-return-20_x.c: New.
16776         * gcc.dg/compat/struct-return-20_y.c: New.
16777
16778 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16779         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16780         so that it will not complain on LP64 targets.
16781
16782 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16783
16784         PR c++/495
16785         * g++.dg/template/friend24.C: New test.
16786
16787 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16788
16789         PR c++/12332
16790         * g++.dg/template/memtmpl2.C: New test.
16791
16792 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16793
16794         PR target/11184
16795         * gcc.dg/builtin-apply1.c: New test.
16796
16797 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16798
16799         PR c++/9848
16800         * g++.dg/warn/Wunused-4.C: New test.
16801
16802 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16803
16804         PR c++/12316
16805         * g++.dg/other/gc2.C: New test.
16806
16807 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16808
16809         PR c++/11991
16810         * g++.dg/rtti/typeid3.C: New test.
16811
16812         PR c++/12266
16813         * g++.dg/overload/template1.C: New test.
16814
16815 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16816
16817         * g++.dg/opt/cfg3.C: New test.
16818
16819 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16820
16821         PR c++/7939
16822         * g++.dg/template/crash11.C: New test.
16823
16824 2003-09-16  Jason Merrill  <jason@redhat.com>
16825             Jakub Jelinek  <jakub@redhat.com>
16826
16827         * gcc.dg/attr-warn-unused-result.c: New test.
16828
16829 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16830
16831         PR c++/12184
16832         * g++.dg/expr/call2.C: New test.
16833
16834 2003-09-15  Andreas Jaeger  <aj@suse.de>
16835
16836         * gcc.dg/Wold-style-definition-1.c: New test.
16837
16838 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16839
16840         PR c++/3907
16841         * g++.dg/parse/template12.C: New test.
16842
16843         * g++.dg/abi/bitfield11.C: New test.
16844         * g++.dg/abi/bitfield12.C: Likewise.
16845
16846 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16847
16848         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16849         non-expansion of functional macro name without arguments at EOL.
16850         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16851
16852 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16853
16854         * gcc.c-torture/execute/20030914-[12].c: New tests.
16855
16856 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16857
16858         PR c++/11788
16859         * g++.dg/overload/addr1.C: New test.
16860
16861 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16862
16863         * gcc.dg/20030909-1.c: New test.
16864
16865 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16866
16867         * gcc.dg/ultrasp10.c: New test.
16868
16869 2003-09-09  Devang Patel  <dpatel@apple.com>
16870
16871         * gcc.dg/darwin-ld-6.c: New test.
16872
16873 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16874
16875         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16876
16877 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16878
16879         * gcc.dg/ia64-types1.c: New test.
16880         * gcc.dg/ia64-types2.c: Likewise.
16881
16882 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16883
16884         * gcc.dg/builtins-1.c: Add more _Complex tests.
16885         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16886
16887         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16888         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16889
16890 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16891
16892         PR c++/11786
16893         * g++.dg/lookup/koenig2.C: New test.
16894
16895         PR c++/5296
16896         * g++.dg/rtti/typeid2.C: New test.
16897
16898 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16899
16900         * gcc.c-torture/compile/20030904-1.c: New test.
16901
16902 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16903
16904         * g++.dg/opt/longbranch2.C: New test.
16905
16906 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16907
16908         * g++.dg/template/crash10.C: Only compile it.
16909
16910 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16911
16912         PR middle-end/11665
16913         * gcc.c-torture/compile/20030907-1.c: New test.
16914         * g++.dg/init/array11.C: New test.
16915
16916 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16917
16918         PR c++/11852
16919         * g++.dg/init/struct1.C: New test.
16920
16921 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16922
16923         PR c++/12181
16924         * g++.dg/expr/comma1.C: New test.
16925
16926 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16927
16928         PR c++/11867
16929         * g++.dg/expr/static_cast5.C: New test.
16930
16931 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16932
16933         PR c++/11507
16934         * g++.dg/lookup/scoped7.C: New test.
16935
16936         PR c++/9574
16937         * g++.dg/other/static1.C: New test.
16938
16939         PR c++/11490
16940         * g++.dg/warn/template-1.C: New test.
16941
16942         PR c++/11432
16943         * g++.dg/template/crash10.C: New test.
16944
16945         PR c++/2478
16946         * g++.dg/overload/VLA.C: New test.
16947
16948         PR c++/10804
16949         * g++.dg/template/call1.C: New test.
16950
16951 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16952
16953         PR c++/11794
16954         * g++.dg/parse/using3.C: New test.
16955
16956 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16957
16958         PR c++/11409
16959         * g++.dg/overload/builtin3.C: New test case.
16960
16961 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16962
16963         PR c/9862
16964         * gcc.dg/20030906-1.c: New test.
16965         * gcc.dg/20030906-2.c: Likewise.
16966
16967 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16968
16969         PR c++/12167
16970         * g++.dg/parse/defarg5.C: New test.
16971
16972         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16973
16974 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16975
16976         PR c++/12163
16977         * g++.dg/expr/static_cast4.C: New test.
16978
16979         PR c++/12146
16980         * g++.dg/template/crash9.C: New test.
16981
16982 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16983
16984         * g++.old-deja/g++.ext/pretty2.C: Update for change
16985         in __FUNCTION__.
16986         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16987
16988 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16989
16990         PR c++/11922
16991         * g++/dg/template/qualified-id1.C: New test.
16992
16993         PR c++/12037
16994         * g++.dg/warn/noeffect4.C: New test.
16995
16996 2003-09-04  Matt Austern  <austern@apple.com>
16997
16998         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16999         * g++.dg/ext/fnname2.C: Likewise.
17000         * g++.dg/ext/fnname3.C: Likewise.
17001
17002 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17003
17004         * g++.dg/expr/lval1.C: New test.
17005         * g++.dg/ext/lvcast.C: Remove.
17006
17007 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17008
17009         PR optimization/11700.
17010         * gcc.c-torture/compile/20030903-1.c: New test case.
17011
17012 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17013
17014         PR c++/12053
17015         * g++.dg/abi/layout4.C: New test.
17016
17017 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17018
17019         PR c++/11553
17020         * g++.dg/parse/friend3.C: New test.
17021
17022 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17023
17024         PR c++/11847
17025         * g++.dg/template/class1.C: New test.
17026
17027         PR c++/11808
17028         * g++.dg/expr/call1.C: New test.
17029
17030 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17031
17032         PR c++/12114
17033         * g++.dg/init/ref9.C: New test.
17034
17035         PR c++/11972
17036         * g++.dg/template/nested4.C: New test.
17037
17038 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17039
17040         PR c++/12093
17041         * g++.dg/template/non-dependent4.C: New test.
17042
17043         PR c++/11928
17044         * g++.dg/inherit/conv1.C: New test.
17045
17046 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17047
17048         PR c++/6196
17049         * g++.dg/ext/label1.C: New test.
17050         * g++.dg/ext/label2.C: Likewise.
17051
17052 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17053
17054         * g++.dg/expr/cond3.C: New test.
17055
17056 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17057
17058         * gcc.dg/builtins-1.c: Add new builtin cases.
17059
17060 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17061
17062         * gcc.dg/builtins-1.c: Add new cases.
17063         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17064
17065 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17066
17067         * gcc.dg/builtins-1.c: Add more math builtin tests.
17068         * gcc.dg/torture/builtin-attr-1.c: New test.
17069
17070 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17071
17072         PR optimization/5079
17073         * g++.dg/opt/static3.C: New test.
17074
17075 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17076
17077         * gcc.misc-tests/gcov-10b.c: New test.
17078
17079 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17080
17081         * g++.dg/opt/ptrmem3.C: New test.
17082
17083         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17084
17085 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17086
17087         * gcc.dg/20030826-2.c: New test.
17088
17089 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17090
17091         PR middle-end/12002
17092         * g77.f-torture/compile/12002.f: New test case.
17093
17094 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17095
17096         * gcc.dg/20030826-1.c: New test case.
17097
17098 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17099
17100         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17101
17102 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17103
17104         PR c++/11871
17105         * c++.dg/lookup/crash1.C: New test.
17106
17107         * c++.dg/warn/noeffect3.C: New test.
17108
17109 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17110
17111         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17112         * gcc.dg/compat/vector-1_y.c: Ditto.
17113         * gcc.dg/compat/vector-2_x.c: Ditto.
17114         * gcc.dg/compat/vector-2_y.c: Ditto.
17115
17116 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17117
17118         * gcc.dg/20030702-1.c: New test.
17119
17120 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17121
17122         PR c++/8795
17123         * g++.dg/ext/altivec-1.C: New test.
17124
17125 2003-08-24  Richard Henderson  <rth@redhat.com>
17126
17127         * g++.dg/eh/simd-2.C: Add -w for x86.
17128
17129 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17130
17131         * gcc.dg/20030815-1.c: New test.
17132
17133 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17134
17135         PR c++/3765
17136         * g++.dg/parse/access6.C: New test.
17137
17138 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17139
17140         PR c++/641, c++/11876
17141         * g++.dg/template/friend22.C: New test.
17142         * g++.dg/template/friend23.C: Likewise.
17143
17144 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17145
17146         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17147         identically.
17148
17149 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17150
17151         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17152
17153 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17154
17155         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17156
17157 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17158
17159         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17160
17161 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17162
17163         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17164
17165 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17166
17167         PR c++/11919
17168         * g++.dg/overload/prom1.C: New test.
17169
17170         PR c++/11551
17171         * g++.dg/parse/dtor2.C: New test.
17172
17173         PR c++/10762
17174         * g++.dg/parse/using2.C: New test.
17175
17176 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17177
17178         PR target/11805
17179         * gcc.c-torture/compile/20030821-1.c: New.
17180
17181 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17182
17183         PR c++/11834
17184         * g++.dg/template/deduce2.C: New test.
17185
17186 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17187
17188         * gcc.c-torture/execute/20030821-1.c: New test.
17189
17190 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17191
17192         PR middle-end/11984
17193         * gcc.dg/20030820-1.c: New test case.
17194
17195 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17196
17197         PR c++/11945
17198         * g++.dg/warn/noeffect2.C: New test.
17199
17200 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17201
17202         PR c++/10926
17203         * g++.dg/template/dtor2.C: New test.
17204
17205         PR c++/11684
17206         * g++.dg/template/operator1.C: New test.
17207         * g++.dg/parse/operator4.C: New test.
17208
17209         PR c++/11946.C
17210         * g++.dg/expr/enum1.C: New test.
17211         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17212
17213         PR c++/11036.C
17214         * g++.dg/parse/elab2.C: New test.
17215         * g++.dg/parse/typedef4.C: Change error message.
17216         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17217         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17218         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17219
17220 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17221
17222         * gcc.dg/pch/warn-1.c: New.
17223         * gcc.dg/pch/warn-1.hs: New.
17224
17225         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17226         not-tested file.
17227
17228 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17229
17230         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17231
17232 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17233
17234         * gcc.dg/uninit-D.c: New Test.
17235         * gcc.dg/uninit-E.c: New Test.
17236         * gcc.dg/uninit-F.c: New Test.
17237         * gcc.dg/uninit-G.c: New Test.
17238
17239 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17240
17241         * g++.dg/README: Describe the pch directory.
17242
17243 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17244
17245         PR c++/11174
17246         * g++.dg/parse/access4.C: New test.
17247         * g++.dg/parse/access5.C: Likewise.
17248         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17249
17250 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17251
17252         * gcc.dg/noncompile/20030818-1.c: New.
17253
17254 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17255
17256         PR c++/11957
17257         * g++.dg/warn/noeffect1.C: New test.
17258
17259         * g++.dg/template/scope2.C: New test.
17260         * g++.dg/template/error2.C: Correct dg-error
17261
17262 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17263
17264         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17265
17266 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17267
17268         PR C++/11512
17269         * g++.dg/template/warn1.C: New.
17270
17271 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17272
17273         * g++.dg/template/error2.C: New test.
17274         * g++.dg/lookup/using7.C: Adjust errors
17275         * g++.old-deja/g++.pt/crash36.C: Likewise.
17276         * g++.old-deja/g++.pt/derived3.C: Likewise.
17277
17278 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17279
17280         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17281         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17282         * gcc.c-torture/execute/builtins/string-9.c: New, from
17283         string-opt-9.c.  Adjust for execute/builtins framework.
17284         * gcc.c-torture/execute/string-opt-9.c: Delete.
17285
17286 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17287
17288         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17289
17290         * g++.dg/parse/ret-type2.C: New test.
17291
17292         PR c++/11703
17293         * g++.dg/init/new8.C: New test.
17294
17295         PR c++/10923
17296         * g++.dg/parse/typedef5.C: New test.
17297
17298         PR c++/9512
17299         * g++.dg/parse/qualified2.C: New test.
17300         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17301         invalid code.
17302
17303 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17304
17305         * g++.dg/conversion/ptrmem1.C: New test.
17306
17307 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17308
17309         PR target/11693
17310         * gcc.dg/20030811-1.c: New test.
17311
17312         PR target/11535
17313         * gcc.c-torture/execute/20030811-1.c: New test.
17314
17315 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17316
17317         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17318
17319 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17320
17321         PR c++/11789.C
17322         * g++.dg/inherit/multiple1.C: New test.
17323
17324 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17325
17326         * gcc.dg/spe1.c: New test.
17327
17328         PR c++/11670
17329         * g++.dg/expr/cast2.C: New test.
17330
17331         PR c++/10530
17332         * g++.dg/template/dependent-name2.C: New test.
17333
17334 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17335
17336         * g++.dg/parse/crash11.C: Put the dg options in comments.
17337
17338 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17339
17340         * lib/gcc-dg.exp: Update for diagnostic change.
17341
17342 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17343
17344         PR c++/5767
17345         * g++.dg/parse/crash11.C: New test.
17346
17347 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17348
17349         * gcc.dg/cpp/spacing1.c: Update.
17350
17351 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17352
17353         PR target/11739
17354         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17355         a value for -mtune.
17356
17357 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17358
17359         PR middle-end/11771
17360         * gcc.c-torture/compile/20030804-1.c: New test case.
17361
17362 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17363
17364         * gcc.dg/20030804-1.c: New test case.
17365
17366 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17367
17368         * gcc.dg/cpp/separate-1.c: New test.
17369
17370 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17371
17372         PR c++/11704
17373         * g++.dg/template/dependent-expr2.C: New test.
17374
17375         PR c++/11766
17376         * g++.dg/expr/ptrmem1.C: New test.
17377
17378 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17379
17380         PR c++/9453
17381         * g++.dg/template/friend15.C: New test.
17382
17383 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17384
17385         * lib/dg-pch.exp: Work round PCH bug.
17386
17387 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17388
17389         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17390         builtins.  Move cases from builtins-4.c here.
17391
17392         * gcc.dg/torture/builtin-math-1.c: New test taken from
17393         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17394         additional cases.
17395
17396         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17397         Delete.
17398
17399 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17400
17401         PR c++/9447
17402         * g++.dg/template/using7.C: New test.
17403
17404 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17405
17406         * import1.c, import2.c: New tests.
17407
17408 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17409
17410         * g++.dg/eh/crossjump1.C: New test.
17411
17412 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17413
17414         PR c++/11697
17415         * g++.dg/template/using6.C: New test.
17416
17417         PR c++/11744
17418         * g++.dg/template/koenig2.C: New test.
17419
17420 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17421
17422         PR c++/7983
17423         * g++.dg/parse/typedef4.C: New test.
17424
17425 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17426
17427         PR c++/8442, c++/8806
17428         * g++.dg/template/elab1.C: New test.
17429         * g++.dg/template/type2.C: Likewise.
17430         * g++.dg/template/ttp3.C: Adjust expected error message.
17431         * g++.old-deja/g++.law/visibility13.C: Likewise.
17432         * g++.old-deja/g++.niklas/t135.C: Likewise.
17433         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17434         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17435         template argument.
17436         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17437
17438 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17439
17440         PR c++/11295
17441         * g++.dg/ext/stmtexpr1.C: New test.
17442
17443         * g++.dg/opt/tmp1.C: New test.
17444
17445         PR c++/11525
17446         * g++.dg/parse/constant4.C: New test.
17447
17448         PR c++/9447
17449         * g++.dg/template/using5.C: New test.
17450
17451 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17452
17453         * gcc.dg/builtins-27.c: New test case.
17454
17455 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17456
17457         * gcc.dg/tls/opt-7.c: New test.
17458
17459 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17460
17461         * g++.old-deja/g++.other/crash18.C: Remove.
17462
17463 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17464
17465         * g++.dg/template/explicit3.C: New.
17466         * g++.dg/template/explicit4.C: New.
17467         * g++.dg/template/explicit5.C: New.
17468
17469         PR c++/11347
17470         * g++.dg/template/memtmpl1.C: New.
17471
17472 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17473
17474         PR target/11565
17475         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17476         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17477
17478 2003-07-30  Jan Hubicka  <jh@suse.cz>
17479
17480         * vtgc1.c: Kill.
17481
17482 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17483
17484         * gcc.dg/struct-in-proto-1.c: New test.
17485
17486 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17487
17488         * gcc.dg/cpp/include2.c: Only expect one message.
17489
17490 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17491
17492         PR c++/9447
17493         * g++.dg/template/using1.C: New test.
17494         * g++.dg/template/using2.C: New test.
17495         * g++.dg/template/using3.C: New test.
17496         * g++.dg/template/using4.C: New test.
17497
17498 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17499
17500         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17501         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17502
17503 2003-07-28  Jan Hubicka  <jh@suse.cz>
17504
17505         PR c++/11530
17506         * g++.dg/opt/call1.C: New test.
17507
17508 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17509
17510         PR c++/11667
17511         * g++.dg/init/enum2.C: New test.
17512         * g++.dg/template/overload1.C: Add "-w" option.
17513
17514 2003-07-28    <hp@bitrange.com>
17515
17516         * gcc.dg/Wdeclaration-after-statement-1.c,
17517         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17518
17519 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17520
17521         * gcc.c-torture/compile/20030725-1.c: New test.
17522
17523 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17524
17525         * gcc.dg/20030505.c: Only run for SPE.
17526         Remove definition of opaque type.
17527
17528 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17529
17530         * g++.dg/template/ptrmem6.C: New test.
17531
17532 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17533
17534         * gcc.c-torture/compile/zero-strct-2.c: New test.
17535
17536 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17537
17538         * gcc.dg/intermod-1.c: New test.
17539
17540 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17541
17542         PR c++/11617
17543         * g++.dg/template/lookup2.C: New test.
17544         * g++.dg/template/memclass1.C: Remove instantiated from error.
17545         * g++.dg/other/error2.C: Tweak expected errors.
17546
17547         PR c++/11596
17548         * g++.dg/template/defarg3.C: New test.
17549
17550         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17551
17552 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17553
17554         * g++.dg/inherit/access5.C: New test.
17555
17556 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17557
17558         PR c++/11513
17559         * g++.dg/template/crash8.C: New test.
17560
17561 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17562
17563         PR c/10602
17564         * gcc.dg/noncompile/incomplete-2.c: New test.
17565
17566 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17567
17568         PR c++/11645
17569         * g++.dg/inherit/access4.C: New test.
17570
17571         PR c++/11517
17572         * g++.dg/expr/cond2.C: New test.
17573
17574         PR optimization/10679
17575         * g++.dg/opt/inline4.C: New test.
17576
17577 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17578
17579         * g++.dg/parse/crash10: New test.
17580
17581 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17582
17583         * g++.dg/ext/flexary1.C: New test.
17584
17585 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17586
17587         PR c++/10793
17588         * g++.dg/template/crash9.C: New test.
17589
17590 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17591
17592         PR c++/3004
17593         * g++.dg/parse/typedef3.C: New test.
17594
17595         PR c++/7906
17596         * g++.dg/parse/operator2.C: New test.
17597
17598         PR c++/8895
17599         * g++.dg/parse/def-tmpl-arg1.C: New test.
17600
17601         PR c++/9282
17602         * g++.dg/parse/funptr1.C: New test.
17603
17604         PR c++/9452
17605         * g++.dg/parse/ambig3.C: New test.
17606
17607         PR c++/9454
17608         * g++.dg/parse/operator3.C: New test.
17609
17610         PR c++/9486
17611         * g++.dg/parse/template10.C: New test.
17612
17613         PR c++/9488
17614         * g++.dg/parse/template11.C: New test.
17615
17616         PR c++/10150
17617         * g++.dg/parse/invalid-op1.C: New test.
17618
17619         PR c++/10247
17620         * g++.dg/parse/condexpr1.C: New test.
17621
17622 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17623
17624         * g++.dg/ext/packed3.C: New test.
17625         * g++.dg/ext/packed4.C: New test.
17626
17627         * gcc.dg/pack-test-3.c: New test.
17628
17629 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17630
17631         * lib/compat.exp: Handle dg-options per source file.
17632         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17633         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17634         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17635         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17636         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17637         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17638         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17639         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17640         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17641         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17642         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17643         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17644         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17645         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17646
17647 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17648
17649         PR c/10320
17650         * gcc.c-torture/execute/20030718-1.c: New test.
17651
17652 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17653
17654         PR optimization/11536
17655         * gcc.dg/20030721-1.c: New test.
17656
17657 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17658
17659         PR c++/11546
17660         * g++.dg/template/lookup1.C: New test.
17661
17662 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17663
17664         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17665         diagnostics of ill-formed constructs involving labels.
17666         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17667         the new 'previously defined here' message.
17668
17669 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17670
17671         * g++.dg/parse/non-dependent2.C: New test.
17672
17673 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17674
17675         * g++.dg/init/init-ref4.C: xfail on targets without
17676         weak symbols.
17677
17678 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17679
17680         PR target/11087
17681         * gcc.c-torture/execute/20030717-1.c: New test.
17682
17683 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17684
17685         * g++.dg/opt/cfg1.C: New test.
17686
17687 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17688
17689         PR optimization/11557
17690         * gcc.dg/20030717-1.c: New test.
17691
17692 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17693
17694         PR c++/10476
17695         * g++.dg/expr/crash-1.C: New test.
17696
17697         PR c++/11027
17698         * g++.dg/template/init3.C: New test.
17699
17700         PR c++/8222
17701         * g++.dg/template/non-dependent1.C: New test.
17702
17703         PR c++/11070
17704         * g++.dg/template/non-dependent2.C: New test.
17705
17706         PR c++/11071
17707         * g++.dg/template/non-dependent3.C: New test.
17708
17709         PR c++/9907
17710         * g++.dg/template/sizeof5.C: New test.
17711
17712 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17713
17714         PR 11498
17715         * gcc.c-torture/compile/mangle-1.c: New file.
17716
17717 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17718
17719         PR c++/7809
17720         * g++.dg/parse/access3.C: New test.
17721
17722 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17723
17724         PR c++/11384
17725         * g++.dg/init/init-ref4.C: New test.
17726
17727 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17728
17729         PR c++/11547
17730         * g++.dg/parse/constant3.C: New test.
17731         * g++.dg/parse/crash7.C: Likewise.
17732
17733 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17734
17735         PR target/11008
17736         * gcc.dg/i386-pentium4-not-mull.c: New.
17737
17738 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17739
17740         * gcc.dg/asm-names.c (ymain): Make it weak.
17741
17742 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17743
17744         PR c++/5421
17745         * g++.dg/template/friend21.C: New test.
17746
17747 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17748
17749         * gcc.dg/cleanup-8.c: New test.
17750         * gcc.dg/cleanup-9.c: New test.
17751
17752 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17753
17754         * g++.dg/ext/dll-MI1.h: New file.
17755         * g++.dg/ext/dllexport-MI1.C: New file.
17756         * g++.dg/ext/dllimport-MI1.C: New file.
17757
17758 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17759
17760         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17761         it does not have cmpstrsi patterns (just cmpmemsi).
17762
17763 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17764
17765         PR debug/11473
17766         * g++.dg/debug/debug8.C: New test.
17767
17768 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17769
17770         PR c++/10108
17771         * g++.dg/template/crash7.C: New test.
17772
17773 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17774
17775         PR target/10795
17776         * gcc.c-torture/compile/20030708-1.c: New.
17777
17778 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17779
17780         * gcc.c-torture/execute/20030715-1.c: New test.
17781
17782 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17783
17784         * gcc.dg/pch/inline-3.c: New file.
17785         * gcc.dg/pch/inline-3.hs: New file.
17786         * gcc.dg/pch/inline-4.c: New file.
17787         * gcc.dg/pch/inline-4.hs: New file.
17788
17789 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17790
17791         PR c++/11509
17792         * g++.dg/template/crash6.C: New test.
17793
17794         PR c++/7053
17795         * g++.dg/template/friend20.C: New test.
17796
17797         PR c++/7019
17798         * g++.dg/template/overload2.C: New test.
17799
17800 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17801
17802         PR optimization/11440
17803         * gcc.c-torture/execute/20030714-1.c: New test.
17804
17805 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17806
17807         PR c++/11154
17808         * g++.dg/template/partial2.C: New test.
17809
17810 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17811
17812         PR c++/11503
17813         * g++.dg/template/anon1.C: New test.
17814
17815         PR c++/11493
17816         PR c++/11495
17817         * g++.dg/parse/template9.C: Likewise.
17818         * g++.dg/template/crash4.C: New test.
17819         * g++.dg/template/koenig1.C: Likewise.
17820         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17821         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17822         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17823         functions.
17824         * g++.old-deja/g++.jason/template36.C: Likewise.
17825         * g++.old-deja/g++.mike/p1989.C: Likewise.
17826         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17827         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17828         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17829         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17830         compiling.
17831         * g++.old-deja/g++.pt/union2.C: Use this->.
17832
17833 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17834
17835         * gcc.dg/20030711-1.c: New test.
17836
17837 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17838
17839         PR c++/11050
17840         * g++.dg/parse/args1.C: New test.
17841         * g++.pt/defarg8.C: Change expected errors.
17842
17843 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17844
17845         PR c++/8164
17846         * g++.dg/template/nontype2.C: New test.
17847
17848         PR c++/10558
17849         * g++.dg/parse/template8.C: New test.
17850
17851         PR c++/8327
17852         * g++.dg/template/scope1.C: New test.
17853
17854         * g++.dg/warn/Wsign-compare-1.C: New test.
17855
17856 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17857
17858         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17859
17860 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17861
17862         PR c++/9411
17863         * g++.dg/template/explicit2.C: New test.
17864
17865         PR c++/10032
17866         * g++.dg/warn/pedantic1.C: New test.
17867
17868 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17869
17870         PR c++ 9483
17871         * g++.dg/other/field1.C: New test.
17872
17873 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17874
17875         PR c/11449
17876         * gcc.c-torture/compile/20030707-1.c: New.
17877
17878 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17879
17880         PR c++/10849
17881         * g++.dg/template/access12.C: New test.
17882
17883 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17884
17885         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17886         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17887         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17888         * gcc.misc-tests/gcov.exp: Update
17889         * g++.dg/gcov/gcov.exp: Update
17890         * lib/gcov.exp: Update.
17891
17892 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17893
17894         * g++.dg/abi/mangle17.C: Make sure template expressions are
17895         dependent.
17896         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17897         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17898         * g++.dg/opt/stack1.C: Remove erroneous code.
17899         * g++.dg/parse/template7.C: New test.
17900         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17901         * g++.old-deja/g++.pt/crash4.C: Likewise.
17902
17903 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17904
17905         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17906         with zero or one occurence of `$' after the initial `L'.
17907
17908 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17909
17910         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17911
17912 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17913
17914         PR c/11370
17915         * gcc.dg/Wunreachable-6.c: New testcase.
17916         * gcc.dg/Wunreachable-7.c: New testcase.
17917
17918 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17919
17920         PR c/11420
17921         * gcc.dg/20030708-1.c: New test.
17922
17923 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17924
17925         * gcc.dg/compat/sdata-section.h: New file.
17926         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17927         * gcc.dg/torture/mips-sdata-1.c: New test.
17928
17929 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17930
17931         PR c++/11030
17932         * g++.dg/template/friend19.C: New test.
17933
17934 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17935
17936         * g++.dg/opt/strength-reduce.C: New test.
17937
17938 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17939
17940         PR target/10979
17941         * gcc.dg/20030707-1.c: New testcase.
17942
17943 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17944
17945         PR optimization/11059
17946         * g++.dg/opt/emptyunion.C: New testcase.
17947
17948 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17949             Eric Botcazou  <ebotcazou@libertysurf.fr>
17950
17951         * g++.dg/opt/stack1.C: New test.
17952
17953 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17954
17955         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17956         run test.
17957
17958         PR c++/11431
17959         * g++.dg/expr/static_cast3.C: New test.
17960
17961 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17962
17963         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17964         everywhere.
17965         * gcc.dg/concat.c: Concatenation of string constants with
17966         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17967         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17968         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17969         necessary to avoid multi-character character constant warning.
17970         * gcc.dg/cpp/escape.c: Likewise.
17971         * gcc.dg/cpp/ucs.c: Likewise.
17972         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17973         Fix a typo.
17974
17975 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17976
17977         PR c/11428
17978         * gcc.c-torture/compile/20030704-1.c: New.
17979
17980 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17981
17982         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17983
17984 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17985
17986         PR c++/5287, PR c++/7910,  PR c++/11021
17987         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17988         tests for warnings.
17989         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17990         * g++.dg/ext/dllimport3.C: Likewise.
17991         * g++.dg/ext/dllimport4.C: New file.
17992         * g++.dg/ext/dllimport5.C: New file.
17993         * g++.dg/ext/dllimport6.C: New file.
17994         * g++.dg/ext/dllimport7.C: New file.
17995         * g++.dg/ext/dllimport8.C: New file.
17996         * g++.dg/ext/dllimport9.C: New file.
17997         * g++.dg/ext/dllimport10.C: New file.
17998         * g++.dg/ext/dllexport1.C: New file.
17999
18000 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18001
18002         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18003         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18004
18005 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18006
18007         * gcc.dg/builtins-25.c: New testcase.
18008         * gcc.dg/builtins-26.c: New testcase.
18009
18010 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18011
18012         * gcc.dg/compat/vector-defs.h: New file.
18013         * gcc.dg/compat/vector-setup.h: New file.
18014         * gcc.dg/compat/vector-check.h: New file.
18015         * gcc.dg/compat/vector-1_main.c: New file.
18016         * gcc.dg/compat/vector-1_x.c: New file.
18017         * gcc.dg/compat/vector-1_y.c: New file.
18018         * gcc.dg/compat/vector-2_main.c: New file.
18019         * gcc.dg/compat/vector-2_x.c: New file.
18020         * gcc.dg/compat/vector-2_y.c: New file.
18021
18022         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18023         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18024         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18025         * gcc.dg/compat/struct-align-1.h: New file.
18026         * gcc.dg/compat/struct-align-1_main.c: New file.
18027         * gcc.dg/compat/struct-align-1_x.c: New file.
18028         * gcc.dg/compat/struct-align-1_y.c: New file.
18029         * gcc.dg/compat/struct-align-2.h: New file.
18030         * gcc.dg/compat/struct-align-2_main.c: New file.
18031         * gcc.dg/compat/struct-align-2_x.c: New file.
18032         * gcc.dg/compat/struct-align-2_y.c: New file.
18033
18034         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18035         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18036         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18037         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18038         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18039         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18040         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18041         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18042         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18043         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18044         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18045         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18046         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18047         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18048         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18049         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18050         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18051         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18052         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18053         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18054         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18055         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18056         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18057         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18058         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18059         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18060         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18061         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18062         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18063
18064 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18065
18066         * gcc.dg/i386-call-1.c: New test.
18067
18068 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18069
18070         PR c++/9162
18071         * g++.dg/parse/defarg4.C: New.
18072
18073 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18074
18075         PR target/10700
18076         * gcc.c-torture/compile/20030703-1.c: New test case.
18077
18078 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18079
18080         * g++.dg/template/local3.C: Remove extra semicolon.
18081
18082 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18083
18084         * gcc.dg/i386-volatile-1.c: New test.
18085
18086 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18087
18088         PR c++/11072
18089         * g++.dg/other/offsetof2.C: XFAIL.
18090         * g++.dg/other/offsetof5.C: New.
18091
18092         PR c++/10219
18093         * g++.dg/template/error1.C: New.
18094
18095         PR c++/9779
18096         * g++.dg/template/dependent-expr1.C: New.
18097
18098 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18099
18100         PR c++/6949
18101         * g++.dg/template/local3.C: New test.
18102
18103         PR c++/11149
18104         * g++.dg/lookup/scoped6.C: New test.
18105
18106 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18107
18108         PR c++/8046
18109         * g++.dg/other/error7.C: New test.
18110
18111 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18112
18113         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18114         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18115         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18116         * g++.old-deja/g++.other/union2.C: Likewise.
18117         * gcc.dg/c90-const-expr-2.c: Likewise.
18118         * gcc.dg/c90-const-expr-3.c: Likewise.
18119         * gcc.dg/c99-const-expr-2.c: Likewise.
18120         * gcc.dg/c99-const-expr-3.c: Likewise.
18121         * gcc.dg/concat.c: Likewise.
18122
18123 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18124
18125         PR c++/9559
18126         * g++.dg/init/static1.C: New test.
18127
18128 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18129
18130         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18131         * g++.old-deja/g++.other/access2.C: Likewise.
18132         * g++.old-deja/g++.other/decl2.C: Likewise.
18133         * gcc.c-torture/execute/20020615-1.c: Likewise.
18134
18135 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18136
18137         PR c++/4933
18138         * g++.dg/template/sizeof4.C: New test.
18139
18140 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18141
18142         * g++.dg/other/error6.C: New test.
18143
18144 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18145
18146         PR c++/10750
18147         * g++.dg/parse/constant2.C: New test.
18148
18149 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18150
18151         PR c++/11106
18152         * g++.dg/other/error5.C: New test.
18153
18154 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18155
18156         * gcc.dg/format/gcc_diag-1.c: New test.
18157
18158 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18159
18160         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18161
18162 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18163
18164         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18165         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18166         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18167
18168 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18169
18170         * gcc.c-torture/execute/builtins/string-8.c: New test.
18171         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18172         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18173         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18174
18175 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18176
18177         PR c++/10468
18178         * g++.dg/ext/typeof6.C: New test.
18179
18180 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18181
18182         PR c++/10796
18183         * g++.dg/init/enum1.C: New test.
18184
18185 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18186
18187         * gcc.dg/20030627-1.c: New test.
18188
18189 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18190
18191         PR c++/11332
18192         * g++.dg/expr/static_cast2.C: New test.
18193
18194 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18195             Jakub Jelinek  <jakub@redhat.com>
18196
18197         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18198         sprintf(dst,"%s",src) optimization.
18199         * gcc.c-torture/execute/20030626-1.c: New test case.
18200         * gcc.c-torture/execute/20030626-2.c: New test case.
18201
18202 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18203
18204         * gcc.c-torture/execute/multi-ix.c: New test.
18205
18206         * gcc.c-torture/execute/simd-4.c (main):
18207         Added missing semicolon at end of union.
18208
18209 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18210
18211         PR c++/8266
18212         * g++.dg/template/explicit-instantiation3.C: New test.
18213
18214 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18215
18216         * gcc.dg/20030626-1.c: Use signed char.
18217
18218 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18219
18220         * gcc.dg/20030626-1.c: New test.
18221
18222 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18223
18224         * const-str-2.m: Update.
18225
18226 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18227
18228         PR c++/10990
18229         * g++.dg/rtti/dyncast1.C: New test.
18230         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18231         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18232         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18233
18234         PR c++/10931
18235         * g++.dg/expr/static_cast1.C: New test.
18236
18237 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18238
18239         * gcc.dg/20030625-1.c: New test.
18240
18241 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18242
18243         * gcc.c-torture/compile/20030624-1.c: New test case.
18244
18245 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18246
18247         * gcc.c-torture/execute/string-opt-17.c: New test.
18248
18249 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18250
18251         PR c++/5754
18252         * g++.dg/parse/crash6.C: New test.
18253
18254 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18255
18256         * gcc.dg/builtins-24.c: New test case.
18257
18258 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18259
18260         * g++.dg/opt/operator1.C: New test.
18261
18262 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18263
18264         * gcc.c-torture/execute/string-opt-16.c: New test case.
18265
18266 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18267
18268         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18269         * g++.old-deja/g++.other/conv7.C: Likewise
18270         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18271         * g++.old-deja/g++.other/overload14.C: Likewise.
18272
18273 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18274
18275         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18276         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18277
18278 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18279
18280         PR c++/10888
18281         * g++.dg/warn/Winline-3.C: New test.
18282
18283 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18284
18285         * lib/target-supports.exp (check_alias_available): Make the test
18286         program acceptable to the Solaris assembler.
18287
18288         PR c++/10749
18289         * g++.dg/template/memclass2.C: New test.
18290
18291 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18292             Eric Botcazou  <ebotcazou@libertysurf.fr>
18293
18294         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18295         data for non-matching targets.
18296         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18297
18298 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18299
18300         PR c++/10845
18301         * g++.dg/template/member3.C: New test.
18302
18303 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18304
18305         PR c++/10939
18306         * g++.dg/template/func1.C: New test.
18307
18308         PR c++/9649
18309         * g++.dg/template/static4.C: New test.
18310         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18311
18312         PR c++/11041
18313         * g++.dg/init/ref7.C: New test.
18314
18315 2003-06-19  Matt Austern  <austern@apple.com>
18316
18317         PR c++/11228
18318         * g++.dg/anew1.C: New test.
18319         * g++.dg/anew2.C: New test.
18320         * g++.dg/anew3.C: New test.
18321         * g++.dg/anew4.C: New test.
18322
18323 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18324
18325         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18326
18327 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18328
18329         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18330         endian-dependent.
18331
18332 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18333
18334         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18335         Remove cruft.
18336
18337 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18338
18339         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18340         * gcc.c-torture/compile/961203-1.c: Likewise.
18341         * gcc.c-torture/compile/980506-1.c: Likewise.
18342
18343 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18344
18345         PR c++/10712
18346         * g++.dg/lookup/using7.C: New test.
18347
18348 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18349
18350         PR c++/11105
18351         * g++.dg/abi/conv1.C: Remove it.
18352         * g++.dg/template/conv7.C: New test.
18353         * g++.dg/template/conv8.C: Likewise.
18354         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18355         conversion operator.
18356
18357 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18358
18359         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18360         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18361         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18362         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18363         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18364         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18365         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18366         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18367         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18368         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18369         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18370         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18371         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18372         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18373         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18374         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18375         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18376         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18377         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18378         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18379         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18380         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18381         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18382         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18383         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18384         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18385         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18386         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18387         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18388
18389 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18390
18391         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18392         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18393         indications.
18394
18395 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18396
18397         * gcc.dg/i386-387-5.c: New test case.
18398         * gcc.dg/i386-387-6.c: New test case.
18399         * gcc.dg/builtins-23.c: New test case.
18400
18401 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18402
18403         * gcc.dg/builtins-22.c: New test case.
18404         * gcc.dg/i386-387-1.c: Update to test exp.
18405         * gcc.dg/i386-387-2.c: Likewise.
18406
18407 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18408
18409         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18410
18411 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18412
18413         * lib/gcc-dg.exp (dg-require-dll): New function.
18414         (dg-xfail-if): Likewise.
18415         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18416         driver.
18417
18418         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18419         * gcc.c-torture/compile/20001205-1.c: Likewise.
18420         * gcc.c-torture/compile/20001226-1.c: Likewise.
18421         * gcc.c-torture/compile/20010518-2.c: Likewise.
18422         * gcc.c-torture/compile/20020312-1.c: Likewise.
18423         * gcc.c-torture/compile/20020604-1.c: Likewise.
18424         * gcc.c-torture/compile/920501-12.c: Likewise.
18425         * gcc.c-torture/compile/920501-4.c: Likewise.
18426         * gcc.c-torture/compile/920520-1.c: Likewise.
18427         * gcc.c-torture/compile/920521-1.c: Likewise.
18428         * gcc.c-torture/compile/920625-1.c: Likewise.
18429         * gcc.c-torture/compile/961203-1.c: Likewise.
18430         * gcc.c-torture/compile/980506-1.c: Likewise.
18431         * gcc.c-torture/compile/981006-1.c: Likewise.
18432         * gcc.c-torture/compile/981022-1.c: Likewise.
18433         * gcc.c-torture/compile/981223-1.c: Likewise.
18434         * gcc.c-torture/compile/990617-1.c: Likewise.
18435         * gcc.c-torture/compile/dll.c: Likewise.
18436         * gcc.c-torture/compile/labels-3.c: Likewise.
18437         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18438         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18439         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18440         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18441         * gcc.c-torture/compile/simd-5.c: Likewise.
18442         * gcc.c-torture/compile/20000804-1.x: Remove.
18443         * gcc.c-torture/compile/20001205-1.x: Likewise.
18444         * gcc.c-torture/compile/20001226-1.x: Likewise.
18445         * gcc.c-torture/compile/20010518-2.x: Likewise.
18446         * gcc.c-torture/compile/20020312-1.x: Likewise.
18447         * gcc.c-torture/compile/20020604-1.x: Likewise.
18448         * gcc.c-torture/compile/920501-12.x: Likewise.
18449         * gcc.c-torture/compile/920501-4.x: Likewise.
18450         * gcc.c-torture/compile/920520-1.x: Likewise.
18451         * gcc.c-torture/compile/920521-1.x: Likewise.
18452         * gcc.c-torture/compile/920625-1.x: Likewise.
18453         * gcc.c-torture/compile/961203-1.x: Likewise.
18454         * gcc.c-torture/compile/980506-1.x: Likewise.
18455         * gcc.c-torture/compile/981006-1.x: Likewise.
18456         * gcc.c-torture/compile/981022-1.x: Likewise.
18457         * gcc.c-torture/compile/981223-1.x: Likewise.
18458         * gcc.c-torture/compile/990617-1.x: Likewise.
18459         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18460         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18461         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18462         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18463         * gcc.c-torture/compile/simd-5.x: Likewise.
18464
18465         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18466
18467 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18468
18469         * gcc.c-torture/execute/20030611-1.c: New test.
18470
18471 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18472
18473         PR middle-end/168
18474         * gcc.dg/20030612-1.c: New test case.
18475
18476 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18477
18478         PR c++/10635
18479         * g++.dg/expr/cast1.C: New test.
18480
18481 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18482
18483         * gcc.dg/builtins-21.c: New test case.
18484
18485 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18486
18487         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18488         options instead of at the end.
18489         * lib/objc.exp (objc_target_compile): Likewise.
18490
18491 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18492
18493         PR c++/10432
18494         * g++.dg/parse/error1.C: New test.
18495
18496 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18497
18498         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18499         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18500         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18501         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18502         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18503         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18504         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18505         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18506         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18507         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18508         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18509         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18510         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18511         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18512         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18513         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18514         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18515         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18516         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18517         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18518         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18519         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18520         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18521         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18522
18523         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18524         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18525         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18526         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18527         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18528         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18529         * gcc.dg/compat/scalar-return-3_main.c: New file.
18530         * gcc.dg/compat/scalar-return-3_x.c: New file.
18531         * gcc.dg/compat/scalar-return-3_y.c: New file.
18532         * gcc.dg/compat/scalar-return-4_main.c: New file.
18533         * gcc.dg/compat/scalar-return-4_x.c: New file.
18534         * gcc.dg/compat/scalar-return-4_y.c: New file.
18535
18536 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18537
18538         * gcc.dg/compat/fp2-struct-check.h: New file.
18539         * gcc.dg/compat/fp2-struct-defs.h: New file.
18540         * gcc.dg/compat/fp2-struct-init.h: New file.
18541         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18542         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18543         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18544         * gcc.dg/compat/struct-return-10_main.c: New file.
18545         * gcc.dg/compat/struct-return-10_x.c: New file.
18546         * gcc.dg/compat/struct-return-10_y.c: New file.
18547
18548         * gcc.dg/compat/compat-common.h: New file.
18549         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18550         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18551         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18552         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18553         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18554         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18555         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18556         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18557         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18558         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18559         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18560         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18561         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18562         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18563         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18564         * gcc.dg/compat/small-struct-check.h: Ditto.
18565         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18566         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18567         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18568         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18569         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18570         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18571         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18572         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18573         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18574         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18575         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18576         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18577         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18578         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18579         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18580         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18581         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18582         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18583         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18584         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18585         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18586         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18587         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18588         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18589         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18590         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18591         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18592         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18593         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18594         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18595
18596 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18597
18598         * g++.dg/pch/static-1.C: New file.
18599         * g++.dg/pch/static-1.Hs: New file.
18600
18601 2003-06-10  Richard Henderson  <rth@redhat.com>
18602
18603         * gcc.dg/asm-7.c: Adjust expected warning text.
18604
18605 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18606
18607         * gcc.dg/builtins-20.c: New test case.
18608
18609 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18610
18611         PR c++/11131
18612         * g++.dg/opt/template1.C: New test.
18613
18614 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18615
18616         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18617         additional_sources.
18618
18619 2003-05-21  David Taylor  <dtaylor@emc.com>
18620
18621         * gcc.dg/Wpadded.c: New file.
18622
18623 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18624
18625         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18626         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18627         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18628         dg-require-weak.
18629
18630 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18631
18632         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18633
18634 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18635
18636         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18637         (dg-require-alias): Likewise.
18638         (dg-require-gc-sections): Likewise.
18639         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18640
18641 2003-06-08  Richard Henderson  <rth@redhat.com>
18642
18643         * gcc.dg/20011029-2.c: Fix the array reference.
18644         * gcc.dg/asm-7.c: New.
18645
18646 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18647
18648         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18649
18650 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18651
18652         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18653         (dg-require-gc-sections): Likewise.
18654
18655 2003-06-08  Jan Hubicka  <jh@suse.cz>
18656
18657         * i386-cmov1.c: Fix regular expression.
18658         * i386-cvt-1.c: Likewise.
18659         * i386-local.c: Likewise.
18660         * i386-local2.c: Likewise.
18661         * i386-mul.c: Likewise.
18662         * i386-ssetype-1.c: Likewise.
18663         * i386-ssetype-3.c: Likewise.
18664         * i386-ssetype-5.c: Likewise.
18665
18666 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18667
18668         PR c++/11039
18669         * g++.dg/warn/implicit-typename2.C: New test.
18670         * g++.dg/warn/implicit-typename3.C: New test.
18671
18672 2003-06-07  Richard Henderson  <rth@redhat.com>
18673
18674         * g++.dg/other/offsetof3.C: Use size_t.
18675         * g++.dg/other/offsetof4.C: Likewise.
18676
18677 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18678
18679         * lib/copy-file.exp: New. Implement gcc_copy_files.
18680
18681         * lib/dg-pch.exp: Load copy-file.exp
18682         (dg-pch): Use gcc_copy_files instead of "file copy".
18683
18684 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18685
18686         * gcc.dg/weak/weak.exp: Simplify.
18687         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18688         * gcc.dg/weak/weak-1.c: Likewise.
18689         * gcc.dg/weak/weak-2.c: Likewise.
18690         * gcc.dg/weak/weak-3.c: Likewise.
18691         * gcc.dg/weak/weak-4.c: Likewise.
18692         * gcc.dg/weak/weak-5.c: Likewise.
18693         * gcc.dg/weak/weak-6.c: Likewise.
18694         * gcc.dg/weak/weak-7.c: Likewise.
18695         * gcc.dg/weak/weak-8.c: Likewise.
18696         * gcc.dg/weak/weak-9.c: Likewise.
18697
18698 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18699
18700         gcc.c-torture/execute/20030606-1.c: New.
18701
18702 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18703
18704         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18705         * gcc.dg/builtins-19.c: Likewise.
18706
18707 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18708
18709         * gcc.dg/builtins-2.c: Add some more tests.
18710         * gcc.dg/builtins-18.c: New test case.
18711         * gcc.dg/builtins-19.c: New test case.
18712
18713 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18714             Jim Wilson  <wilson@tuliptree.org>
18715
18716         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18717
18718 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18719
18720         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18721         mempcpy/stpcpy calls not to be optimized into something else.
18722         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18723         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18724         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18725
18726 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18727
18728         * gcc.dg/format/asm_fprintf-1.c: New test.
18729
18730 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18731
18732         * lib/gcc-defs.exp (additional_sources): New variable.
18733         (dg-additional-sources): New function.
18734         (additional_files): New variable.
18735         (dg-additional-files): New function.
18736         (dg-additional-files-options): Likewise.
18737         * lib/gcc-dg.exp (dg-require-weak): New function.
18738         (dg-require-alias): Likewise.
18739         (dg-require-gc-sections): Likewise.
18740         * lib/target-supports.exp (check_alias_available): Remove testfile
18741         parameter.
18742         (check_gc_sections_available): New function.
18743         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18744         (dg-gpp-additional-files): Likewise.
18745         * lib/g++.exp (additional_sources): Remove.
18746         (additional_files): Likewise.
18747         (g++_target_compile): Use dg-additional-files-options.
18748
18749         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18750         Tcl logic.
18751         * gcc.dg/special/ecos.exp: Remove.
18752         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18753         * gcc.dg/special/alias-1.c: Likewise.
18754         * gcc.dg/special/alias-2.c: Likewise.
18755         * gcc.dg/special/gcsec-1.c: Likewise.
18756         * gcc.dg/special/weak-1.c: Likewise.
18757         * gcc.dg/special/weak-2.c: Likewise.
18758         * gcc.dg/special/wkali-1.c: Likewise.
18759         * gcc.dg/special/wkali-2.c: Likewise.
18760
18761         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18762         dg-gpp-additional-*.
18763         * g++.dg/special/conpr-3.C: Likewise.
18764         * g++.dg/special/conpr-4.C: Likewise.
18765         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18766         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18767         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18768         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18769         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18770         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18771         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18772         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18773         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18774         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18775         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18776         * g++.old-deja/g++.other/comdat1.C: Likewise.
18777         * g++.old-deja/g++.other/comdat2.C: Likewise.
18778         * g++.old-deja/g++.other/comdat3.C: Likewise.
18779         * g++.old-deja/g++.other/ctor1.C: Likewise.
18780         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18781
18782 2003-06-05  Richard Henderson  <rth@redhat.com>
18783
18784         * gcc.dg/debug/20030605-1.c: New.
18785
18786 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18787
18788         * README.QMTEST: Update.
18789
18790 2003-06-04  Richard Henderson  <rth@redhat.com>
18791
18792         * gcc.dg/cleanup-1.c: New.
18793         * gcc.dg/cleanup-2.c: New.
18794         * gcc.dg/cleanup-3.c: New.
18795         * gcc.dg/cleanup-4.c: New.
18796         * gcc.dg/cleanup-5.c: New.
18797         * gcc.dg/cleanup-6.c: New.
18798         * gcc.dg/cleanup-7.c: New.
18799
18800 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18801
18802         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18803
18804         * lib/dg-pch.exp: New file.
18805         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18806         * gcc.dg/pch/pch.exp: Likewise.
18807
18808 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18809
18810         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18811         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18812         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18813         * gcc.dg/builtins-17.c: New test case.
18814         * gcc.dg/i386-387-4.c: New test case.
18815         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18816
18817 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18818
18819         * gcc.dg/ultrasp9.c: New test.
18820
18821 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18822
18823         * gcc.c-torture/compile/20030604-1.c: New test.
18824         * gcc.dg/sparc-constant-1.c: New test.
18825
18826 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18827
18828         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18829
18830 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18831
18832         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18833
18834         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18835         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18836
18837 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18838
18839         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18840
18841 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18842
18843         PR c++/10940
18844         * g++.dg/template/spec10.C: New test.
18845
18846 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18847
18848         * gcc.dg/builtins-16.c: New test case.
18849
18850 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18851
18852         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18853         mempcpy test with post-increments.
18854         * gcc.c-torture/execute/string-opt-3.c: New test.
18855         * gcc.dg/string-opt-1.c: New test.
18856
18857 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18858
18859         PR fortran/10965
18860         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18861
18862 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18863
18864         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18865         (scan-assembler): ... here.  Use dg-scan.
18866         (scan-assembler-not): Likewise.
18867         (scan-file): New function.
18868         (scan-file-not): Likewise.
18869         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18870         * gcc.dg/cpp/_Pragma4.c: Likewise.
18871         * gcc.dg/cpp/_Pragma5.c: Likewise.
18872         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18873         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18874         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18875         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18876         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18877         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18878         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18879         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18880         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18881         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18882         * gcc.dg/cpp/cxxcom1.c: Likewise.
18883         * gcc.dg/cpp/line1.c: Likewise.
18884         * gcc.dg/cpp/maccom1.c: Likewise.
18885         * gcc.dg/cpp/maccom2.c: Likewise.
18886         * gcc.dg/cpp/maccom3.c: Likewise.
18887         * gcc.dg/cpp/maccom4.c: Likewise.
18888         * gcc.dg/cpp/maccom5.c: Likewise.
18889         * gcc.dg/cpp/maccom6.c: Likewise.
18890         * gcc.dg/cpp/multiline.c: Likewise.
18891         * gcc.dg/cpp/spacing1.c: Likewise.
18892         * gcc.dg/cpp/spacing2.c: Likewise.
18893         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18894         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18895         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18896         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18897         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18898         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18899         * gcc.dg/cpp/cxxcom2.c: Likewise.
18900         * gcc.dg/cpp/cxxcom2.h: New file.
18901
18902         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18903         * g++.dg/cpp/truefalse.C: Here.
18904         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18905
18906 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18907
18908         * gcc.dg/cpp/redef3.c: New file.
18909
18910 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18911
18912         * gcc.dg/i386-loop-3.c: New test.
18913
18914 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18915
18916         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18917
18918 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18919
18920         * gcc.dg/fwrapv-1.c: New test case.
18921         * gcc.dg/fwrapv-2.c: New test case.
18922
18923 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18924
18925         PR c++/10956
18926         * g++.dg/template/spec9.C: New test.
18927
18928 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18929
18930         * gcc.dg/duff-4.c: New test case.
18931
18932 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18933
18934         PR fortran/10843
18935         * g77.dg/ffixed-form-1.f: New test
18936         * g77.dg/ffixed-form-2.f: New test
18937         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18938         * g77.dg/ffree-form-3.f: New test
18939
18940 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18941
18942         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18943         * gcc.dg/wint_t-1.c: Likewise.
18944
18945 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18946
18947         * g++.dg/template/access11.C: New test.
18948
18949 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18950
18951         PR c++/10849
18952         * g++.dg/template/access10.C: New test.
18953
18954 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18955             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18956
18957         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18958
18959 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18960
18961         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18962         suppress for powerpc-*-darwin*.
18963         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18964
18965 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18966
18967         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18968         suppress option for powerpc-*-darwin*.
18969
18970 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18971
18972         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18973         * gcc.dg/builtins-4.c: Add test for fmod.
18974
18975 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18976
18977         PR c++/10682
18978         * g++.dg/template/instantiate4.C: New test.
18979
18980 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18981
18982         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18983
18984 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18985
18986         * gcc.dg/compat/scalar-return-1_main.c: New file.
18987         * gcc.dg/compat/scalar-return-1_x.c: New file.
18988         * gcc.dg/compat/scalar-return-1_y.c: New file.
18989         * gcc.dg/compat/scalar-return-2_main.c: New file.
18990         * gcc.dg/compat/scalar-return-2_x.c: New file.
18991         * gcc.dg/compat/scalar-return-2_y.c: New file.
18992         * gcc.dg/compat/struct-return-3_main.c: New file.
18993         * gcc.dg/compat/struct-return-3_y.c: New file.
18994         * gcc.dg/compat/struct-return-3_x.c: New file.
18995         * gcc.dg/compat/struct-return-2_main.c: New file.
18996         * gcc.dg/compat/struct-return-2_x.c: New file.
18997         * gcc.dg/compat/struct-return-2_y.c: New file.
18998
18999 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19000
19001         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19002         for hppa*-hp-hpux*.
19003         * gcc.dg/20021014-1.c (dg-options): Likewise.
19004         * gcc.dg/nest.c (dg-options): Likewise.
19005
19006 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19007
19008         PR c++/9738
19009         * g++.dg/ext/dllimport2.C: New file.
19010         * g++.dg/ext/dllimport3.C: New file.
19011
19012 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19013
19014         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19015         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19016         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19017         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19018         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19019         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19020         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19021         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19022         * gcc.dg/compat/small-struct-defs.h: New file.
19023         * gcc.dg/compat/small-struct-init.h: New file.
19024         * gcc.dg/compat/small-struct-check.h: New file.
19025         * gcc.dg/compat/fp-struct-defs.h: New file.
19026         * gcc.dg/compat/fp-struct-check.h: New file.
19027         * gcc.dg/compat/fp-struct-init.h: New file.
19028         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19029         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19030
19031 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19032
19033         * gcc.dg/20030225-2.c: New test.
19034
19035 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19036             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19037
19038         * gcc.c-torture/compile/20030518-1.c: New test case.
19039
19040 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19041
19042         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19043         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19044         gcc-dg-debug-runtest.
19045         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19046         gcc-dg-debug-runtest.
19047
19048 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19049
19050         PR c++/9022
19051         * g++.dg/lookup/using6.C: New test.
19052
19053 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19054
19055         * g++.dg/parse/access2.C: New test.
19056
19057 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19058
19059         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19060         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19061         * gcc.dg/debug/debug.exp: Likewise.
19062
19063 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19064
19065         * gcc.dg/dollar.c: New test.
19066
19067 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19068
19069         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19070         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19071         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19072         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19073         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19074         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19075         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19076         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19077         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19078         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19079         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19080         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19081         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19082         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19083         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19084         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19085         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19086         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19087
19088 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19089
19090         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19091         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19092         support for "repo" mode.
19093         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19094         * lib/g77-dg.exp: Likewise.
19095         * lib/obj-dg.exp: Likewise.
19096
19097 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19098
19099         Merge from gcc-3_2-rhl8-branch:
19100         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19101
19102         * gcc.dg/tls/opt-6.c: New test.
19103
19104         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19105
19106         * gcc.dg/20030405-1.c: New test.
19107
19108         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19109
19110         * gcc.dg/20030309-1.c: New test.
19111
19112         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19113
19114         * gcc.c-torture/execute/20030307-1.c: New test.
19115
19116         2003-02-20  Randolph Chung  <tausq@debian.org>
19117
19118         * gcc.c-torture/compile/20030220-1.c: New test.
19119
19120         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19121
19122         * gcc.dg/20030217-1.c: New test.
19123
19124         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19125
19126         * gcc.c-torture/compile/20020129-1.c: New test.
19127
19128         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19129
19130         * gcc.dg/unroll-1.c: New test.
19131
19132         2002-11-16  Jan Hubicka  <jh@suse.cz>
19133
19134         * gcc.c-torture/execute/20020920-1.c: New test.
19135
19136         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19137
19138         PR target/7434
19139         * gcc.c-torture/compile/20021008-1.c: New test.
19140
19141         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19142
19143         PR target/7559
19144         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19145
19146         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19147
19148         * gcc.c-torture/compile/20020807-1.c: New test.
19149
19150         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19151
19152         * gcc.dg/tls/opt-1.c: New test.
19153
19154         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19155
19156         * gcc.dg/20020729-1.c: New test.
19157
19158         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19159
19160         * g++.dg/opt/life1.C: New test.
19161
19162         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19163
19164         * gcc.dg/20020525-1.c: New test.
19165
19166         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19167
19168         PR c++/6794
19169         * g++.dg/ext/pretty1.C: New test.
19170         * g++.dg/ext/pretty2.C: New test.
19171
19172 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19173
19174         PR c++/8385
19175         * g++.dg/ext/typeof5.C: New test.
19176
19177 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19178
19179         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19180         __USER_LABEL_PREFIX__ into account.
19181         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19182
19183 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19184
19185         * gcc.dg/builtins-15.c: New test case.
19186
19187 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19188
19189         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19190
19191 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19192
19193         * lib/g++.exp: Tweak handling of additional source files.
19194         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19195         * g++.dg/special/conpr-2a.C: Rename to ...
19196         * g++.dg/special/conpr-2a.cc: ... this.
19197         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19198         * g++.dg/special/conpr-3a.C: Rename to ...
19199         * g++.dg/special/conpr-3a.cc: This.
19200         * g++.dg/special/conpr-3b.C: Rename to ...
19201         * g++.dg/special/conpr-3b.cc: This.
19202         * g++.dg/special/conpr-4.C: New test.
19203         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19204
19205 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19206
19207         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19208
19209 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19210
19211         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19212         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19213         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19214         * g++.old-deja/g++.other/warn3.C: Likewise.
19215
19216 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19217
19218         * gcc.dg/i386-387-1.c: Update to also test log.
19219         * gcc.dg/i386-387-2.c: Likewise.
19220
19221 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19222
19223         * g77.f-torture/execute/int8421.f: New test.
19224
19225 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19226
19227         PR c++/10230, c++/10481
19228         * g++.dg/lookup/scoped5.C: New test.
19229
19230 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19231
19232         PR c++/10552
19233         * g++.dg/template/ttp6.C: New test.
19234
19235 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19236
19237         * gcc.c-torture/execute/builtins: New directory.
19238         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19239         gcc.c-torture/execute/builtins.
19240         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19241         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19242         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19243         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19244
19245 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19246
19247         PR c++/9252
19248         * g++.dg/template/access8.C: New test.
19249         * g++.dg/template/access9.C: New test.
19250
19251 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19252
19253         PR c++/9554
19254         * g++.dg/parse/access1.C: New test.
19255
19256 2003-05-09  DJ Delorie  <dj@redhat.com>
19257
19258         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19259         long, and not an int.
19260
19261 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19262
19263         PR c++/10555, c++/10576
19264         * g++.dg/template/memclass1.C: New test.
19265
19266 2003-05-08  DJ Delorie  <dj@redhat.com>
19267
19268         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19269         targets.
19270         * gcc.c-torture/execute/20021024-1.x: Likewise.
19271         * gcc.c-torture/execute/shiftdi.x: Likewise.
19272         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19273         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19274         * gcc.dg/20021018-1.c: Likewise.
19275
19276 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19277
19278         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19279
19280         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19281         (bcopy): Call memmove.
19282
19283 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19284
19285         * g77.f-torture/compile/8485.f: New test case.
19286
19287 2003-05-07  Richard Henderson  <rth@redhat.com>
19288
19289         PR c++/10570
19290         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19291         Verify exception_cleanup not called for rethrows.
19292         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19293         when exiting catch block without rethrowing.
19294         * g++.dg/eh/forced3.C: New.
19295         * g++.dg/eh/forced4.C: New.
19296
19297 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19298
19299         * gcc.dg/20030505.c: Fix triplet.
19300
19301 2003-05-06  DJ Delorie  <dj@redhat.com>
19302
19303         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19304         * gcc.dg/nest.c: Likewise.
19305
19306 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19307
19308         * gcc.dg/builtins-14.c: New test case.
19309
19310 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19311
19312         * lib/compat.exp (compat-execute): New argument.
19313         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19314         * gcc.dg/compat: New test directory.
19315         * gcc.dg/compat/compat.exp: New expect script.
19316         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19317         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19318         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19319         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19320         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19321         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19322
19323         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19324         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19325         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19326         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19327         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19328         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19329         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19330         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19331         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19332         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19333         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19334         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19335         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19336         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19337         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19338
19339 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19340
19341         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19342
19343 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19344
19345         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19346
19347 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19348
19349         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19350         * gcc.dg/ppc-fsel-2.c: New test.
19351
19352         * gcc.dg/unused-5.c: New test.
19353
19354 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19355
19356         PR c++/10496
19357         * g++.dg/warn/pmf1.C: New test.
19358
19359 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19360
19361         PR c++/4494
19362         * g++.dg/warn/main.C: New test.
19363
19364 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19365
19366         * gcc.dg/nonnull-3.c: New test.
19367
19368 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19369
19370         * gcc.dg/cpp/Wtrigraphs.c: Update.
19371         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19372
19373 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19374
19375         * gcc.dg/ppc-fsel-1.c: New test.
19376
19377 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19378
19379         PR c/10604
19380         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19381
19382 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19383
19384         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19385
19386 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19387
19388         PR c++/9364, c++/10553, c++/10586
19389         * g++.dg/parse/typename4.C: New test.
19390         * g++.dg/parse/typename5.C: Likewise.
19391
19392 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19393
19394         * gcc.c-torture/compile/20030503-1.c: New test.
19395
19396 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19397
19398         * g++.dg/lookup/using5.C: Fix testcase error.
19399
19400 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19401
19402         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19403         since MEABI is no longer supported.  Remove all vestiges
19404         of MEABI from the test.
19405
19406 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19407
19408         PR c++/10554
19409         * g++.dg/lookup/using5.C: New test.
19410
19411 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19412
19413         PR c++/8772
19414         * g++.dg/template/ttp5.C: New test.
19415
19416 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19417
19418         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19419         (dg-gpp-additional-sources): New function.
19420         (dg-gpp-additional-files): Likewise.
19421         * lib/g++.exp (additional_sources): New variable.
19422         (additional_files): Likewise.
19423         (g++_target_compile): Deal with them.
19424         * lib/old-dejagnu.exp: Remove.
19425         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19426         * g++.old-deja: Revise all tests to use dg commands.
19427
19428 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19429
19430         PR c++/9432, c++/9528
19431         * g++.dg/lookup/using4.C: New test.
19432
19433 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19434
19435         * gcc.dg/noreturn-5.c: New file.
19436         * gcc.dg/noreturn-6.c: New file.
19437
19438         * gcc.c-torture/compile/inline-1.c: New file.
19439
19440 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19441
19442         PR c++/10551
19443         * g++.dg/template/explicit1.C: New test.
19444
19445 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19446
19447         PR c++/10549
19448         * g++.dg/other/bitfield1.C: New test.
19449
19450         PR c++/10527
19451         * g++.dg/init/new7.C: New test.
19452
19453 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19454
19455         * g++.dg/ext/desig1.C: New test.
19456         * g++.dg/ext/init1.C: Update.
19457
19458         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19459
19460 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19461
19462         PR c++/10180
19463         * g++.dg/warn/Winline-1.C: New test.
19464
19465 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19466
19467         * gcc.c-torture/execute/string-opt-19.c: New test.
19468
19469         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19470         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19471
19472 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19473
19474         PR c++/10506
19475         * g++.dg/init/new6.C: New test.
19476
19477         PR c++/10503
19478         * g++.dg/init/ref6.C: New test.
19479
19480 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19481
19482         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19483
19484 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19485
19486         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19487         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19488
19489 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19490
19491         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19492         initialized static data members.
19493
19494 2003-04-25  H.J. Lu <hjl@gnu.org>
19495
19496         * gcc.dg/ia64-sync-4.c: New test.
19497
19498 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19499
19500         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19501         date.
19502
19503 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19504
19505         PR c++/10337
19506         * g++.dg/warn/conv1.C: New test.
19507         * g++.old-deja/g++.other/conv7.C: Adjust.
19508         * g++.old-deja/g++.other/overload14.C: Adjust.
19509
19510 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19511
19512         PR c++/10471
19513         * g++.dg/template/defarg2.C: New test.
19514
19515 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19516
19517         * gcc.dg/cpp/include2.c: Update.
19518         * gcc.dg/cpp/multiline-2.c: New.
19519         * gcc.dg/cpp/multiline.c: Update.
19520         * gcc.dg/cpp/strify2.c: Update.
19521         * gcc.dg/cpp/trad/literals-2.c: Update.
19522
19523 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19524
19525         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19526
19527 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19528
19529         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19530
19531 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19532
19533         PR c++/10451
19534         * g++.dg/parse/crash4.C: New test.
19535
19536         PR c++/9847
19537         * g++.dg/parse/crash5.C: New test.
19538
19539 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19540
19541         PR c++/10446
19542         * g++.dg/parse/crash3.C: New test.
19543
19544         PR c++/10428
19545         * g++.dg/parse/elab1.C: New test.
19546
19547 2003-04-22  Devang Patel  <dpatel@apple.com>
19548
19549         * gcc.dg/cpp/trad/funlike-5.c: New test.
19550
19551 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19552
19553         * g++.dg/other/packed1.C: Fix dg options.
19554
19555 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19556
19557         * g++.dg/other/offsetof2.C: New test.
19558
19559 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19560
19561         * g++.dg/template/recurse.C: Adjust location of error messages.
19562
19563 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19564
19565         PR c++/9881
19566         * g++.dg/init/addr-const1.C: New test.
19567         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19568
19569 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19570
19571         PR c++/10405
19572         * g++.dg/lookup/struct-hack1.C: New test.
19573
19574 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19575
19576         * ucs.c: Update diagnostic messages.
19577
19578 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19579
19580         * gcc.dg/cpp/truefalse.cpp: New test.
19581         * gcc.dg/cpp/cpp.exp: Update.
19582         * g++.dg/other/stdbool-if.C: Remove.
19583
19584 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19585
19586         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19587         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19588
19589 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19590
19591         * gcc.c-torture/compile/20030418-1.c: New test.
19592
19593 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19594
19595         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19596
19597 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19598
19599         PR c++/10347
19600         g++.dg/template/dependent-name1.C: New test.
19601
19602 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19603
19604         * gcc.dg/warn-1.c (tourist_guide): New array,
19605         contains a pointer to bar.
19606
19607 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19608
19609         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19610         * gcc.c-torture/execute/medce-1.c: New test case.
19611         * gcc.c-torture/execute/medce-2.c: New test case.
19612
19613 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19614
19615         * lib/prune.exp: Ignore more messages.
19616
19617         PR c++/10381
19618         * g++.dg/parse/lookup3.C: New test.
19619
19620 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19621
19622         * gcc.c-torture/compile/20030415-1.c : New test.
19623
19624 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19625
19626         * gcc.c-torture/execute/scope-2.c: Move to ...
19627         * gcc.dg/noncompile/scope.c: .... here.
19628
19629 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19630
19631         * gcc.dg/20030414-2.c: New test case.
19632
19633 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19634
19635         PR target/10377
19636         * gcc.dg/20030414-1.c: New test.
19637
19638 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19639
19640         * gcc.dg/builtins-12.c: New test case.
19641         * gcc.dg/builtins-13.c: New test case.
19642
19643 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19644
19645         * gcc.c-torture/execute/string-opt-18.c: New test.
19646
19647 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19648
19649         PR c++/10300
19650         * g++.dg/init/new5.C: New test.
19651
19652 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19653
19654         PR c++/7910
19655         * g++.dg/ext/dllimport1.C: New test.
19656
19657 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19658
19659         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19660
19661 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19662
19663         PR Fortran/9263
19664         * g77.f-torture/noncompile/9263.f: New test
19665         PR Fortran/1832
19666         * g77.f-torture/execute/1832.f: New test
19667
19668 2003-04-11  David Chad  <davidc@freebsd.org>
19669             Loren J. Rittle  <ljrittle@acm.org>
19670
19671         libobjc/8562
19672         * objc.dg/headers.m: New test.
19673
19674 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19675
19676         * gcc.c-torture/execute/builtin-noret-2.c: New.
19677         * gcc.c-torture/execute/builtin-noret-2.x: New.
19678         XFAIL builtin-noret-2.c at -O1 and above.
19679         * gcc.dg/redecl.c: New.
19680         * gcc.dg/Wshadow-1.c: Update error regexps.
19681
19682 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19683
19684         * g++.dg/abi/bitfield10.C: New test.
19685
19686 2003-04-09  Mike Stump  <mrs@apple.com>
19687
19688         * gcc.dg/pch/pch.exp: Make testcase names longer.
19689         * g++.dg/pch/pch.exp: Make testcase names longer.
19690
19691 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19692
19693         * gcc.dg/builtins-11.c: New test case.
19694
19695 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19696
19697         * gcc.dg/builtins-9.c: New test case.
19698         * gcc.dg/builtins-10.c: New test case.
19699
19700 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19701
19702         * gcc.dg/noncompile/init-4.c.c: New test.
19703
19704 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19705
19706         * gcc.misc-test/gcov-9.c: New test.
19707         * gcc.misc-test/gcov-10.c: New test
19708         * gcc.misc-test/gcov-11.c: New test.
19709
19710 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19711
19712         PR optimization/10024
19713         * gcc.c-torture/compile/20030405-1.c: New test.
19714
19715 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19716
19717         * gcc.dg/pch/static-3.c: New.
19718         * gcc.dg/pch/static-3.hs: New.
19719         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19720
19721 2003-04-04  Richard Henderson  <rth@redhat.com>
19722
19723         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19724         * g++.dg/eh/forced2.C: Likewise.
19725
19726 2003-04-03  Mike Stump  <mrs@apple.com>
19727
19728         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19729         target arg.
19730         (scan-assembler-times, scan-assembler-not): Likewise.
19731         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19732
19733 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19734
19735         * gcc.dg/sparc-loop-1.c: New test.
19736
19737 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19738
19739         PR other/9274
19740         * g++.dg/pch/system-2.C: New.
19741         * g++.dg/pch/system-2.Hs: New.
19742
19743 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19744
19745         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19746
19747         * g++.dg/eh/simd-1.C (vecfunc): Same.
19748
19749 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19750
19751         * gcc.c-torture/execute/20030401-1.c: New test case.
19752
19753 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19754
19755         * objc.dg/defs.m: New.
19756
19757 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19758
19759         * g++.dg/eh/simd-1.C: New.
19760         * g++.dg/eh/simd-2.C: New.
19761
19762 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19763
19764         * gcc.c-torture/execute/simd-3.c: New.
19765
19766 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19767
19768         PR c/9936
19769         * gcc.dg/20030331-2.c: New test.
19770
19771 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19772
19773         PR c++/10278
19774         * g++.dg/parse/crash2.C: New test.
19775
19776 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19777
19778         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19779         * gcc.c-torture/execute/20030331-1.c: ...here.
19780
19781 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19782
19783         * gcc.c-torture/execute/20030331-1.c: New test.
19784
19785 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19786
19787         * lib/gcov.exp: Adjust call return testing strings.
19788         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19789
19790 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19791
19792         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19793         * gcc.dg/builtins-7.c: New test case.
19794         * gcc.dg/builtins-8.c: New test case.
19795
19796 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19797
19798         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19799
19800 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19801
19802         PR c++/7647
19803         * g++.dg/lookup-class-member-2.C: New test.
19804
19805 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19806
19807         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19808
19809 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19810
19811         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19812
19813 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19814
19815         * g++.dg/init/attrib1.C: New test.
19816
19817 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19818
19819         * gcc.dg/ultrasp8.c: New test.
19820
19821 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19822
19823         * gcc.dg/ultrasp7.c: New test.
19824
19825 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19826
19827         PR c++/10047
19828         * g++.dg/template/inline1.C: New test.
19829
19830 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19831
19832         * gcc.dg/sparc-dwarf2.c: New test.
19833
19834 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19835
19836         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19837         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19838
19839 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19840
19841         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19842         than reading .x files.
19843         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19844         * g77.dg/gcov/gcov-1.f: Likewise.
19845         * gcc.misc-tests/gcov-4b.c: Likewise.
19846         * gcc.misc-tests/gcov-5b.c: Likewise.
19847         * gcc.misc-tests/gcov-6.c: Likewise.
19848         * gcc.misc-tests/gcov-7.c: Likewise.
19849         * gcc.misc-tests/gcov-8.c: Likewise.
19850         * g++.dg/gcov/gcov-1.x: Remove.
19851         * g77.dg/gcov/gcov-1.x: Likewise.
19852         * gcc.misc-tests/gcov-4b.x: Likewise.
19853         * gcc.misc-tests/gcov-5b.x: Likewise.
19854         * gcc.misc-tests/gcov-6.x: Likewise.
19855         * gcc.misc-tests/gcov-7.x: Likewise.
19856         * gcc.misc-tests/gcov-8.x: Likewise.
19857
19858 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19859
19860         PR opt/10087
19861         * gcc.dg/20030324-1.c: New test.
19862
19863 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19864
19865         PR c++/10224
19866         * g++.dg/template/arg3.C: New test.
19867
19868         PR c++/10158
19869         * g++.dg/template/friend18.C: New test.
19870
19871 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19872
19873         * g77.f-torture/compile/20030326-1.f: New test case.
19874
19875 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19876
19877         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19878
19879         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19880
19881 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19882
19883         * gcc.dg/ia64-sync-3.c: New test.
19884
19885 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19886
19887         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19888
19889 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19890
19891         * gcc.dg/ultrasp6.c: New test.
19892
19893 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19894
19895         * gcc.dg/i386-signbit-1.c: New test.
19896         * gcc.dg/i386-signbit-2.c: New test.
19897         * gcc.dg/i386-signbit-3.c: New test.
19898
19899 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19900
19901         * gcc.dg/ultrasp5.c: Fix options.
19902
19903 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19904
19905         * gcc.dg/ultrasp5.c: Fix comment.
19906
19907 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19908
19909         PR fortran/10197
19910         * g77.f-torture/execute/10197.f: New test.
19911
19912 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19913
19914         PR c++/9898, c++/383
19915         * g++.dg/template/conv6.C: New test.
19916
19917         PR c++/10119
19918         * g++.dg/template/ptrmem5.C: New test.
19919
19920         PR c++/10026
19921         * g++.dg/lookup/koenig1.C: New test.
19922
19923         PR C++/10199
19924         * g++.dg/lookup/template2.C: New test.
19925
19926 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19927
19928         * g++.dg/opt/rtti1.C: New test.
19929
19930 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19931
19932         * gcc.dg/ultrasp5.c: New test.
19933
19934 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19935
19936         PR middle-end/9967
19937         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19938         builtin fputs.
19939
19940 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19941
19942         PR c/8224
19943         * gcc.dg/20030323-1.c: New test.
19944
19945 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19946
19947         * gcc.c-torture/compile/20030323-1.c: New test case.
19948
19949 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19950
19951         * gcc.dg/20030321-1.c: New test.
19952
19953 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19954
19955         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19956
19957 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19958
19959         PR c++/9978, c++/9708
19960         * g++.dg/ext/vlm1.C: Adjust expected error.
19961         * g++.dg/ext/vla2.C: New test.
19962         * g++.dg/template/arg1.C: New test.
19963         * g++.dg/template/arg2.C: New test.
19964
19965 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19966
19967         * g77.f-torture/execute/select.f: New test.
19968         * g77.f-torture/noncompile/select_no_compile.f: New test.
19969
19970 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19971
19972         PR c++/9898
19973         * g++.dg/other/error4.C: New test.
19974
19975 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19976
19977         * g++.dg/template/friend17.C: New test.
19978
19979 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19980
19981         * gcc.c-torture/compile/20030320-1.c: New.
19982
19983 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19984
19985         * gcc.dg/builtins-6.c: New test case.
19986
19987 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19988
19989         PR target/10073
19990         * gcc.c-torture/compile/20030319-1.c: New.
19991
19992 2003-03-18  Jan Hubicka  <jh@suse.cz>
19993
19994         * gcc.dg/i386-cvt-1.c: New test.
19995
19996 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19997
19998         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19999         * objc.dg/naming-2.m: Likewise.
20000
20001 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20002
20003         PR c++/9639
20004         * g++.dg/parse/crash1.C: New test.
20005
20006 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20007
20008         PR c++/8805
20009         * g++.dg/eh/cleanup1.C: New test.
20010
20011 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20012
20013         * gcc.c-torture/execute/20030316-1.c: New test case.
20014
20015 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20016
20017         PR c++/9629
20018         * g++.dg/init/ctor2.C: New test.
20019
20020 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20021
20022         * g77.f-torture/compile/xformat.f: New test case.
20023
20024 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20025
20026         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20027         * g++.old-deja/g++.mike/eh50.C: Likewise.
20028
20029 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20030
20031         PR c++/6440
20032         * g++.dg/template/spec7.C: New test.
20033         * g++.dg/template/spec8.C: Likewise.
20034
20035 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20036
20037         * gcc.c-torture/execute/20030313-1.c: New test.
20038
20039 2003-03-14  Richard Henderson  <rth@redhat.com>
20040
20041         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20042
20043 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20044
20045         * gcc.c-torture/compile/20030314-1.c: New test.
20046
20047 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20048
20049         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20050         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20051         thumb target,
20052         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20053         to accept newer _imp__  prefix and additional
20054         newline in .drectve section.
20055         * gcc.dg/dll-4.c: Likewise.
20056         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20057         switch.
20058
20059 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20060
20061         * g++.dg/parse/namespace9.C: New test.
20062
20063         * g++.dg/init/ref5.C: New test.
20064         * g++.dg/parse/ptrmem1.C: Likewise.
20065
20066 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20067
20068         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20069         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20070         regular expression.
20071         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20072         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20073
20074 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20075
20076         * gcc.c-torture/execute/20030224-2.c: New test.
20077
20078 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20079
20080         * gcc.dg/decl-3.c: New test.
20081
20082 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20083
20084         * gcc.dg/i386-loop-2.c: New test.
20085
20086 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20087
20088         PR c++/9474
20089         * g++.dg/parse/namespace8.C: New test.
20090
20091         PR c++/9924
20092         * g++.dg/overload/builtin2.C: New test.
20093
20094 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20095
20096         * gcc.dg/return-type-3.c: New test.
20097
20098 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20099
20100         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20101         profiling options are not supported.
20102
20103 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20104
20105         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20106         * g++.old-deja/g++.warn/impint2.C: Likewise.
20107
20108 2003-03-10  Devang Patel  <dpatel@apple.com>
20109
20110         * g++.dg/cpp/c++_cmd_1.C: New test.
20111         * g++.dg/cpp/c++_cmd_1.h: New file.
20112
20113 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20114
20115         * gcc.dg/altivec-9.c: New file.
20116
20117 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20118
20119         * gcc.dg/ppc-sdata-1.c: New test.
20120         * gcc.dg/ppc-sdata-2.c: New test.
20121
20122 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20123
20124         PR c++/9373
20125         * g++.dg/opt/ptrmem2.C: New test.
20126
20127         PR c++/8534
20128         * g++.dg/opt/ptrmem1.C: New test.
20129
20130 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20131
20132         * gcc.dg/i386-loop-1.c: New test.
20133
20134 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20135
20136         PR c++/9970
20137         * g++.dg/lookup/friend1.C: New test.
20138
20139 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20140
20141         PR c++/9823
20142         * g++.dg/parser/constructor1.C: New test.
20143
20144 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20145
20146         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20147
20148         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20149
20150 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20151
20152         * gcc.dg/cpp/Wunused.c: Update test.
20153
20154 2003-03-08  Jan Hubicka  <jh@suse.cz>
20155
20156         * gcc.dg/inline-3.c: New test.
20157
20158 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20159
20160         PR c++/9809
20161         * g++.dg/parse/builtin1.C: New test.
20162
20163         PR c++/9982
20164         * g++.dg/abi/cookie1.C: New test.
20165         * g++.dg/abi/cookie2.C: Likewise.
20166
20167         PR c++/9524
20168         * g++.dg/template/field1.C: New test.
20169
20170         PR c++/9912
20171         * g++.dg/parse/class1.C: New test.
20172         * g++.dg/parse/namespace7.C: Likewise.
20173         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20174
20175 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20176
20177         * g++.dg/init/ref4.C: New test.
20178
20179 2003-03-07  Jan Hubicka  <jh@suse.cz>
20180
20181         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20182         * gcc.dg/inline-3.c:  New test.
20183
20184 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20185
20186         * g++.dg/init/ref3.C: New test.
20187
20188         PR c++/9965
20189         * g++.dg/init/ref2.C: New test.
20190
20191         PR c++/9400
20192         * g++.dg/warn/Wshadow-2.C: New test.
20193
20194         PR c++/9791
20195         * g++.dg/warn/Woverloaded-1.C: New test.
20196
20197 2003-03-05  Jan Hubicka  <jh@suse.cz>
20198
20199         * gcc.dg/i386-local2.c: New.
20200         * gcc.dg/i386-local.c: Fix typo.
20201
20202 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20203
20204         * g++.dg/abi/layout3.C: New test.
20205
20206 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20207
20208         * gcc.c-torture/compile/20030305-1.c
20209
20210 2003-03-05  Jan Hubicka  <jh@suse.cz>
20211
20212         * gcc.dg/i386-local.c: New.
20213
20214 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20215
20216         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20217
20218 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20219
20220         * gcc.dg/switch-2.c: New test.
20221         * gcc.dg/switch-3.c: New test.
20222         * gcc.dg/Wswitch.c: Adjust line numbers.
20223         * gcc.dg/Wswitch-default.c: Likewise.
20224         * gcc.dg/Wswitch-enum.c: Likewise.
20225
20226 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20227
20228         * gcc.c-torture/execute/20030222-1.c: New test.
20229
20230 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20231
20232         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20233
20234 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20235
20236         PR c++/9878
20237         * g++.dg/init/ref1.C: New test.
20238
20239 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20240
20241         * gcc.dg/sh-relax.c: New SH-only test.
20242
20243 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20244
20245         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20246         comment explaining purpose of testcase.
20247
20248 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20249
20250         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20251         for HC11/HC12 (asm needs two int registers).
20252         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20253         HC11/HC12 because the test uses an asm which needs two 32-bit
20254         registers.
20255
20256 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20257
20258         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20259         for HC11/HC12 (array is too large otherwise).
20260         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20261         * gcc.c-torture/compile/20010518-2.x: Likewise.
20262         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20263         HC11/HC12 (array is too large).
20264
20265 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20266
20267         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20268         * lib/g++-dg.exp (g++-dg-test): Likewise.
20269
20270 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20271
20272         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20273         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20274
20275 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20276
20277         * g++.dg/warn/implicit-typename1.C: Remove warning.
20278
20279 2003-02-28  Richard Henderson  <rth@redhat.com>
20280
20281         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20282         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20283
20284 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20285
20286         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20287         * g++.dg/pch/pch.exp: Likewise.
20288
20289 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20290
20291         PR c++/9879
20292         * testsuite/g++.dg/init/new4.C: New test.
20293
20294 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20295
20296         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20297
20298 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20299
20300         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20301         unsigned long.
20302
20303         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20304         wider than float.
20305
20306 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20307
20308         * lib/scanasm.exp: Add support for counting numbers of
20309         occurences.
20310         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20311         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20312
20313 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20314
20315         PR c++/9683
20316         * g++.dg/template/static3.C: New test.
20317
20318         PR c++/9829
20319         * g++.dg/parse/namespace6.C: New test.
20320
20321 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20322
20323         PR target/9732
20324         * gcc.dg/20030225-1.c: New test.
20325
20326 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20327
20328         * README: Remove out-of-date information.
20329
20330         PR c++/9836
20331         * g++.dg/template/spec6.C: New test.
20332
20333 2003-02-24  Jeff Law  <law@redhat.com>
20334
20335         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20336
20337 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20338
20339         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20340         * gcc.dg/pragma-ep-1.c: Likewise.
20341
20342 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20343
20344         PR c++/9602
20345         * g++.dg/template/friend16.C: New test.
20346
20347 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20348
20349         PR c++/5333
20350         * g++.dg/parse/fused-params1.C: Adjust error messages.
20351         * g++.dg/template/nested3.C: New test.
20352
20353 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20354
20355         * g++.dg/abi/param1.C: New test.
20356
20357 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20358
20359         PR c++/7982
20360         * g++.dg/warn/implicit-typename1.C: New test.
20361
20362 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20363
20364         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20365         with "mtune".
20366         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20367         * gcc.c-torture/execute/20010129-1.x: Likewise.
20368         * gcc.dg/20011107-1.c: Likewise.
20369         * gcc.dg/20020108-1.c: Likewise.
20370         * gcc.dg/20020122-3.c: Likewise.
20371         * gcc.dg/20020206-1.c: Likewise.
20372         * gcc.dg/20020310-1.c: Likewise.
20373         * gcc.dg/20020426-2.c: Likewise.
20374         * gcc.dg/20020517-1.c: Likewise.
20375         * gcc.dg/991230-1.c: Likewise.
20376         * gcc.dg/i386-unroll-1.c: Likewise.
20377         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20378
20379 2003-02-22  Jan Hubicka  <jh@suse.cz>
20380
20381         * gcc.dg/i386-mul.c: New test.
20382
20383 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20384
20385         * gcc.dg/builtins-5.c: New test case.
20386
20387 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20388
20389         * gcc.dg/asmreg-1.c: New test.
20390
20391 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20392
20393         PR c++/9749
20394         * g++.dg/parse/varmod1.C: New test.
20395
20396 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20397
20398         PR c++/9727
20399         * g++.dg/template/op1.C: New test.
20400
20401 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20402
20403         PR c++/8906
20404         * g++.dg/template/nested2.C: New test.
20405
20406 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20407
20408         PR c++/8724
20409         * g++.dg/expr/dtor1.C: New test.
20410
20411 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20412
20413         * gcc.dg/cpp/include3.c: New test.
20414         * gcc.dg/cpp/inc/foo.h: New file.
20415
20416 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20417
20418         * gcc.c-torture/execute/20030221-1.c: New test.
20419
20420 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20421
20422         PR c++/9729
20423         * g++.dg/abi/conv1.C: New test.
20424
20425 2003-02-20  Jan Hubicka  <jh@suse.cz>
20426
20427         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20428
20429 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20430
20431         * gcc.c-torture/compile/20030219-1.c: New test.
20432
20433 2003-02-18  Jan Hubicka  <jh@suse.cz>
20434
20435         * gcc.dg/funcorder.c: New test.
20436
20437 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20438
20439         * gcc.c-torture/execute/20030218-1.c: New.
20440
20441 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20442
20443         * gcc.dg/20030218-1.c: New.
20444
20445 2003-02-18  Richard Henderson  <rth@redhat.com>
20446
20447         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20448         * gcc.dg/attr-used-2.c: New.
20449
20450 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20451
20452         PR c++/9704
20453         * g++.dg/init/copy5.C: New test.
20454
20455 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20456
20457         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20458         * g++.dg/pch/pch.exp: Likewise.
20459
20460 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20461
20462         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20463         STACK_SIZE is not defined.
20464
20465 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20466
20467         PR c++/9457
20468         * g++.dg/template/init1.C: New test.
20469
20470 2003-02-16  Jan HUbicka  <jh@suse.cz>
20471
20472         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20473         (foo): Add few extra tests
20474         * gcc.dg/c99-const-expr-3.c: Likewise.
20475         * gcc.c-torture/execute/20030216-1.c: New.
20476
20477 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20478
20479         PR c++/9459
20480         * g++.dg/ext/typeof4.C: New test.
20481
20482 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20483
20484         * gcc.dg/i386-387-3.c: New test case.
20485
20486 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20487
20488         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20489         cris-*-elf* cris-*-aout* and mmix-*-*.
20490
20491 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20492
20493         * gcc.dg/20030213-1.c: New test.
20494
20495 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20496
20497         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20498         * gcc.dg/i386-387-2.c: Likewise.
20499
20500 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20501
20502         * gcc.dg/ppc-spe.c: Fix formatting.
20503         Enable tests that were previously unsupported by gas.
20504         Delete tests for instructions that no longer exist.
20505         Switch arguments on evsubifw builtin.
20506
20507 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20508
20509         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20510         STACK_SIZE is too small.
20511
20512 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20513             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20514
20515         * gcc.dg/decl-2.c: New test.
20516
20517 2003-02-10  Jan Hubicka  <jh@suse.cz>
20518
20519         * gcc.dg/i386-fpcvt-1.c:  New test.
20520
20521 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20522
20523         * gcc.c-torture/execute/20030209-1.c: New test.
20524
20525 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20526
20527         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20528         int-wide bitops, use the constants of the same width.
20529         Likewise, if long long is 32-bit wide, test bitops using
20530         32-bit constants.
20531
20532 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20533
20534         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20535
20536 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20537
20538         * testsuite/gcc.dg/builtins-4.c: New test case.
20539
20540 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20541
20542         * gcc.dg/20020430-1.c: Fix dg command typos.
20543         * gcc.dg/20020503-1.c: Likewise.
20544
20545 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20546
20547         PR c++/8785
20548         * g++.dg/parse/fused-params1.C: New test.
20549
20550         PR c++/8857
20551         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20552
20553         PR c++/8921
20554         * g++.dg/parse/non-dependent1.C: New test.
20555
20556         PR c++/8928
20557         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20558
20559         PR c++/9228
20560         * g++.dg/parse/undefined7.C: New test.
20561         * g++.dg/parse/non-templ1.C: New test.
20562
20563         PR c++/9229
20564         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20565
20566 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20567
20568         * gcc.c-torture/compile/20030206-1.c: New test.
20569
20570 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20571
20572         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20573         "pow" to "foo" to avoid potential confusion with a math built-in.
20574
20575 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20576
20577         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20578         conditions for SPARC targets.
20579
20580 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20581
20582         * gcc.dg/20030204-1.c: New test.
20583
20584 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20585
20586         PR c++/38
20587         * g++.dg/parse/array-size1.C: New test.
20588
20589         PR c++/5657
20590         * g++.dg/parse/undefined3.C: New test.
20591
20592         PR c++/5665
20593         * g++.dg/parse/undefined4.C: New test.
20594
20595         PR c++/5975
20596         * g++.dg/parse/undefined5.C: New test.
20597
20598         PR c++/7259
20599         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20600
20601         PR c++/8578
20602         * g++.dg/parse/casting-operator1.C: New test.
20603
20604         PR c++/8596
20605         * g++.dg/parse/undefined6.C: New test.
20606
20607         PR c++/8736
20608         * g++.dg/parse/missing-template1.C: New test.
20609
20610 2003-02-04  Jan Hubicka  <jh@suse.cz>
20611
20612         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20613         * gcc.dg/i386-cmov?.c:  Likewise.
20614         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20615         * gcc.dg/i386-ssefp-1.c:  Likewise.
20616         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20617         conventions.
20618
20619 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20620
20621         PR c++/7129
20622         * testsuite/g++.dg/ext/max.C: New test.
20623
20624 2003-02-03  Jan Hubicka  <jh@suse.cz>
20625
20626         * gcc.c-torture/execute/20030203-1.c: New test.
20627
20628 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20629
20630         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20631         'natural-endian'.
20632
20633 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20634
20635         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20636         * g++.dg/init/new2.C: Likewise.
20637         * g++.dg/other/new1.C: Likewise.
20638
20639 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20640
20641         * gcc.dg/struct-ret-libc.c: New test.
20642
20643 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20644
20645         * gcc.dg/20030129-1.c: New test.
20646
20647 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20648
20649         PR c++/8849
20650         * g++.dg/template/ptrmem4.C: New test.
20651
20652 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20653
20654         * g++.dg/parser/constant1.C: New test.
20655
20656 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20657
20658         PR c++/8591
20659         * g++.dg/parse/friend2.C: New test.
20660
20661 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20662
20663         PR c++/9437
20664         * g++.dg/template/unify4.C: New test.
20665
20666 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20667
20668         * gcc.c-torture/execute/20030128-1.c: New test.
20669
20670 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20671
20672         * g++.dg/lookup/nested1.C: Test moved from ...
20673         * g++.old-deja/g++.other/lookup24.C: ... here.
20674
20675 2003-01-28  Jan Hubicka  <jh@suse.cz>
20676
20677         * gcc.dg/i386-cmov5.c:  New test.
20678
20679 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20680
20681         * gcc.c-torture/execute/20010925-1.c: Changed the
20682         memcpy declaration.
20683
20684 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20685
20686         PR c++/3902
20687         * g++.dg/parse/template5.C: New test.
20688
20689 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20690
20691         PR fortran/9258
20692         * g77.dg/pr9258: New test.
20693
20694 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20695
20696         * README: Move relevant parts from README.g++.
20697
20698         * README.g++: Remove this file.
20699
20700 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20701
20702         * g++.dg/abi/dcast1.C: New test.
20703
20704 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20705
20706         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20707
20708 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20709
20710         PR c++/47
20711         * g++.old-deja/g++.other/lookup24.C: New test.
20712
20713 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20714
20715         PR middle-end/7227
20716         * gcc.dg/uninit-C.c: New test.
20717
20718 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20719
20720         * g++.dg/abi/covariant1.C: New test.
20721
20722 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20723
20724         * gcc.dg/20030123-1.c: New test.
20725
20726 2003-01-25  Jan Hubicka  <jh@suse.cz>
20727
20728         PR opt/8492
20729         * gcc.c-torture/compile/20030125-1.c
20730
20731 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20732
20733         PR c++/9403
20734         * g++.dg/parse/template3.C: New test.
20735         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20736
20737         PR c++/795
20738         * g++.dg/parse/template4.C: New test.
20739
20740         PR c++/9415
20741         * g++.dg/template/qual2.C: New test.
20742
20743         PR c++/8545
20744         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20745
20746         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20747
20748 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20749
20750         * gcc.c-torture/execute/switch-1.c: New test case.
20751
20752 2003-01-25  Jan Hubicka  <jh@suse.cz>
20753
20754         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20755
20756 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20757
20758         Tweaks for Bison-1.875. From the NEWS file:
20759         "- `parse error' -> `syntax error'
20760         Bison now uniformly uses the term `syntax error'"
20761         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20762         * gcc.dg/cpp/digraph2.c: Likewise.
20763         * gcc.dg/cpp/direct2.c: Likewise.
20764         * gcc.dg/cpp/paste4.c: Likewise.
20765         * gcc.dg/c90-restrict-1.c: Likewise.
20766         * gcc.dg/c99-func-2.c: Likewise.
20767         * gcc.dg/noncompile/920721-2.c: Likewise.
20768         * gcc.dg/noncompile/930622-2.c: Likewise.
20769         * gcc.dg/noncompile/940112-1.c: Likewise.
20770         * gcc.dg/noncompile/950921-1.c: Likewise.
20771         * gcc.dg/noncompile/951123-1.c: Likewise.
20772         * gcc.dg/noncompile/971104-1.c: Likewise.
20773         * gcc.dg/noncompile/990416-1.c: Likewise.
20774
20775 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20776
20777         * g++.dg/parse/undefined1.C: Add error message.
20778
20779 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20780
20781         PR c++/9354
20782         * g++.dg/parse/new1.C: New test.
20783
20784         PR c++/9216
20785         * g++.dg/parse/template2.C: New test.
20786
20787         PR c++/9354
20788         * g++.dg/parse/typedef2.C: New test.
20789
20790         PR c++/9328
20791         * g++.dg/ext/typeof3.C: New test.
20792
20793 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20794
20795         PR c++/2738
20796         * g++.dg/parse/ret-type1.C: New test.
20797
20798         PR c++/3792
20799         * g++.dg/parse/tmpl-outside1.C: New test.
20800
20801         PR c++/4207
20802         * g++.dg/parse/int-as-enum1.C: New test.
20803
20804         PR c++/4903
20805         * g++.dg/parse/no-typename1.C: New test.
20806
20807         PR c++/5533
20808         * g++.dg/parse/no-value1.C: New test.
20809
20810         PR c++/5921
20811         * g++.dg/parse/wrong-inline1.C: New test.
20812
20813         PR c++/6402
20814         * g++.dg/parse/ref1.C: New test.
20815
20816         PR c++/6992
20817         * g++.dg/parse/attr-ctor1.C: New test.
20818
20819         PR c++/7229
20820         * g++.dg/parse/namespace5.C: New test.
20821
20822         PR c++/7917
20823         * g++.dg/parse/func-def1.C: New test.
20824
20825         PR c++/8143
20826         * g++.dg/parse/undefined1.C: New test.
20827
20828         PR c++/5723, PR c++/8522
20829         * g++.dg/parse/specialization1.C: New test.
20830
20831         PR c++/163, PR c++/8595
20832         * g++.dg/parse/struct-as-enum1.C: New test.
20833
20834         PR c++/9173
20835         * g++.dg/parse/undefined2.C: New test.
20836
20837 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20838
20839         PR c++/9298
20840         * g++.dg/parse/template1.C: New test.
20841
20842         PR c++/9384
20843         * g++.dg/parse/using1.C: New test.
20844
20845         PR c++/9285
20846         PR c++/9294
20847         * g++.dg/parse/expr2.C: New test.
20848
20849         PR c++/9388
20850         * g++.dg/parse/lookup2.C: Likewise.
20851
20852 2003-01-21  Jan Hubicka  <jh@suse.cz>
20853
20854         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20855         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20856         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20857         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20858
20859 2003-01-20  Nick Clifton  <nickc@redhat.com>
20860
20861         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20862         problem with ARM sibcall code generation.
20863
20864 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20865
20866         * gcc.c-torture/execute/20030120-1.c: New.
20867
20868 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20869
20870         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20871
20872 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20873
20874         PR c++/9272
20875         * g++.dg/parse/ctor1.C: New test.
20876
20877         PR c++/9294:
20878         * g++.dg/parse/qualified1.C: New test.
20879
20880         * g++.dg/parse/typename3.C: New test.
20881
20882 2003-01-16  Richard Henderson  <rth@redhat.com>
20883
20884         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20885
20886 2003-01-16  Richard Henderson  <rth@redhat.com>
20887
20888         * g++.dg/pch/pch.exp: Copy test header to the working directory
20889         before using it either for precompilation or direct use.
20890         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20891         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20892
20893 2003-01-16  Richard Henderson  <rth@redhat.com>
20894
20895         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20896         before using it either for precompilation or direct use.
20897         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20898         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20899
20900 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20901
20902         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20903         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20904         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20905         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20906         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20907         typename warning into error.
20908         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20909         error messages.
20910         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20911         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20912         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20913         messages.
20914         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20915         make declaration visible in template.
20916         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20917         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20918         messages.
20919         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20920         message.
20921         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20922         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20923         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20924         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20925         typename warning with error message.
20926         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20927         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20928         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20929
20930 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20931
20932         * g++.dg/parse/ambig2.C: New test.
20933
20934 2003-01-15  Richard Henderson  <rth@redhat.com>
20935
20936         * g++.dg/tls/init-2.C: Update error message string.
20937
20938 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20939
20940         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20941
20942 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20943
20944         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20945         all for HC11/HC12.
20946         * gcc.c-torture/compile/20001205-1.x: Likewise.
20947         * gcc.c-torture/compile/20001226-1.x: Likewise.
20948         * gcc.c-torture/compile/920520-1.x: Likewise.
20949         * gcc.c-torture/compile/961203-1.x: Likewise.
20950         * gcc.c-torture/compile/20020604-1.x: Likewise.
20951
20952 2003-01-15  Jan Hubicka  <jh@suse.cz>
20953
20954         * gcc.c-torture/compile/20030115-1.c: New test.
20955
20956         * gcc.dg/i386-fpcvt-1.c: New test.
20957         * gcc.dg/i386-fpcvt-2.c: New test.
20958
20959 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20960
20961         Further conform g++'s __vmi_class_type_info to the C++ ABI
20962         specification.
20963         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20964         the specification.
20965
20966 2003-01-14  Jan Hubicka  <jh@suse.cz>
20967
20968         * gcc.dg/i386-fpcvt-1.c: New test.
20969         * gcc.dg/i386-fpcvt-2.c: New test.
20970
20971 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20972
20973         * gcc.dg/i386-mmx-3.c: New test.
20974
20975 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20976
20977         PR c++/9264
20978         * g++.dg/parse/octal1.C: New file.
20979
20980         PR c++/9172
20981         * g++.dg/parse/typename1.C: New file.
20982
20983 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20984
20985         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20986         * gcc.dg/bf-no-ms-layout.c: Likewise.
20987         * gcc.dg/bf-ms-attrib.c: Likewise.
20988
20989 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20990
20991         PR c++/9099
20992         * g++.dg/parse/dtor1.C: New file.
20993
20994         PR c++/9128
20995         * g++.dg/rtti/typeid1.C: New file.
20996
20997         PR c++/9153
20998         * g++.dg/parse/lookup1.C: New file.
20999
21000         PR c++/9171
21001         * g++.dg/templ/spec5.C: New file.
21002
21003 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21004
21005         * gcc.c-torture/compile/20030110-1.c: New test.
21006
21007 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21008
21009         Merge from pch-branch:
21010
21011         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21012
21013         * gcc.dg/pch/cpp-1.h: New.
21014         * gcc.dg/pch/cpp-1.c: New.
21015         * gcc.dg/pch/cpp-2.h: New.
21016         * gcc.dg/pch/cpp-2.c: New.
21017
21018         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21019
21020         * gcc.dg/pch/except-1.h: New.
21021         * gcc.dg/pch/except-1.c: New.
21022
21023         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21024
21025         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21026         running test.
21027         * gcc.dg/pch: Include *.hp not *.h.
21028         * gcc.dg/pch/system-1.h: New.
21029         * gcc.dg/pch/system-1.c: New.
21030
21031         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21032
21033         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21034         rather than trying to build and run a program using PCH.
21035         * gcc.dg/pch: Remove dg-do commands from test files.
21036
21037         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21038
21039         * gcc.dg/pch/macro-3.c: New.
21040         * gcc.dg/pch/macro-3.h: New.
21041
21042         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21043
21044         * gcc.dg/pch/common-1.c: New.
21045         * gcc.dg/pch/common-1.h: New.
21046         * gcc.dg/pch/decl-1.c: New.
21047         * gcc.dg/pch/decl-1.h: New.
21048         * gcc.dg/pch/decl-2.c: New.
21049         * gcc.dg/pch/decl-2.h: New.
21050         * gcc.dg/pch/decl-3.c: New.
21051         * gcc.dg/pch/decl-3.h: New.
21052         * gcc.dg/pch/decl-4.c: New.
21053         * gcc.dg/pch/decl-4.h: New.
21054         * gcc.dg/pch/decl-5.c: New.
21055         * gcc.dg/pch/decl-5.h: New.
21056         * gcc.dg/pch/global-1.c: New.
21057         * gcc.dg/pch/global-1.h: New.
21058         * gcc.dg/pch/inline-1.c: New.
21059         * gcc.dg/pch/inline-1.h: New.
21060         * gcc.dg/pch/inline-2.c: New.
21061         * gcc.dg/pch/inline-2.h: New.
21062         * gcc.dg/pch/static-1.c: New.
21063         * gcc.dg/pch/static-1.h: New.
21064         * gcc.dg/pch/static-2.c: New.
21065         * gcc.dg/pch/static-2.h: New.
21066
21067         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21068
21069         * g++.dg/pch/pch.exp: Better handle failing testcases.
21070         * gcc.dg/pch/pch.exp: Likewise.
21071         * gcc.dg/pch/macro-1.c: New.
21072         * gcc.dg/pch/macro-1.h: New.
21073         * gcc.dg/pch/macro-2.c: New.
21074         * gcc.dg/pch/macro-2.h: New.
21075
21076         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21077
21078         * g++.dg/dg.exp: Treat files in pch/ specially.
21079         * g++.dg/pch/pch.exp: New file.
21080         * g++.dg/pch/empty.H: New file.
21081         * g++.dg/pch/empty.C: New file.
21082         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21083         "precompile".
21084
21085         * gcc.dg/pch/pch.exp: New file.
21086         * gcc.dg/pch/empty.h: New file.
21087         * gcc.dg/pch/empty.c: New file.
21088         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21089         "precompile".
21090
21091 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21092
21093         * g++.dg/template/friend14.C: New test.
21094
21095 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21096
21097         * gcc.dg/old-style-asm-1.c: New test.
21098
21099 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21100
21101         * gcc.c-torture/compile/20030109-1.c: New test.
21102
21103 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21104
21105         * gcc.c-torture/execute/20030109-1.c: New test.
21106
21107 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21108
21109         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21110         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21111         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21112         * g++.old-deja/g++.mike/eh2.C: Likewise
21113         * g++.old-deja/g++.mike/eh3.C: Likewise
21114         * g++.old-deja/g++.mike/eh5.C: Likewise
21115         * g++.old-deja/g++.mike/eh6.C: Likewise
21116         * g++.old-deja/g++.mike/eh7.C: Likewise
21117         * g++.old-deja/g++.mike/eh8.C: Likewise
21118         * g++.old-deja/g++.mike/eh9.C: Likewise
21119         * g++.old-deja/g++.mike/eh10.C: Likewise
21120         * g++.old-deja/g++.mike/eh12.C: Likewise
21121         * g++.old-deja/g++.mike/eh13.C: Likewise
21122         * g++.old-deja/g++.mike/eh14.C: Likewise
21123         * g++.old-deja/g++.mike/eh16.C: Likewise
21124         * g++.old-deja/g++.mike/eh17.C: Likewise
21125         * g++.old-deja/g++.mike/eh18.C: Likewise
21126         * g++.old-deja/g++.mike/eh21.C: Likewise
21127         * g++.old-deja/g++.mike/eh23.C: Likewise
21128         * g++.old-deja/g++.mike/eh24.C: Likewise
21129         * g++.old-deja/g++.mike/eh25.C: Likewise
21130         * g++.old-deja/g++.mike/eh26.C: Likewise
21131         * g++.old-deja/g++.mike/eh27.C: Likewise
21132         * g++.old-deja/g++.mike/eh28.C: Likewise
21133         * g++.old-deja/g++.mike/eh29.C: Likewise
21134         * g++.old-deja/g++.mike/eh31.C: Likewise
21135         * g++.old-deja/g++.mike/eh33.C: Likewise
21136         * g++.old-deja/g++.mike/eh34.C: Likewise
21137         * g++.old-deja/g++.mike/eh35.C: Likewise
21138         * g++.old-deja/g++.mike/eh36.C: Likewise
21139         * g++.old-deja/g++.mike/eh37.C: Likewise
21140         * g++.old-deja/g++.mike/eh38.C: Likewise
21141         * g++.old-deja/g++.mike/eh39.C: Likewise
21142         * g++.old-deja/g++.mike/eh40.C: Likewise
21143         * g++.old-deja/g++.mike/eh41.C: Likewise
21144         * g++.old-deja/g++.mike/eh42.C: Likewise
21145         * g++.old-deja/g++.mike/eh44.C: Likewise
21146         * g++.old-deja/g++.mike/eh46.C: Likewise
21147         * g++.old-deja/g++.mike/eh47.C: Likewise
21148         * g++.old-deja/g++.mike/eh48.C: Likewise
21149         * g++.old-deja/g++.mike/eh49.C: Likewise
21150         * g++.old-deja/g++.mike/eh50.C: Likewise
21151         * g++.old-deja/g++.mike/eh51.C: Likewise
21152         * g++.old-deja/g++.mike/eh53.C: Likewise
21153         * g++.old-deja/g++.mike/eh55.C: Likewise
21154         * g++.old-deja/g++.mike/p7912.C: Likewise
21155         * g++.old-deja/g++.mike/p9706.C: Likewise
21156         * g++.old-deja/g++.mike/p10416.C: Likewise
21157         * g++.old-deja/g++.mike/p11667.C: Likewise
21158         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21159         Remove redundant reference to Iris.
21160         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21161         Elxsi, i860, Pico Java, and WE32K.
21162
21163 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21164
21165         * g++.dg/ext/asm4.C: New test.
21166
21167 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21168
21169         PR c++/9030
21170         * g++.dg/template/friend12.C: New test.
21171         * g++.dg/template/friend13.C: Likewise.
21172         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21173
21174 2003-01-08  Jan Hubicka  <jh@suse.cz>
21175
21176         * gcc.dg/i386-cadd.c: New test.
21177         * gcc.dg/i386-cmov4.c: Likewise.
21178
21179 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21180
21181         PR c++/9165
21182         * g++.dg/warn/Wunused-3.C: New test.
21183
21184         * g++.dg/abi/bitfield9.C: New test.
21185
21186         PR c++/9189
21187         * g++.dg/parse/defarg3.C: New test.
21188
21189 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21190
21191         * g++.dg/parse/ambig1.C: New test.
21192         * g++.dg/parse/defarg2.C: New test.
21193
21194 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21195
21196         * g++.dg/template/defarg-1.C: New test.
21197         * g++.dg/template/local2.C: Likewise.
21198
21199 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21200
21201         * gcc.c-torture/execute/20030105-1.c: New test.
21202
21203 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21204
21205         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21206         * g++.dg/parse/namespace4.C: Likewise.
21207
21208 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21209
21210         * g++.dg/template/ntp2.C: New test.
21211
21212 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21213
21214         * g++.dg/parse/extern-C-1.C: New test.
21215
21216         * g++.dg/parse/namespace4.C: New test.
21217
21218         * g++.dg/template/nested1.C: New test.
21219
21220         * g++.dg/parse/namespace3.C: New test.
21221
21222 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21223
21224         * g++.dg/lookup/two-stage1.C: New test.
21225
21226 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21227
21228         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21229         * g++.old-deja/g++.jason/access8.C: Likewise.
21230         * g++.old-deja/g++.other/decl5.C: Likewise.
21231
21232 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21233
21234         * g++.dg/parse/parse7.C: New test.
21235
21236 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21237
21238         PR c++/2843
21239         * g++.dg/ext/attrib7.C: New test.
21240
21241 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21242
21243         * g++.dg/parse/parse6.C: New test.
21244
21245 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21246
21247         * gcc.dg/h8300-stack-1.c: New.
21248
21249 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21250
21251         g++.dg/lookup/exception1.C: New test.
21252
21253         g++.dg/lookup/template1.C: New test.
21254
21255         g++.dg/parse/namespace2.C: New test.
21256
21257         g++.dg/parse/parens2.C: New test.
21258
21259 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21260
21261         * g++.dg/parse/parse5.C: New test.
21262         * g++.dg/lookup/scoped4.C: New test.
21263
21264 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21265
21266         * g++.dg/parse/parens1.C: New test.
21267
21268         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21269         angle-bracket1.C.
21270         * g++.dg/parse/parens2.C: New test.
21271
21272         * g++.dg/lookup/scope-operator1.C: New test.
21273
21274         * g++.dg/parse/operator1.C: New test.
21275
21276 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21277
21278         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21279         * g++.old-deja/g++.other/access6.C: Likewise.
21280         * g++.old-deja/g++.other/decl1.C: Likewise.
21281         * g++.old-deja/g++.pt/typename12.C: Likewise.
21282
21283 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21284
21285         * g++.dg/parse/namespace1.C: New test.
21286
21287 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21288
21289         * g++.dg/parse/parse4.C: New test.
21290
21291 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21292
21293         * g++.dg/parse/parse3.C: New test.
21294
21295 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21296
21297         * g++.dg/parse/parse2.C: New test.
21298
21299 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21300
21301         * g++.dg/template/friend11.C: New test.
21302
21303 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21304
21305         * g++.dg/parse/parse1.C: New test.
21306
21307 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21308
21309         * lib/profopt.exp: Change the name of a global variable to avoid
21310         possible clashes with other test suites.
21311
21312 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21313
21314         * g++.dg/inherit/covariant8.C: New test.
21315
21316 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21317
21318         * g++.dg/init/array9.C: New test.
21319
21320         PR c++/9112
21321         * g++.dg/parse/expr1.C: New test.
21322
21323 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21324
21325         * gcc.c-torture/compile/20021230-1.c: New test.
21326
21327 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21328
21329         * g++.dg/inherit/covariant5.C: New test.
21330         * g++.dg/inherit/covariant6.C: New test.
21331         * g++.dg/inherit/covariant7.C: New test.
21332
21333 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21334
21335         PR c++/2739
21336         * g++.dg/other/access2.C: New test.
21337
21338 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21339
21340         * g++.dg/other/anon-struct.C: No longer fails
21341         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21342         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21343         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21344
21345 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21346
21347         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21348
21349 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21350
21351         * g++.dg/eh/spec4.C: Remove stray semicolon.
21352         * g++.dg/expr/pmf-1.C: Change error message.
21353         * g++.dg/ext/asm1.C: Remove stray semicolon.
21354         * g++.dg/ext/typename1.C: Add missing typenames.
21355         * g++.dg/inherit/template-as-base.C: Change error message.
21356         * g++.dg/lookup/scoped1.C: Likewise.
21357         * g++.dg/lookup/scoped2.C: Likewise.
21358         * g++.dg/lookup/using2.C: Likewise.
21359         * g++.dg/other/component1.C: Remove stray semicolon.
21360         * g++.dg/other/do1.C: Change error message.
21361         * g++.dg/other/error2.C: Likewise.
21362         * g++.dg/other/init1.C: Likewise.
21363         * g++.dg/other/packed1.C: Remove stray semicolon.
21364         * g++.dg/other/ptrmem2.C: Change error message.
21365         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21366         marker.
21367         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21368         * g++.dg/template/access3.C: Add typename keyword.
21369         * g++.dg/template/access5.C: Remove stray semicolon.
21370         * g++.dg/template/access6.C: Likewise.
21371         * g++.dg/template/complit1.C: Likewise.
21372         * g++.dg/template/crash1.C: Change error message.
21373         * g++.dg/template/inherit2.C: Remove stray semicolon.
21374         * g++.dg/template/instantiate2.C: Likewise.
21375         * g++.dg/template/instantiate3.C: Change error message.
21376         * g++.dg/template/qual1.C: Remove stray semicolon.
21377         * g++.dg/template/qualttp18.C: Change error message.
21378         * g++.dg/template/ref1.C: Remove stray semicolon.
21379         * g++.dg/template/sizeof1.C (A::value): Declare it.
21380         * g++.dg/template/spec4.C: Change error message.
21381         * g++.dg/template/static1.C: Likewise.
21382         * g++.dg/template/type1.C: Likewise.
21383         * g++.dg/template/typename3.C: Likewise.
21384         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21385         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21386         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21387         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21388         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21389         named return value extension.
21390         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21391         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21392         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21393         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21394         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21395         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21396         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21397         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21398         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21399         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21400         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21401         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21402         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21403         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21404         syntax.
21405         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21406         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21407         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21408         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21409         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21410         * g++.old-deja/g++.brendan/template11.C: Likewise.
21411         * g++.old-deja/g++.brendan/template26.C: Likewise.
21412         * g++.old-deja/g++.brendan/template27.C: Use explicit
21413         specialization syntax.
21414         * g++.old-deja/g++.brendan/template30.C: Likewise.
21415         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21416         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21417         non-dependent names.
21418         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21419         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21420         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21421         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21422         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21423         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21424         named return value extension.
21425         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21426         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21427         * g++.old-deja/g++.ext/return1.C: Likewise.
21428         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21429         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21430         * g++.old-deja/g++.jason/access8.C: Likewise.
21431         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21432         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21433         pseudo-destructor names.
21434         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21435         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21436         pseudo-destructor names.
21437         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21438         * g++.old-deja/g++.jason/overload19.C: Likewise.
21439         * g++.old-deja/g++.jason/overload32.C: Likewise.
21440         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21441         stray semicolons.
21442         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21443         * g++.old-deja/g++.jason/return.C: Likewise.
21444         * g++.old-deja/g++.jason/return2.C: Likewise.
21445         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21446         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21447         syntax.
21448         * g++.old-deja/g++.jason/template10.C: Account for use of
21449         non-dependent names.
21450         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21451         syntax.
21452         * g++.old-deja/g++.jason/template37.C: Likewise.
21453         * g++.old-deja/g++.law/access4.C: Change error messages.
21454         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21455         pseudo-destructor names.
21456         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21457         * g++.old-deja/g++.law/ctors9.C: Likewise.
21458         * g++.old-deja/g++.law/cvt22.C: Likewise.
21459         * g++.old-deja/g++.law/dtors5.C: Likewise.
21460         * g++.old-deja/g++.law/global-init1.C: Likewise.
21461         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21462         * g++.old-deja/g++.law/operators28.C: Likewise.
21463         * g++.old-deja/g++.law/visibility28.C: Likewise.
21464         * g++.old-deja/g++.martin/eval1.C: Likewise.
21465         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21466         name.
21467         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21468         * g++.old-deja/g++.mike/net34.C: Likewise.
21469         * g++.old-deja/g++.mike/net36.C: Likewise.
21470         * g++.old-deja/g++.mike/ns2.C: Likewise.
21471         * g++.old-deja/g++.mike/p12306.C: Likewise.
21472         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21473         value extension.
21474         * g++.old-deja/g++.mike/p700.C: Likewise.
21475         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21476         * g++.old-deja/g++.mike/p710.C: Likewise.
21477         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21478         value extension.
21479         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21480         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21481         * g++.old-deja/g++.ns/crash2.C: Likewise.
21482         * g++.old-deja/g++.ns/crash3.C: Likewise.
21483         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21484         * g++.old-deja/g++.ns/ns17.C: Likewise.
21485         * g++.old-deja/g++.ns/template16.C: Likewise.
21486         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21487         keyword.
21488         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21489         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21490         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21491         named return value extension.
21492         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21493         * g++.old-deja/g++.other/access4.C: Issue additional error
21494         messages.
21495         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21496         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21497         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21498         * g++.old-deja/g++.other/crash25.C: Change error message.
21499         * g++.old-deja/g++.other/crash4.C: Change error message.
21500         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21501         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21502         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21503         checks.
21504         * g++.old-deja/g++.other/defarg8.C: Likewise.
21505         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21506         * g++.old-deja/g++.other/dtor10.C: Likewise.
21507         * g++.old-deja/g++.other/incomplete.C: Likewise.
21508         * g++.old-deja/g++.other/linkage7.C: Likewise.
21509         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21510         lookup algorithm.
21511         * g++.old-deja/g++.other/mangle2.C: Likewise.
21512         * g++.old-deja/g++.other/refinit2.C: Likewise.
21513         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21514         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21515         * g++.old-deja/g++.pt/crash28.C: Likewise.
21516         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21517         syntax.
21518         * g++.old-deja/g++.pt/crash32.C: Change error message.
21519         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21520         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21521         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21522         error message position.
21523         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21524         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21525         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21526         syntax.
21527         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21528         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21529         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21530         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21531         keyword.
21532         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21533         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21534         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21535         keyword.
21536         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21537         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21538         syntax.
21539         * g++.old-deja/g++.pt/friend28.C: Account for use of
21540         non-dependent names.
21541         * g++.old-deja/g++.pt/friend29.C: Likewise.
21542         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21543         rules.
21544         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21545         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21546         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21547         lookup rules.
21548         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21549         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21550         keyword.
21551         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21552         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21553         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21554         keyword.
21555         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21556         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21557         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21558         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21559         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21560         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21561         keyword.
21562         * g++.old-deja/g++.pt/spec10.C: Likewise.
21563         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21564         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21565         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21566         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21567         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21568         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21569         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21570         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21571         * g++.old-deja/g++.pt/typename15.C: Likewise.
21572         * g++.old-deja/g++.pt/typename22.C: Likewise.
21573         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21574         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21575         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21576         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21577         syntax.
21578         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21579         return value extension.
21580         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21581         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21582         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21583         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21584
21585 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21586
21587         * g++.dg/warn/inline1.C: New test.
21588         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21589         * g++.old-deja/g++.jason/synth10.C: Likewise.
21590         * g++.old-deja/g++.mike/net31.C: Likewise.
21591         * g++.old-deja/g++.mike/p8786.C: Likewise.
21592
21593         * g++.dg/template/friend10.C: New test.
21594         * g++.dg/template/conv5.C: New test.
21595
21596 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21597
21598         * g++.dg/lookup/scoped3.C: New test.
21599
21600         * g++.dg/lookup/decl1.C: New test.
21601         * g++.dg/lookup/decl2.C: New test.
21602
21603 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21604
21605         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21606         gcc.c-torture/compile/20021015-1.c,
21607         gcc.c-torture/compile/20021015-2.c,
21608         gcc.c-torture/compile/20021123-1.c,
21609         gcc.c-torture/compile/20021123-2.c,
21610         gcc.c-torture/compile/20021123-3.c,
21611         gcc.c-torture/compile/20021123-4.c,
21612         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21613         only to 3.1 or 3.2 branch.
21614
21615 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21616
21617         * gcc.dg/i386-bitfield3.c: New test.
21618
21619         * gcc.dg/i386-bitfield2.c: New test.
21620
21621 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21622
21623         * g++.dg/parse/conv_op1.C: New test.
21624
21625 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21626
21627         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21628         approved.
21629
21630 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21631
21632         * gcc.c-torture/compile/20021220-1.c: New test.
21633
21634 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21635
21636         * gcc.dg/i386-fastcall-1.c: New.
21637
21638 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21639
21640         * gcc.c-torture/execute/20021219-1.c: New test.
21641
21642 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21643
21644         * gcc.dg/i386-pic-1.c: New test.
21645
21646 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21647
21648         PR c++/8099
21649         * g++.dg/template/friend9.C: New test.
21650
21651 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21652
21653         PR c++/3663
21654         * g++.dg/template/access7.C: New test.
21655
21656 2002-12-18  Nick Clifton  <nickc@redhat.com>
21657
21658         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21659         the libstdc++-v3 directory has been found.
21660
21661 2002-12-12  Devang Patel <dpatel@apple.com>
21662         * gcc.dg/darwin-ld-1.c: New test.
21663         * gcc.dg/darwin-ld-2.c: New test.
21664         * gcc.dg/darwin-ld-3.c: New test.
21665         * gcc.dg/darwin-ld-4.c: New test.
21666         * gcc.dg/darwin-ld-5.c: New test.
21667
21668 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21669
21670         * gcc.c-torture/compile/20021212-1.c: New test.
21671
21672 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21673
21674         * gcc.dg/fshort-wchar: New test.
21675
21676 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21677
21678         PR c++/8372
21679         * g++.dg/template/dtor1.C: New test.
21680
21681         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21682         markers.
21683
21684 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21685
21686         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21687
21688 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21689
21690         * g++.dg/template/static1.C: New test.
21691         * g++.dg/template/static2.C: New test.
21692         * g++.old-deja/g++.ext/memconst.C: New test.
21693
21694 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21695
21696         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21697         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21698         * g++.dg/special/initp1.C: Likewise.
21699
21700 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21701
21702         * gcc.c-torture/execute/20021204-1.c: New test.
21703
21704 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21705
21706         * gcc.dg/ppc-fmadd-1.c: New file.
21707         * gcc.dg/ppc-fmadd-2.c: New file.
21708         * gcc.dg/ppc-fmadd-3.c: New file.
21709
21710 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21711
21712         * gcc.c-torture/compile/20021204-1.c: New test.
21713
21714 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21715
21716         * g++.dg/inherit/covariant2.C: New test.
21717         * g++.dg/inherit/covariant3.C: New test.
21718         * g++.dg/inherit/covariant4.C: New test.
21719         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21720         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21721
21722 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21723
21724         PR c++/8688
21725         * g++.dg/init/brace3.C: New test.
21726
21727 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21728
21729         * gcc.dg/20020210-1.c: Fix a comment typo.
21730
21731 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21732
21733         PR c++/8720
21734         * g++.dg/parse/defarg1.C: New test.
21735
21736         PR c++/8615
21737         * g++.dg/template/char1.C: New test.
21738
21739         * g++.dg/template/varmod1.C: Fix typo.
21740
21741 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21742
21743         DR 180
21744         * g++.old-deja/g++.pt/crash32.C: Expect error.
21745
21746 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21747
21748         PR c++/5919
21749         * g++.dg/template/varmod1.C: New test.
21750
21751         PR c++/8727
21752         * g++.dg/inherit/typeinfo1.C: New test.
21753
21754         PR c++/8663
21755         * g++.dg/inherit/typedef1.C: New test.
21756
21757 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21758
21759         PR c++/8332
21760         PR c++/8493
21761         * g++.dg/template/strlen1.C: New test.
21762
21763         PR c++/8227
21764         * g++.dg/template/ctor2.C: New test.
21765
21766         PR c++/8214
21767         * g++.dg/init/string1.C: New test.
21768
21769         PR c++/8511
21770         * g++.dg/template/friend8.C: New test.
21771
21772 2002-11-29  Joe Buck <jbuck@synopsys.com>
21773
21774         * g++.dg/lookup/anon2.C: New test.
21775
21776 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21777
21778         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21779         h8300 port.
21780
21781 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21782
21783         * gcc.dg/bitfld-6.c: New test.
21784
21785 2002-11-27  Jan Hubicka  <jh@suse.cz>
21786
21787         * gcc.c-torture/execute/20021127.[cx]: New test.
21788
21789 2002-11-26  Jan Hubicka  <jh@suse.cz>
21790
21791         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21792         quality.
21793
21794 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21795
21796         * g++.dg/init/brace2.C: New test.
21797         * g++.old-deja/g++.mike/p9129.C: Correct.
21798
21799 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21800
21801         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21802
21803 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21804
21805         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21806
21807 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21808
21809         * testsuite/g++.dg/abi/empty11.C: New test.
21810         * testsuite/g++.dg/rtti/cv1.C: New test.
21811
21812 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21813
21814         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21815
21816 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21817
21818         * g++.dg/abi/empty10.C: New test.
21819
21820 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21821
21822         * gcc.c-torture/compile/20021124-1.c: New test.
21823
21824 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21825
21826         * g++.dg/abi/rtti2.C: New test.
21827
21828 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21829
21830         * gcc.dg/i386-unroll-1.c: New test.
21831
21832 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21833
21834         * gcc.c-torture/compile/20021120-1.c: New test.
21835         * gcc.c-torture/compile/20021120-2.c: New test.
21836
21837 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21838
21839         * gcc.dg/bitfld-5.c: New test.
21840
21841 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21842
21843         * gcc.c-torture/execute/20021120-3.c: New test.
21844
21845 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21846
21847         * gcc.c-torture/execute/20021120-2.c: New test.
21848
21849 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21850
21851         * gcc.c-torture/execute/20021120-1.c: New test.
21852
21853 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21854
21855         * gcc.c-torture/execute/20021118-3.c: New test.
21856
21857 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21858
21859         * gcc.c-torture/compile/20021119-1.c: New test.
21860
21861 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21862
21863         * gcc.dg/duff-1.c: New test.
21864         * gcc.dg/duff-2.c: New test.
21865         * gcc.dg/duff-3.c: New test.
21866
21867 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21868
21869         * gcc.dg/cpp/_Pragma5.c: New test.
21870
21871 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21872
21873         * gcc.c-torture/execute/20021118-2.c: New test.
21874
21875 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21876
21877         * gcc.c-torture/execute/20021118-1.c: New test.
21878
21879 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21880
21881         * gcc.dg/20021116-1.c: New test.
21882
21883 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21884
21885         * g++.dg/abi/vcall1.C: New test.
21886
21887 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21888
21889         * gcc.dg/20021029-1.c: New test.
21890         * gcc.dg/20021029-2.c: New test.
21891
21892 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21893
21894         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21895
21896 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21897
21898         PR c/8439
21899         * gcc.dg/20021110.c: Move to ...
21900         * gcc.c-torture/compile/20021110.c: .... here.
21901
21902 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21903
21904         PR c/8467
21905         * gcc.c-torture/execute/20021111-1.c
21906
21907 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21908
21909         PR c/8439
21910         * gcc.dg/20021110.c: New test.
21911
21912 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21913
21914         * g++.dg/abi/vthunk3.C: Run only on x86.
21915
21916 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21917
21918         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21919
21920 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21921
21922         * lib/compat.exp (compat-execute): Fix logic error in last
21923         change.
21924
21925 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21926
21927         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21928
21929 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21930
21931         PR c++/8389
21932         * g++.dg/template/access6.C: New test.
21933
21934 2002-11-08  Jan Hubicka  <jh@suse.cz>
21935
21936         * gcc.dg/i386-ssefp-1.c: New test.
21937         * gcc.dg/i386-ssefp-1.c: New test.
21938
21939 2002-11-08  Jan Hubicka  <jh@suse.cz>
21940
21941         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21942
21943 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21944
21945         * g++.dg/abi/vthunk3.C: New test.
21946
21947         PR c++/8338
21948         * g++.dg/template/crash2.C: New test.
21949
21950 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21951
21952         * testsuite/g++.dg/abi/dtor1.C: New test.
21953         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21954
21955 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21956
21957         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21958         Darwin.
21959
21960 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21961
21962         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21963         -mthumb.  Only xfail with -O0.
21964
21965 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21966
21967         * g++.dg/abi/thunk1.C: New test.
21968         * g++.dg/abi/thunk2.C: Likewise.
21969         * g++.dg/abi/vtt1.C: Likewise.
21970
21971 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21972
21973         PR optimization/8423
21974         * gcc.c-torture/execute/builtin-constant.c: New test.
21975
21976 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21977
21978         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21979         Add some more cases.
21980
21981 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21982
21983         PR c++/8391
21984         * g++.dg/opt/local1.C: New test.
21985
21986 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21987
21988         PR c++/8160
21989         * g++.dg/template/complit1.C: New test.
21990
21991         PR c++/8149
21992         * g++.dg/template/typename4.C: Likewise.
21993
21994 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21995
21996         Core issue 287, PR c++/7639
21997         * g++.dg/template/instantiate1.C: Adjust error location.
21998         * g++.dg/template/instantiate3.C: New test.
21999         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22000         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22001         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22002
22003 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22004
22005         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22006
22007 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22008
22009         PR c++/8287
22010         * g++.dg/init/dtor2.C: New test.
22011
22012 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22013
22014         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22015         * gcc.dg/nest.c: Bypass errors on irix6.
22016
22017 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22018
22019         * gcc.dg/nest.c: Expect error for mmix-*-*.
22020         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22021
22022 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22023
22024         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22025         markers.
22026
22027         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22028
22029 2002-10-25  Mike Stump  <mrs@apple.com>
22030
22031         * gcc.dg/warn-1.c: New test.
22032
22033 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22034
22035         * g++.dg/template/typename3.C: New test.
22036
22037 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22038
22039         * g++.dg/lookup/ptrmem1.C: New test.
22040
22041         * g++.dg/abi/vthunk2.C: New test.
22042
22043 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22044
22045         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22046
22047 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22048
22049         * g++.dg/abi/empty9.C: New test.
22050
22051 2002-10-24  Richard Henderson  <rth@redhat.com>
22052
22053         * g++.dg/inherit/thunk1.C: Enable for ia64.
22054
22055 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22056
22057         PR c++/8067
22058         * g++.dg/lookup/pretty1.C: New test.
22059
22060 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22061
22062         * gcc.dg/20021023-1.c: New test.
22063
22064 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22065
22066         PR c++/7679
22067         * g++.dg/parse/inline1.C: New test.
22068
22069 2002-10-23  Richard Henderson  <rth@redhat.com>
22070
22071         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22072
22073         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22074
22075 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22076
22077         PR c++/6579
22078         * g++.dg/parse/stmtexpr3.C: New test.
22079
22080 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22081
22082         * g++.dg/expr/cond1.C: New test.
22083
22084 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22085
22086         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22087
22088 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22089
22090         * g++.dg/abi/vbase13.C: New test.
22091         * g++.dg/abi/vbase14.C: Likewise.
22092
22093 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22094
22095         * gcc.dg/tls/pic-1.c: New test.
22096         * gcc.dg/tls/nonpic-1.c: New test.
22097         * gcc.dg/20021018-1.c: New test.
22098
22099 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22100
22101         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22102         Remove only files with the same base name as the test case.
22103         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22104         (profopt-execute): Likewise.  Also, remove old profiling
22105         and performance data files before running the tests.
22106
22107         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22108         * g++.dg/bprob/bprob.exp: Likewise.
22109         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22110         to allow more general test case names.
22111
22112         * g++.dg/bprob/bprob-1.C: Rename to ...
22113         * g++.dg/bprob/g++-bprob-1.C: ... this.
22114
22115         * g77.dg/bprob/bprob-1.f: Rename to ...
22116         * g77.dg/bprob/g77-bprob-1.f: ... this.
22117
22118 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22119
22120         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22121         bison 1.50 or later.
22122
22123 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22124
22125         * g++.dg/README: Describe more test directories.
22126
22127 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22128
22129         * g++.dg/init/array6.C: Add additional tests.
22130
22131 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22132
22133         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22134         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22135
22136 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22137
22138         * gcc.c-torture/compile/20020604-1.x: New.
22139         * gcc.c-torture/compile/simd-5.x: Likewise.
22140         * gcc.c-torture/execute/920710-1.x: Likewise.
22141         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22142
22143 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22144
22145         * g++.dg/inherit/override1.C: Add dg-options clause.
22146
22147 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22148
22149         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22150         _mm_slli_si128.
22151
22152 2002-10-19  Andreas Schwab  <schwab@suse.de>
22153
22154         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22155         directory component.
22156
22157 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22158
22159         * g++.dg/inherit/thunk1.C: New test.
22160
22161         * g++.dg/inherit/override1.C: New test.
22162
22163         * g++.dg/abi/mangle11.C: New test.
22164         * g++.dg/abi/mangle14.C: New test.
22165         * g++.dg/abi/mangle17.C: New test.
22166
22167 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22168
22169         * g++.dg/overload/member2.C: New test.
22170
22171 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22172
22173         * g++.dg/README: Describe new compat directory.
22174         * g++.dg/dg.exp: Skip tests in compat directory.
22175         * README.compat: New file.
22176         * lib/compat.exp: New expect script.
22177         * g++.dg/compat: New test directory.
22178         * g++.dg/compat/compat.exp: New expect script.
22179         * g++.dg/compat/abi: New test directory.
22180         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22181         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22182         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22183         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22184         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22185         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22186         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22187         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22188         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22189         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22190         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22191         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22192         * g++.dg/compat/break: New test directory.
22193         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22194         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22195         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22196         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22197         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22198         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22199         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22200         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22201         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22202         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22203         g++.dg/compat/break/README: New files.
22204         * g++.dg/compat/eh: New test directory.
22205         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22206         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22207         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22208         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22209         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22210         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22211         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22212         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22213         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22214         g++.dg/compat/eh/filter2_y.C,
22215         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22216         g++.dg/compat/eh/new1_y.C,
22217         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22218         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22219         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22220         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22221         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22222         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22223         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22224         g++.dg/compat/eh/unexpected1_y.C: New files.
22225         * g++.dg/compat/init: New test directory.
22226         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22227         g++.dg/compat/init/array5_y.C,
22228         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22229         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22230         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22231         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22232         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22233         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22234         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22235         g++.dg/compat/init/init-ref2_y.C: New files.
22236
22237 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22238
22239         PR c++/7584
22240         * g++.dg/inherit/using3.C: New test.
22241
22242 2002-10-17  Jan Hubicka  <jh@suse.cz>
22243
22244         * gcc.dg/20021017-2.c: New test.
22245
22246 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22247
22248         * g++.dg/abi/mangle16.C: Adjust.
22249
22250         * g++.dg/init/array8.C: New test.
22251
22252 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22253
22254         * gcc.dg/special/mips-abi.exp: New test.
22255         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22256
22257 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22258
22259         * g++.dg/abi/mangle16.C: New test.
22260         * g++.dg/abi/mangle17.C: Likewise.
22261
22262         PR c++/7478
22263         * g++.dg/template/ref1.C: New test.
22264
22265 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22266
22267         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22268
22269 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22270
22271         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22272
22273 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22274
22275         PR c++/7524
22276         * g++.dg/init/array7.C: New test.
22277
22278 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22279
22280         * g++.dg/init/array6.C: New test.
22281
22282         * g++.dg/abi/mangle13.C: Likewise.
22283         * g++.dg/abi/mangle14.C: Likewise.
22284         * g++.dg/abi/mangle15.C: Likewise.
22285
22286 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22287
22288         * g++.dg/abi/empty8.C: New test.
22289
22290 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22291
22292         * g++.dg/init/ctor1.C: New test.
22293
22294 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22295
22296         * gcc.c-torture/execute/20021015-1.c: New test.
22297
22298 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22299
22300         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22301
22302 2002-10-14  Jan Hubicka  <jh@suse.cz>
22303
22304         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22305
22306 2002-10-14  Richard Henderson  <rth@redhat.com>
22307
22308         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22309
22310 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22311
22312         PR optimization/6631
22313         * g++.dg/opt/const2.C: New test.
22314
22315 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22316
22317         PR c++/7176
22318         * g++.dg/parse/friend1.C: New test.
22319         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22320
22321 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22322
22323         * gcc.dg/20021014-1.c: New test.
22324
22325 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22326
22327         PR c++/5661
22328         * g++.dg/ext/vlm1.C: New test.
22329         * g++.dg/ext/vlm2.C: Likewise.
22330
22331         * g++.dg/init/array1.C: Remove invalid braces.
22332         * g++.dg/init/brace1.C: New test.
22333         * g++.dg/init/copy2.C: Likewise.
22334         * g++.dg/init/copy3.C: Likewise.
22335         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22336         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22337         braces.
22338
22339 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22340
22341         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22342
22343 2002-10-11  Richard Shann  <richard.shann@superh.com>
22344
22345         * gcc.c-torture/compile/simd-5.c: New test.
22346
22347 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22348
22349         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22350
22351 2002-10-10  Jim Wilson  <wilson@redhat.com>
22352
22353         * gcc.c-torture/execute/20021010-1.c: New test.
22354
22355 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22356
22357         PR c/7353
22358         * g++.dg/ext/typedef-init.C: New test.
22359         * gcc.dg/typedef-init.c: New test.
22360
22361 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22362
22363         * gcc.dg/cpp/paste13.c: New test.
22364
22365 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22366
22367         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22368         remaining platforms, XFAIL during compile, not execute.  Don't
22369         XFAIL at -O0.
22370
22371 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22372
22373         * gcc.dg/alias-1.c: Tweak expected warning.
22374
22375 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22376
22377         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22378
22379 2002-10-06  Andreas Jaeger  <aj@suse.de>
22380
22381         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22382         * gcc.dg/cpp/c++98.C: Likewise.
22383
22384         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22385         * g++.dg/cpp/c++98.C: Likewise.
22386
22387         * g++.dg/README (Subdirectories): Mention cpp directory.
22388
22389         PR target/7559
22390         * gcc.dg/20021006-1.c: New test.
22391
22392 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22393
22394         PR c++/7804
22395         * g++.dg/other/warning1.C: New test.
22396
22397 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22398
22399         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22400         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22401         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22402
22403 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22404
22405         PR c++/7931
22406         * g++.dg/template/ptrmem3.C: New test.
22407
22408         PR c++/7754
22409         * g++.dg/template/union1.C: New test.
22410
22411 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22412
22413         PR c++/8006
22414         * g++.dg/abi/mangle9.C: New test.
22415         * g++.dg/abi/mangle10.C: New test.
22416         * g++.dg/abi/mangle11.C: New test.
22417         * g++.dg/abi/mangle12.C: New test.
22418
22419 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22420
22421         PR c++/7188.
22422         * g++.dg/template/meminit1.C: New test.
22423         * g++.dg/warn/Wreorder-1.C: Likewise.
22424         * g++.old-deja/g++.mike/warn3.C: Tweak.
22425         * lib/prune.exp: Ingore "in copy constructor".
22426
22427 2002-10-02  Andreas Jaeger  <aj@suse.de>
22428
22429         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22430         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22431         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22432         on x86-64.
22433
22434 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22435
22436         * gcc.dg/empty1.C: Fix typo.
22437
22438 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22439
22440         * gcc.dg/alias-1.c: New test.
22441
22442 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22443
22444         * gcc.dg/empty1.C: New test.
22445
22446         * g++.dg/tls/init-2.C: Tweak error messages.
22447
22448 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22449
22450         * gcc.c-torture/compile/20020923-1.c: New test.
22451
22452 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22453
22454         * gcc.c-torture/execute/ffs-1.c: New test.
22455         * gcc.c-torture/execute/ffs-2.c: Ditto.
22456
22457 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22458
22459         * g++.dg/overload/member1.C: New test.
22460
22461 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22462
22463         * g++.dg/abi/empty7.C: New test.
22464         * g++.dg/init/pm2.C: Likewise.
22465
22466 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22467
22468         * g++.dg/rtti/crash1.C: New test.
22469
22470 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22471
22472         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22473         gcc.dg/sibcall-4.c: New tests.
22474
22475 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22476
22477         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22478         powerpc and MMIX targets.
22479
22480 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22481
22482         * gcc.dg/cpp/20020927-1.c: New.
22483
22484 2002-09-26  David S. Miller  <davem@redhat.com>
22485
22486         * gcc.c-torture/compile/trunctfdf.c: New.
22487
22488 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22489
22490         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22491
22492 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22493
22494         * gcc.c-torture/execute/loop-15.c: New.
22495
22496 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22497
22498         * README.QMTEST: Fix typo.
22499
22500 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22501
22502         * gcc.dg/20020926-1.c: New test.
22503
22504 2002-09-25  David S. Miller  <davem@redhat.com>
22505
22506         PR target/7842
22507         * gcc.c-torture/execute/shiftdi.c: New test.
22508
22509 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22510
22511         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22512         unique to the tool.
22513         * lib/g77.exp (g77_init): Likewise.
22514         * lib/g++.exp (g++_init): Likewise.
22515         * lib/objc.exp (objc_init): Likewise.
22516
22517 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22518
22519         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22520         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22521         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22522
22523 2002-09-25  Richard Henderson  <rth@redhat.com>
22524
22525         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22526         too-small long double.
22527
22528 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22529
22530         * gcc.dg/20020919-1.c: New test.
22531
22532 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22533
22534         * g++.dg/abi/bitfield6.C: New test.
22535         * g++.dg/abi/bitfield7.C: New test.
22536         * g++.dg/abi/bitfield8.C: New test.
22537         * g++.dg/abi/vbase11.C: New test.
22538
22539 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22540
22541         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22542         hppa*-*-hpux*.  Update test comment.
22543
22544 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22545
22546         * gcc.dg/tls/struct-1.c: New test.
22547
22548 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22549
22550         * gcc.dg/cpp/tr-warn2.c: Update.
22551
22552 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22553
22554         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22555
22556 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22557
22558         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22559         systems.
22560
22561 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22562
22563         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22564
22565         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22566         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22567         setting of cxxfilt.
22568
22569 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22570
22571         * gcc.dg/20020312-2.c: Update for darwin.
22572
22573 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22574
22575         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22576
22577 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22578
22579         * objc.dg/comp-types-1.m: New test.
22580         * objc.dg/comp-types-2.m: New test.
22581         * objc.dg/comp-types-3.m: New test.
22582         * objc.dg/comp-types-4.m: New test.
22583         * objc.dg/comp-types-5.m: New test.
22584         * objc.dg/comp-types-6.m: New test.
22585
22586 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22587
22588         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22589
22590 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22591
22592         * g++.dg/other/do1.C: New test.
22593
22594         * g++.dg/template/subst1.C: New test.
22595
22596 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22597
22598         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22599
22600 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22601
22602         * g++.dg/template/qualttp20.C: Adjust expected errors.
22603         * g++.old-deja/g++.jason/report.C: Likewise.
22604         * g++.old-deja/g++.other/qual1.C: Likewise.
22605
22606         * g++.dg/lookup/scoped2.C: New test.
22607
22608         * g++.dg/ext/asm3.C: New test.
22609
22610 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22611
22612         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22613
22614 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22615
22616         * ChangeLog: follow spelling conventions.
22617         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22618         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22619         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22620         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22621         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22622         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22623         * g++.old-deja/g++.law/global-init1.C: Likewise.
22624         * g++.old-deja/g++.other/delete4.C: Likewise.
22625         * g++.old-deja/g++.other/inline21.C: Likewise.
22626         * g++.old-deja/g++.other/singleton.C: Likewise.
22627         * g77.dg/strlen0.f: Likewise.
22628         * g77.f-torture/compile/20010519-1.f: Likewise.
22629         * g77.f-torture/compile/980310-4.f: Likewise.
22630         * gcc.c-torture/compile/20000605-1.c: Likewise.
22631         * gcc.c-torture/execute/20020225-1.c: Likewise.
22632         * gcc.dg/c90-hexfloat-2.c: Likewise.
22633         * gcc.dg/c99-bool-1.c: Likewise.
22634         * gcc.dg/c99-hexfloat-2.c: Likewise.
22635         * gcc.dg/dll-2.c: Likewise.
22636         * gcc.dg/wtr-union-init-1.c: Likewise.
22637         * gcc.dg/wtr-union-init-2.c: Likewise.
22638         * gcc.dg/wtr-union-init-3.c: Likewise.
22639         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22640         * gcc.dg/cpp/defined.c: Likewise.
22641         * gcc.dg/cpp/macsyntx.c: Likewise.
22642         * gcc.dg/cpp/paste2.c: Likewise.
22643         * gcc.dg/cpp/trad/defined.c: Likewise.
22644         * gcc.dg/format/c90-printf-1.c: Likewise.
22645         * gcc.dg/format/c90-scanf-1.c: Likewise.
22646         * gcc.dg/format/c99-printf-1.c: Likewise.
22647         * gcc.dg/format/c99-scanf-1.c: Likewise.
22648         * gcc.misc-tests/gcov-8.c: Likewise.
22649         * lib/profopt.exp: Likewise.
22650
22651 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22652
22653         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22654
22655 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22656
22657         * g++.dg/inherit/using2.C: New test.
22658
22659 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22660
22661         * ChangeLog: Follow spelling conventions.
22662         * g++.dg/template/friend4.C: Likewise.
22663         * g++.old-deja/g++.pt/crash67.C: Likewise.
22664         * gcc.c-torture/execute/20000801-4.c: Likewise.
22665         * gcc.dg/c90-digraph-1.c: Likewise.
22666         * gcc.dg/c94-digraph-1.c: Likewise.
22667         * gcc.dg/c99-digraph-1.c: Likewise.
22668         * gcc.dg/cpp/line5.c: Likewise.
22669         * gcc.dg/cpp/multiline.c: Likewise.
22670         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22671         * gcc.dg/format/attr-3.c: Likewise.
22672         * gcc.dg/format/c90-scanf-3.c: Likewise.
22673         * gcc.dg/format/ext-4.c: Likewise.
22674
22675 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22676
22677         * g++.dg/template/pretty1.C: New test.
22678
22679 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22680
22681         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22682
22683 2002-09-13  Matt Austern  <austern@apple.com>
22684
22685         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22686         passing a cast expression to a function by const reference.
22687
22688 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22689
22690         * g++.dg/template/deduce1.C: New test.
22691
22692 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22693
22694         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22695         32-bit int.
22696
22697 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22698
22699         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22700         usage.
22701
22702 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22703
22704         * gcc.c-torture/compile/20020910-1.c: New test.
22705
22706 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22707
22708         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22709
22710 2002-09-10  Andreas Jaeger  <aj@suse.de>
22711
22712         * gcc.dg/20020312-2.c: Adjust for x86-64.
22713
22714 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22715
22716         * g77.dg/7388.f: New test case for PR 7388.
22717
22718 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22719
22720         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22721
22722 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22723
22724         * objc.dg/proto-lossage-1.m: New test.
22725
22726 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22727
22728         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22729
22730 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22731
22732         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22733         expected to pass.
22734
22735 2002-09-06  Stan Shebs  <shebs@apple.com>
22736             David Edelsohn  <edelsohn@gnu.org>
22737
22738         * gcc.dg/weak: New directory.
22739         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22740         target-specific xfail bits.
22741         * gcc.dg/typeof-2.c: Move to new directory.
22742         * gcc.dg/weak.exp: New expect script.
22743
22744 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22745
22746         * gcc.c-torture/execute/extzvsi.c: New test.
22747
22748 2002-09-05  Stan Shebs  <shebs@apple.com>
22749
22750         * gcc.dg/weak-1.c: xfail on Darwin.
22751         * gcc.dg/weak-2.c: Ditto.
22752         * gcc.dg/weak-3.c: Ditto.
22753         * gcc.dg/weak-4.c: Ditto.
22754         * gcc.dg/weak-5.c: Ditto.
22755         * gcc.dg/weak-6.c: Ditto.
22756         * gcc.dg/weak-7.c: Ditto.
22757         * gcc.dg/weak-8.c: Ditto.
22758         * gcc.dg/weak-9.c: Ditto.
22759
22760 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22761
22762         * gcc.c-torture/execute/loop-14.c: New test.
22763
22764 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22765
22766         * g++.dg/other/cxa-atexit1.C: New test.
22767
22768         * gcc.dg/typeof-2.c: New test.
22769
22770 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22771
22772         * gcc.dg/builtins-2.c: New testcase.
22773         * gcc.dg/builtins-3.c: New testcase.
22774
22775 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22776
22777         * gcc.dg/cpp/_Pragma4.c: New test.
22778
22779 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22780
22781         * objc/execute/nil_method-1.m: New testcase.
22782
22783 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22784
22785         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22786         [Object class], not [Object initialize].
22787
22788 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22789             Hans-Peter Nilsson  <hp@bitrange.com>
22790
22791         * gcc.c-torture/execute/20020720-1.x: Skip test on
22792         mmix-knuth-mmixware.  Correct comment.
22793
22794 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22795
22796         * testsuite/g++.dg/abi/bitfield5.C: New test.
22797         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22798
22799 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22800
22801         * objc.dg/undeclared-selector.m: New test.
22802
22803 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22804
22805         * g++.dg/other/offsetof1.C: Avoid cast warning.
22806
22807 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22808
22809         * objc.dg/super-class-2.m: New test.
22810
22811 2002-08-24  Matt Austern  <austern@apple.com>
22812
22813         * g++.dg/ext/lvaddr.C: New test.
22814         * g++.dg/ext/lvcast.C: New test.
22815
22816 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22817
22818         * testsuite/g++.dg/inherit/cond1.C: New test.
22819
22820 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22821
22822         * gcc.dg/noncompile/incomplete-1.c: New test.
22823
22824 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22825
22826         * gcc.dg/typespec-1.c: New test.
22827
22828 2002-08-20  Devang Patel  <dpatel@apple.com>
22829         * objc.dg/proto-hier-2.m: New test.
22830
22831 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22832
22833         * objc.dg/bitfield-1.m: New test.
22834         * objc.dg/bitfield-2.m: New test.
22835
22836 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22837
22838         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22839         gcc.dg/c99-flex-array-4.c: New tests.
22840
22841 2002-08-16  Stan Shebs  <shebs@apple.com>
22842
22843         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22844
22845 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22846
22847         * gcc.dg/typeof-1.c: New test.
22848         * g++.dg/ext/typeof2.C: New test.
22849
22850 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22851
22852         * g++.dg/other/offsetof1.C: New test.
22853
22854 2002-08-14  Richard Henderson  <rth@redhat.com>
22855
22856         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22857
22858 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22859
22860         * gcc.dg/cpp/_Pragma3.c: New test.
22861
22862 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22863
22864         * g++.dg/template/inherit3: New test.
22865
22866 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22867
22868         * gcc.dg/bitfld-4.c: Add blank options.
22869
22870 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22871
22872         * g++.dg/template/crash1.C: New test.
22873
22874 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22875
22876         * gcc.dg/tls/opt-2.c: New test.
22877
22878 2002-08-08  Devang Patel  <dpatel@apple.com>
22879
22880         * objc.dg/selector-1.m : New test
22881
22882 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22883
22884         * g++.dg/abi/bitfield4.C: New test.
22885         * gcc.dg/bitfld-4.c: New test.
22886
22887 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22888
22889         * g++.dg/other/packed1.C: New test.
22890
22891 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22892
22893         * g++.dg/abi/offsetof.C: Tweak error messages.
22894         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22895
22896 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22897
22898         * gcc.dg/bitfld-3.c: New test.
22899
22900 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22901             Richard Henderson  <rth@redhat.com>
22902
22903         * gcc.dg/i386-bitfield1.c: New test.
22904         * g++.dg/abi/bitfield3.C: Update.
22905
22906 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22907
22908         * objc.dg/const-str-2.m: Update.
22909         * gcc.dg/cpp/c++98.c: Change to C extension.
22910         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22911         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22912
22913 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22914
22915         * testsuite/gcc.dg/tls/diag-3.c: New.
22916
22917 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22918
22919         * g++.dg/README (Subdirectories): Document new subdir expr.
22920         * g++.dg/expr/pmf-1.C: New test.
22921
22922 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22923
22924         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22925
22926 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22927
22928         * g++.dg/abi/bitfield3.C: New test.
22929
22930 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22931
22932         * lib/gcov.exp: Tweak expected line formats.
22933         * gcc.misc-tests/gcov8.c: New test.
22934         * gcc.misc-tests/gcov8.x: New flags.
22935
22936 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22937
22938         * consistency.vlad/layout/endian.c: Include string.h.
22939
22940         * gcc.c-torture/execute/20020805-1.c: New test.
22941
22942 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22943
22944         * g++.dg/other/conversion1.C: New test.
22945
22946 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22947
22948         * gcc.dg/builtins-1.c: New testcase.
22949
22950 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22951
22952         * g++.dg/inherit/access3.C: New test.
22953
22954 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22955
22956         * gcc.dg/ia64-visibility-2.c: New test.
22957
22958 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22959
22960         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22961         __qualifier_flags to __flags.
22962
22963 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22964
22965         * g++.dg/inherit/operator1.C: New test.
22966         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22967         * g++.dg/other/error1.C: Change expected error message.
22968         * g++.dg/template/conv4.C: Likewise.
22969
22970 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22971
22972         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22973         for documented behavior.
22974
22975 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22976
22977         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22978         several targets known to fail.
22979
22980 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22981
22982         * gcc.dg/mips-args-[123].c: New tests.
22983
22984 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22985
22986         * gcc.dg/ppc-spe.c: New.
22987
22988 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22989
22990         * g++.dg/other/ptrmem4.C: New testcase.
22991
22992 2002-07-24  Richard Henderson  <rth@redhat.com>
22993
22994         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22995
22996 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22997
22998         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22999
23000 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23001
23002         * gcc.c-torture/execute/memset-3.c: New testcase.
23003
23004 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23005
23006         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23007         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23008
23009 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23010
23011         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23012         Delete.
23013
23014 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23015
23016         * gcc.c-torture/compile/simd-4.c: New test.
23017
23018 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23019
23020         PR c++/7347, c++/7348
23021         * g++.dg/template/access4.C: New test.
23022         * g++.dg/template/access5.C: New test.
23023         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23024         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23025         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23026         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23027
23028 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23029
23030         * gcc.dg/gnu89-init-2.c: New test.
23031
23032 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23033
23034         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23035
23036 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23037
23038         * gcc.c-torture/execute/20020720-1.c: New testcase.
23039
23040 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23041
23042         * gcc.dg/cpp/Wsignprom.c: New tests.
23043
23044 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23045
23046         * gcc.c-torture/execute/loop-13.c: New test.
23047
23048 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23049
23050         * gcc.dg/cpp/expr.c: New tests.
23051
23052 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23053
23054         * g++.dg/opt/pr6713.C: Add template instantiation.
23055
23056 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23057
23058         * gcc.dg/nest.c: New test.
23059
23060 2002-07-17  Richard Henderson  <rth@redhat.com>
23061
23062         * g++.dg/opt/pr6713.C: New test.
23063
23064 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23065
23066         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23067         XFAIL for all x86 processors.
23068
23069 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23070
23071         * gcc.c-torture/execute/20010122-1.x: Do not test with
23072         -fomit-frame-pointer.
23073
23074 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23075
23076         * g++.dg/template/instantiate2.C: New test.
23077         * g++.dg/template/spec4.C: New test.
23078
23079 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23080
23081         * g++.dg/template/access2.C: New test.
23082         * g++.dg/template/access3.C: New test.
23083
23084 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23085
23086         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23087         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23088         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23089         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23090         Convert to use <stdarg.h>.
23091         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23092         Delete.
23093         * gcc.dg/va-arg-2.c: New.
23094         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23095
23096 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23097
23098         * gcc.c-torture/compile/20020710-1.c: New test.
23099
23100 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23101                           Andrew Pinski  <pinskia@physics.uc.edu>
23102
23103         gcc.c-torture/compile/simd-2.c: New testcase.
23104         gcc.c-torture/compile/simd-3.c: Likewise.
23105
23106 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23107
23108         PR c++/7224
23109         * g++.dg/overload/error1.C: New test.
23110
23111 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23112
23113         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23114         configuration and IRIX 6 O32 ABI.
23115
23116 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23117
23118         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23119
23120 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23121
23122         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23123
23124 2002-07-10  Jeffrey A Law  <law@redhat.com>
23125
23126         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23127
23128         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23129
23130 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23131
23132         * gcc.dg/20020312-2.c: Check for __PPC__.
23133
23134 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23135
23136         * gcc.c-torture/compile/20020709-1.c: New test.
23137
23138 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23139
23140         * g++.dg/template/qualttp21.C: New test case.
23141
23142 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23143
23144         * gcc.c-torture/compile/20020706-1.c: New test.
23145         * gcc.c-torture/compile/20020706-2.c: New test.
23146
23147 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23148             Alexandre Oliva  <aoliva@redhat.com>
23149
23150         * g++.dg/warn/incomplete1.C: New test.
23151
23152 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23153
23154         PR c++/7099
23155         * g++.dg/warn/noreturn1.C: New test.
23156
23157 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23158
23159         PR c++/6706
23160         * g++.dg/debug/debug6.C: New test.
23161         * g++.dg/debug/debug7.C: New test.
23162
23163 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23164
23165         * gcc.c-torture/compile/simd-3.c: New test.
23166
23167 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23168
23169         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23170         * gcc.dg/20020620-1.c: Likewise.
23171
23172 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23173
23174         PR c++/6944
23175         * g++.dg/init/array4.C: New test.
23176         * g++.dg/init/array5.C: New test.
23177
23178 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23179
23180         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23181         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23182
23183 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23184
23185         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23186         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23187         * gcc.dg/wtr-conversion-1.c: Likewise.
23188         * gcc.dg/wtr-escape-1.c: Likewise.
23189         * gcc.dg/wtr-int-type-1.c: Likewise.
23190         * gcc.dg/wtr-label-1.c: Likewise.
23191         * gcc.dg/wtr-static-1.c: Likewise.
23192         * gcc.dg/wtr-strcat-1.c: Likewise.
23193         * gcc.dg/wtr-suffix-1.c: Likewise.
23194         * gcc.dg/wtr-switch-1.c: Likewise.
23195         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23196         * gcc.dg/wtr-union-init-1.c: Likewise.
23197         * gcc.dg/wtr-union-init-2.c: Likewise.
23198         * gcc.dg/wtr-union-init-3.c: Likewise.
23199
23200         * gcc.dg/wtr-func-def-1.c: New test.
23201
23202 2002-07-02 Devang Patel <dpatel@apple.com>
23203
23204         * objc.dg/param-1.m: New test.
23205
23206 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23207
23208         * gcc.dg/cpp/trad/directive.c: Add test.
23209         * gcc.dg/cpp/trad/macroargs.c: Add test.
23210         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23211
23212 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23213
23214         * gcc.dg/cpp/cmdlne-M.c: New test.
23215
23216 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23217
23218         * objc.dg/desig-init-1.m: New test.
23219
23220 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23221
23222         PR c++/6716
23223         * g++.dg/template/instantiate1.C: New test.
23224
23225 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23226
23227         PR c++/7112
23228         * g++.dg/template/sizeof2.C: New test.
23229
23230 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23231
23232         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23233         gcc.dg/cpp/trad/include.c: New tests.
23234
23235 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23236
23237         PR target/7177
23238         * gcc.c-torture/compile/20020701-1.c: New test.
23239
23240 2002-07-01  Stan Shebs  <shebs@apple.com>
23241
23242         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23243         header here...
23244         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23245         (objc-torture-execute): or here.
23246
23247 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23248
23249         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23250
23251 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23252
23253         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23254
23255 2002-06-30  Devang Patel  <dpatel@apple.com>
23256
23257         * objc.dg/fsyntax-only.m: New test.
23258
23259 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23260
23261         PR c++/6695
23262         * g++.dg/template/friend7.C: New file.
23263
23264 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23265
23266         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23267         return type.
23268
23269 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23270
23271         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23272         avoid division by zero.
23273
23274 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23275
23276         * gcc.dg/Wunknownprag.c: New tests.
23277
23278 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23279
23280         * gcc.c-torture/execute/simd-2.c: New test.
23281
23282 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23283
23284         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23285         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23286         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23287         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23288         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23289         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23290         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23291         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23292         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23293         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23294         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23295         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23296         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23297         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23298         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23299         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23300         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23301
23302 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23303
23304         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23305         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23306         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23307         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23308         New tests.
23309         * gcc.dg/cpp/trad/directive.c: Update.
23310
23311 2002-06-23  Andreas Jaeger  <aj@suse.de>
23312
23313         * gcc.c-torture/execute/complex-6.c: New.
23314
23315 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23316
23317         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23318         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23319         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23320         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23321
23322 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23323
23324         * gcc.dg/cpp/trad: New directory with traditional tests copied
23325         from parent directory.
23326         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23327         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23328         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23329         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23330         Move to trad/ and rename.
23331         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23332         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23333         gcc.dg/cpp/trad/redef2.c: New tests.
23334         * gcc.dg/cpp/trad/trad.exp: New driver.
23335
23336 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23337
23338         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23339         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23340         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23341         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23342         Remove.
23343
23344 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23345
23346         * gcc.dg/20020620-1.c: New test.
23347
23348 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23349
23350         * g++.dg/template/ttp4.C: New test.
23351
23352 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23353
23354         * g++.dg/opt/vt1.C: Fix regexp.
23355
23356 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23357
23358         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23359         Don't use attribute `noinline'.
23360
23361 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23362
23363         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23364
23365 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23366
23367         * gcc.c-torture/execute/simd-1.c: New.
23368
23369         * gcc.dg/simd-1.c: New.
23370
23371 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23372
23373         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23374
23375 2002-06-16  Richard Henderson  <rth@redhat.com>
23376
23377         * g++.dg/ext/anon-struct1.C: New.
23378         * g++.dg/ext/anon-struct2.C: New.
23379         * g++.dg/ext/anon-struct3.C: New.
23380         * gcc.dg/anon-struct-1.c: New.
23381         * gcc.dg/anon-struct-2.c: New.
23382         * gcc.dg/anon-struct-3.c: New.
23383         * gcc.dg/20011008-1.c: Adjust warning text.
23384         * gcc.dg/20020527-1.c: Add -fms-extensions.
23385
23386 2002-06-16  Richard Henderson  <rth@redhat.com>
23387
23388         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23389
23390 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23391
23392         * gcc.c-torture/execute/20020615-1.c: New test.
23393
23394 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23395
23396         * gcc.c-tortuture/execute/compare-1.c: New test case.
23397         * gcc.c-tortuture/execute/compare-2.c: New test case.
23398         * gcc.c-tortuture/execute/compare-3.c: New test case.
23399
23400 2002-06-13  Richard Henderson  <rth@redhat.com>
23401
23402         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23403         ia64 ilp32.
23404
23405 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23406
23407         * g++.dg/template/typename2.C: Update error message.
23408
23409 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23410
23411         * gcc.c-torture/execute/20020611-1.c: New test.
23412
23413 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23414
23415         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23416         list of targets to skip.
23417
23418 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23419
23420         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23421         targets if not optimizing.
23422
23423 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23424
23425         * gcc.c-torture/compile/20020605-1.c: New test.
23426
23427         * g++.dg/opt/vt1.C: New test.
23428
23429         * gcc.dg/20020531-1.c: New test.
23430
23431         * gcc.dg/20020530-1.c: New test.
23432
23433         * gcc.dg/20020527-1.c: New test.
23434
23435         * g++.dg/opt/cse1.C: New test.
23436
23437 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23438
23439         * gcc.dg/20020607-2.c: New test case.
23440
23441 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23442
23443         * gcc.c-torture/compile/20020604-1.c: New test.
23444
23445 2002-06-04  Richard Henderson  <rth@redhat.com>
23446
23447         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23448         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23449         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23450
23451 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23452
23453         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23454
23455 2002-06-03  Richard Henderson  <rth@redhat.com>
23456
23457         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23458         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23459
23460 2002-06-02  Richard Henderson  <rth@redhat.com>
23461
23462         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23463         test functions static.
23464
23465 2002-06-02  Andreas Jaeger  <aj@suse.de>
23466
23467         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23468         now.
23469
23470 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23471
23472         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23473         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23474         Update for mofified diagnostics.
23475         * gcc.dg/c99-intconst-1.c: No longer fail.
23476
23477 2002-06-02  Richard Henderson  <rth@redhat.com>
23478
23479         * gcc.dg/uninit-A.c: Remove xfail markers.
23480
23481 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23482
23483         * gcc.dg/fnegate-1.c: New test case.
23484
23485 2002-05-30  Osku Salerma  <osku@iki.fi>
23486
23487         * gcc.c-torture/execute/mayalias-1.c: New file.
23488
23489 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23490
23491         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23492         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23493         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23494
23495 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23496
23497         * gcc.c-torture/execute/20020529-1.c: New test.
23498
23499 2002-05-27  Richard Henderson  <rth@redhat.com>
23500
23501         * g++.dg/ext/attrib6.C: New test case.
23502
23503 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23504
23505         * gcc.c-torture/execute/pure-1.c: New test.
23506
23507 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23508
23509         * gcc.dg/cpp/arith-2.c: Remove.
23510
23511 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23512
23513         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23514         * gcc.dg/cpp/if-3.c: Remove.
23515
23516 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23517
23518         * g++.dg/opt/cse2.C: New test.
23519
23520 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23521
23522         * gcc.dg/cpp/arith-1.c: New semantic tests.
23523         * gcc.dg/cpp/if-1.c: Update.
23524
23525 2002-05-24  Ben Elliston  <bje@redhat.com>
23526
23527         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23528
23529 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23530
23531         * gcc.dg/verbose-asm.c: New test.
23532
23533 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23534
23535         * gcc.dg/cpp/paste12.c: New test.
23536
23537 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23538
23539         * g++.dg/parse/named_ops.C: New test.
23540
23541 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23542
23543         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23544
23545 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23546
23547         * gcc.dg/weak-2.c: Allow optional leading underscore
23548         in scan-assembler symbol name.
23549         * gcc.dg/weak-3.c: Likewise.
23550         * gcc.dg/weak-4.c: Likewise.
23551         * gcc.dg/weak-5.c: Likewise.
23552
23553 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23554
23555         * gcc.dg/20020523-1.c: New test.
23556
23557 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23558
23559         * objc.dg/const-str-2.m: Update now that we stop after
23560         a command line error.
23561
23562 2002-05-22  Richard Henderson  <rth@redhat.com>
23563
23564         * g++.dg/dg.exp: Fix typo in test pruneing.
23565
23566 2002-05-22  Richard Henderson  <rth@redhat.com>
23567
23568         * g++.dg/dg.exp: Prune the tls subdirectory.
23569         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23570         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23571         * g++.dg/tls/init-1.C: New.
23572
23573 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23574
23575         * gcc.dg/20020517-1.c: New test.
23576
23577 2002-05-21  Richard Henderson  <rth@redhat.com>
23578
23579         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23580         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23581
23582 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23583
23584         * g++.dg/other/copy2.C: New test.
23585
23586 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23587
23588         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23589         (MAX_COPY): Bump up to 10 times sizeof (long long).
23590         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23591
23592         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23593         sizeof (long long).
23594
23595         * gcc.c-torture/execute/strcpy-1.c: New test.
23596
23597 2002-05-19  Jason Merrill  <jason2redhat.com>
23598
23599         * g++.dg/ext/oper1.C: New test.
23600
23601 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23602 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23603
23604         * README.QMTEST: New file.
23605
23606         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23607
23608 2002-05-19  Andreas Jaeger  <aj@suse.de>
23609
23610         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23611         now.
23612         * gcc.c-torture/execute/loop-2d.x: Likewise.
23613
23614 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23615
23616         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23617         support weak symbols.
23618         * gcc.dg/weak-4.c: Likewise
23619         * gcc.dg/weak-6.c: Likewise
23620
23621 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23622
23623         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23624         cygwin, coff and h8300-*-hms targets
23625         * gcc.dg/weak-5.c: Likewise
23626         * gcc.dg/weak-7.c: Likewise
23627
23628 2002-05-16  Jason Merrill  <jason@redhat.com>
23629
23630         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23631         (scan-assembler-not, scan-assembler-dem): Likewise.
23632         (scan-assembler-dem-not): Likewise.
23633
23634 2002-05-15  Richard Henderson  <rth@redhat.com>
23635
23636         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23637
23638 2002-05-15  Richard Henderson  <rth@redhat.com>
23639
23640         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23641         (vfoo1f): Warning here.
23642         (vfoo1l): Don't redefine the alias.
23643
23644 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23645
23646         * g++.dg/init/pm1.C: New test.
23647
23648 2002-05-12  David S. Miller  <davem@redhat.com>
23649
23650         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23651         types.
23652
23653 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23654
23655         * gcc.c-torture/execute/20020510-1.c: New test case.
23656
23657 2002-05-10  David S. Miller  <davem@redhat.com>
23658
23659         * gcc.c-torture/execute/conversion.c: Test long double too.
23660
23661 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23662
23663         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23664         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23665         * lib/g++.exp (g++_link_flags): Likewise.
23666         * lib/objc.exp (objc_target_compile): Likewise.
23667
23668 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23669
23670         * gcc.dg/cpp/poison.c: Update.
23671         * gcc.dg/cpp/20000625-2.c: Remove.
23672         * gcc.dg/cpp/direct2s.c: Remove final test.
23673
23674 2002-05-08  Tom Rix  <trix@redhat.com>
23675
23676         * gcc.c-torture/execute/20020508-1.c: New test.
23677         * gcc.c-torture/execute/20020508-2.c: New test.
23678         * gcc.c-torture/execute/20020508-3.c: New test.
23679
23680 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23681
23682         * gcc.dg/cpp/charconst-4.c: More tests.
23683
23684 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23685
23686         PR c/6569
23687         * gcc.dg/weak-3.c: Update location of warning messages.
23688         * gcc.dg/weak-5.c: Likewise.
23689
23690 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23691
23692         * gcc.c-torture/execute/20020506-1.c: New test case.
23693
23694 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23695
23696         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23697
23698 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23699
23700         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23701
23702 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23703
23704         * gcc.dg/cpp/charconst-3.c: New test.
23705
23706 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23707
23708         * gcc.dg/cpp/charconst.c: Update tests.
23709
23710 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23711
23712         * treelang: Added directory for new sample language treelang. Also
23713         lib/treelang.exp: New file to signal treelang should be tested.
23714
23715 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23716
23717         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23718         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23719         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23720         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23721         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23722         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23723         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23724
23725 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23726
23727         * gcc.dg/format/xopen-2.c: New test.
23728
23729 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23730
23731         * gcc.dg/20020503-1.c: New test.
23732
23733 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23734
23735         * g++.dg/init/dtor1.C: Make it tougher.
23736
23737 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23738
23739         * g++.dg/init/dtor1.C: New test.
23740
23741 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23742
23743         * gcc.dg/altivec-8.c: New.
23744
23745 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23746
23747         * gcc.dg/altivec-7.c: New.
23748
23749 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23750
23751         * g++.dg/parse/typedef1.C: New test.
23752
23753 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23754
23755         PR c++/6486
23756         * g++.dg/template/friend6.C: New test.
23757
23758         PR c++/6492
23759         * g++.dg/init/copy1.C: New test.
23760
23761 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23762
23763         * g++.dg/warn/effc1.C: New test.
23764
23765 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23766
23767         * gcc.dg/cpp/if-cexp.c: Add a test.
23768
23769 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23770
23771         * gcc.dg/20020426-2.c: New test.
23772
23773 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23774
23775         * gcc.dg/cpp/if-mop.c: Update.
23776         * gcc.dg/cpp/if-mpar.c: Add test.
23777         * gcc.dg/cpp/if-oppr.c: Update.
23778
23779 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23780
23781         PR c/6343
23782         * gcc.dg/weak-[2-7].c: New tests.
23783
23784 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23785
23786         * gcc.dg/enum1.c: New test.
23787
23788 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23789
23790         PR c++/6497
23791         * g++.dg/inherit/access2.C: New test.
23792
23793 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23794
23795         PR bootstrap/6445
23796         * gcc.dg/20020426-1.c: New test.
23797
23798 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23799
23800         * g++.dg/abi/enum1.C: New test.
23801
23802 2002-04-26  Richard Henderson  <rth@redhat.com>
23803
23804         * gcc.dg/c99-bool-1.c: Expect always true warning.
23805
23806 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23807
23808         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23809
23810 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23811
23812         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23813         targets.
23814
23815 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23816
23817         * g++.dg/abi/mange7.C: New test.
23818
23819         PR c++/6438.
23820         * g++.dg/parse/stmtexpr2.C: New test.
23821
23822 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23823
23824         * gcc.dg/20020312-2.c: Add SH target.
23825
23826 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23827
23828         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23829         compiler output on mips*-*-irix*.
23830
23831 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23832
23833         * g++.dg/parse/attr1.C: New test.
23834
23835 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23836
23837         * gcc.c-torture/execute/string-opt-17.c: New test case.
23838         * gcc.c-torture/execute/memset-2.c: New test case.
23839
23840 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23841
23842         PR c++/6256:
23843         * g++.dg/template/friend5.C: New test.
23844
23845         PR c++/6331:
23846         * g++.dg/template/qual1.C: Likewise.
23847
23848 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23849
23850         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23851         Include stdlib.h, not stdio.h or ctype.h.
23852
23853 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23854
23855         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23856         cris-*-elf* and mmix-*-*.
23857         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23858         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23859         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23860         Ditto.
23861         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23862         * gcc.dg/wchar_t-1.c: Ditto.
23863
23864 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23865
23866         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23867         Clarify comment.
23868
23869 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23870
23871         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23872
23873 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23874
23875         * gcc.c-torture/execute/20000906-1.x: Delete.
23876
23877 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23878
23879         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23880
23881 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23882
23883         * PR6367
23884         * g77.f-torture/execute/6367.f: New test.
23885         * g77.f-torture/execute/6367.x: Disable for MMIX.
23886
23887 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23888
23889         * PR6352
23890         * g++.dg/opt/inline2.C: New test.
23891
23892 2002-04-18  Richard Henderson  <rth@redhat.com>
23893
23894         * gcc.dg/20000906-1.c: Enable for all targets.
23895         * gcc.c-torture/compile/iftrap-2.c: New.
23896
23897 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23898
23899         * gcc.dg/20020418-1.c: New test.
23900         * gcc.dg/20020418-2.c: New test.
23901
23902 2002-04-18  Richard Henderson  <rth@redhat.com>
23903
23904         * gcc.c-torture/compile/iftrap-1.c: New.
23905         * gcc.dg/iftrap-1.c: Adjust for ia64.
23906         * gcc.dg/iftrap-2.c: New.
23907
23908 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23909
23910         * gcc.c-torture/compile/20020418-1.c: New test.
23911
23912 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23913
23914         * gcc.c-torture/compile/20020415-1.c: New.
23915
23916 2002-04-18  David S. Miller  <davem@redhat.com>
23917
23918         * gcc.c-torture/execute/20020418-1.c: New test.
23919
23920 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23921
23922         * gcc.dg/20020416-1.c: New test.
23923
23924         * g++.dg/opt/inline1.C: New test.
23925
23926 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23927
23928         * gcc.dg/altivec-5.c: New test.
23929
23930         * gcc.dg/20020415-1.c: New test.
23931
23932 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23933
23934         * testsuite/lib/chill.exp: Remove.
23935
23936 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23937
23938         * g++.dg/other/big-struct.C: New test.
23939
23940 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23941
23942         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23943         of scratch file.
23944
23945 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23946
23947         PR c/6277
23948         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23949         in scan-assembler function name
23950
23951 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23952
23953         * g77.f-torture/execute/980628-4.x,
23954         g77.f-torture/execute/980628-5.x,
23955         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23956         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23957         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23958         i[34567]86-*-*.
23959
23960 2002-04-13  David S. Miller  <davem@redhat.com>
23961
23962         * gcc.c-torture/execute/20020413-1.c: New test.
23963
23964 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23965
23966         * gcc.dg/asm-6.c,
23967         * g++.dg/ext/asm1.C: New tests.
23968
23969 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23970
23971         PR c++ 5373.
23972         * g++.dg/parse/stmtexpr1.C: New test.
23973
23974         PR c++/5189.
23975         * g++.dg/template/copy1.C: New test.
23976
23977 2002-04-12  Richard Henderson  <rth@redhat.com>
23978
23979         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23980
23981 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23982
23983         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23984         gcc.c-torture/execute/20020307-2.c.
23985
23986 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23987
23988         * g++.dg/ext/attrib5.C,
23989         * g++.dg/lookup/struct1.C: New tests.
23990
23991 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23992
23993         * gcc.dg/20020411-1.c: New test.
23994
23995         * gcc.c-torture/execute/20020411-1.c: New test.
23996
23997 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23998
23999         * g77.f-torture/execute/6177.f: New test.
24000
24001 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24002
24003         PR middle-end/6247
24004         * g++.dg/opt/cleanup1.C: New test.
24005
24006         * g++.dg/opt/const1.C: New test.
24007
24008 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24009
24010         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24011
24012 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24013
24014         PR c++/5507
24015         * g++.dg/template/typename2.C: New test.
24016
24017 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24018
24019         * gcc.c-torture/execute/loop-12.c: New.
24020
24021 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24022
24023         * g77.f-torture/execute/980628-4.x,
24024         g77.f-torture/execute/980628-5.x,
24025         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24026         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24027         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24028
24029 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24030
24031         PR optimization/6086
24032         * g++.dg/opt/preinc1.C: New test.
24033
24034 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24035
24036         PR c++/5571
24037         * g++.dg/opt/static2.C: New test.
24038
24039 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24040
24041         PR c/5120
24042         * gcc.dg/20020406-1.c: New test.
24043
24044 2002-04-04  David S. Miller  <davem@redhat.com>
24045
24046         * gcc.c-torture/execute/20020404-1.c: New test.
24047
24048 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24049
24050         PR c/6123
24051         * gcc.dg/20020312-2.c: Do not declare global register variable
24052         if __PIC__ or __pic__ is defined.
24053
24054 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24055
24056         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24057         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24058
24059 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24060
24061         * gcc.misc-tests/linkage.exp: Update last change to handle
24062         sparc*-, not just sparc-.
24063
24064 2002-04-03  Richard Henderson  <rth@redhat.com>
24065
24066         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24067
24068 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24069
24070         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24071
24072 2002-04-02  David S. Miller  <davem@redhat.com>
24073
24074         * gcc.c-torture/execute/20020402-3.c: New test.
24075
24076 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24077
24078         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24079         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24080
24081         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24082         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24083         g77.f-torture/execute/20001201.x,
24084         g77.f-torture/execute/u77-test.x: New files.
24085
24086         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24087         * gcc.dg/wchar_t-1.c: Ditto.
24088
24089 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24090
24091         * gcc.c-torture/execute/20020402-1.c: New test.
24092
24093 2002-04-01  Richard Henderson  <rth@redhat.com>
24094
24095         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24096
24097         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24098
24099 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24100
24101         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24102
24103 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24104
24105         * g++.dg/inherit/template-as-base.C: Expect error.
24106         * g++.dg/inherit/namespace-as-base.C: Likewise.
24107
24108 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24109
24110         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24111         g++.dg/ext/instantiate3.C: Tweak match patterns.
24112
24113         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24114         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24115         -da test.
24116
24117 2002-03-31  Richard Henderson  <rth@redhat.com>
24118
24119         * gcc.dg/special/alias-2.c: New.
24120         * gcc.dg/special/ecos.exp: Run it.
24121
24122 2002-03-31  Richard Henderson  <rth@redhat.com>
24123
24124         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24125
24126 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24127
24128         * gcc.dg/weak-1.c: Disable on h8300 port.
24129
24130 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24131
24132         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24133         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24134         ordering tests.
24135         * g++.dg/bprob/bprob-1.C: New test.
24136         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24137         * g++.dg/gcov/gcov-1.C: New test.
24138         * g++.dg/gcov/gcov-1.x: New file.
24139         * g++.dg/gcov/gcov-2.C: New test.
24140         * g++.dg/gcov/gcov-3.C: New test.
24141         * g++.dg/gcov/gcov-3.h: New file.
24142
24143 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24144
24145         * g++.old-deja/g++.other/builtins5.C: New test.
24146         * g++.old-deja/g++.other/builtins6.C: New test.
24147         * g++.old-deja/g++.other/builtins7.C: New test.
24148         * g++.old-deja/g++.other/builtins8.C: New test.
24149         * g++.old-deja/g++.other/builtins9.C: New test.
24150
24151 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24152
24153         * g++.dg/opt/static1.C: New test.
24154
24155         * g++.dg/opt/longbranch1.C: New test.
24156
24157 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24158
24159         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24160
24161         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24162
24163 2002-03-28  Jeffrey A Law  (law@redhat.com)
24164
24165         * gcc.c-torture/execute/20020328-1.c: New test.
24166
24167 2002-03-27  Richard Henderson  <rth@redhat.com>
24168
24169         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24170         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24171         move from g++.old-deja/g++.ext/.
24172
24173 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24174
24175         * g++.dg/init/new2.C: New test.
24176
24177 2002-03-26  Richard Henderson  <rth@redhat.com>
24178
24179         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24180
24181         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24182         on sparc.
24183
24184         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24185         sparcv9 systems.
24186         * gcc.dg/20001102-1.c: Likewise.
24187
24188 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24189
24190         * gcc.dg/cpp/endif-pedantic1.c,
24191         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24192
24193 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24194
24195         * g++.dg/init/new1.C: New test.
24196
24197 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24198
24199         * g++.dg/abi/vbase9.C: New test.
24200
24201 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24202
24203         * gcc.dg/arm-asm.c: New test.
24204
24205 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24206
24207         * gcc.dg/Wswitch-enum.c: New test.
24208         Fix PR c/5044.
24209
24210 2002-03-26  Richard Henderson  <rth@redhat.com>
24211
24212         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24213         structure.
24214
24215 2002-03-25  Richard Henderson  <rth@redhat.com>
24216
24217         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24218         sparcv9 systems.
24219
24220         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24221         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24222
24223 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24224
24225         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24226
24227 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24228
24229         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24230         targets using generic thunk support.
24231
24232 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24233
24234         * gcc.c-torture/compile/20020323-1.c: New test.
24235
24236         * g++.dg/opt/conj2.C: New test.
24237
24238 2002-03-24  Richard Henderson  <rth@redhat.com>
24239
24240         * gcc.dg/weak-1.c: Use -fno-common.
24241
24242 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24243
24244         * g77.dg/f77-edit-apostrophe-out.f: New test
24245         * g77.dg/f77-edit-h-out.f: New test
24246         * g77.dg/f77-edit-t-in.f: New test
24247         * g77.dg/f77-edit-t-out.f: New test
24248         * g77.dg/f77-edit-x-out.f: New test
24249         * g77.dg/f77-edit-slash-out.f: New test
24250         * g77.dg/f77-edit-colon-out.f: New test
24251         * g77.dg/f77-edit-s-out.f: New test
24252
24253 2002-03-24  Richard Henderson  <rth@redhat.com>
24254
24255         * objc/execute/formal_protocol-6.x: New XFAIL.
24256
24257 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24258
24259         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24260         that do not support weak symbols
24261
24262 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24263
24264         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24265         * lib/g77.exp:  Likewise
24266         * lib/objc.exp: Likewise
24267
24268 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24269
24270         * gcc.dg/Wswitch-default.c: New test.
24271
24272 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24273
24274         * g++.dg/other/enum1.C: New test.
24275
24276 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24277
24278         * gcc.dg/pragma-ep-3.c: Fix typo.
24279
24280 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24281
24282         * g++.dg/inherit/template-as-base.C: New test.
24283
24284 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24285
24286         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24287         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24288
24289 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24290
24291         * gcc.dg/cpp/multiline.c: Update to match.
24292
24293 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24294
24295         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24296
24297 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24298
24299         * gcc.dg/cpp/extratokens2.c:  New file.
24300
24301 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24302
24303         * gcc.dg/20020312-2.c: Add rs6000 target.
24304
24305         * gcc.c-torture/compile/20020319-1.c: New test.
24306
24307 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24308
24309         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24310         (A, E): Handle this.
24311
24312 2002-03-20  Jason Merrill  <jason@redhat.com>
24313
24314         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24315         ignoring -fpic.
24316         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24317         through prune_gcc_output.
24318
24319 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24320
24321         * gcc.c-torture/compile/20020320-1.c: New test.
24322
24323 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24324
24325         * gcc.c-torture/compile/20020318-1.c: New test.
24326
24327         * gcc.dg/struct-by-value-1.c: New test.
24328
24329         * gcc.dg/20020319-1.c: New test.
24330
24331 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24332
24333         * g++.dg/opt/conj1.C: New test.
24334
24335 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24336
24337         * g++.dg/template/qualttp20.C: Revert previous change.
24338         * g++.dg/template/qualttp3.C: Likewise.
24339         * g++.dg/template/qualttp4.C: Likewise
24340         * g++.dg/template/qualttp5.C: Likewise
24341         * g++.dg/template/qualttp6.C: Likewise
24342         * g++.dg/template/qualttp7.C: Likewise
24343         * g++.dg/template/qualttp8.C: Likewise
24344         * g++.dg/template/recurse.C: Likewise.
24345
24346 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24347
24348         * gcc.dg/cpp/wchar-1.c: Update.
24349
24350 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24351
24352         * g++.dg/template/conv1.C: New test.
24353         * g++.dg/template/conv2.C: New test.
24354         * g++.dg/template/conv3.C: New test.
24355         * g++.dg/template/conv4.C: New test.
24356
24357 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24358
24359         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24360         * g++.dg/template/qualttp3.C: Likewise.
24361         * g++.dg/template/qualttp4.C: Likewise
24362         * g++.dg/template/qualttp5.C: Likewise
24363         * g++.dg/template/qualttp6.C: Likewise
24364         * g++.dg/template/qualttp7.C: Likewise
24365         * g++.dg/template/qualttp8.C: Likewise
24366         * g++.dg/template/recurse.C: Likewise.
24367
24368 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24369
24370         * g++.dg/opt/dtor1.C: New test.
24371
24372 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24373
24374         * gcc.c-torture/compile/20020315-1.c: New test.
24375
24376 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24377
24378         * gcc.dg/weak-1.c: Fix scan tests.
24379
24380 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24381
24382         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24383         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24384         cris-*-aout* mmix-*-*.
24385         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24386         cris-*-aout* mmix-*-*.
24387         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24388         cris-*-elf* cris-*-aout* and mmix-*-*.
24389         * gcc.dg/20001009-1.c: Ditto.
24390         * gcc.dg/20010912-1.c: Ditto.
24391         * gcc.dg/20020122-4.c: Ditto.
24392         * gcc.dg/inline-2.c: Ditto.
24393
24394 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24395
24396         * gcc.c-torture/compile/20020314-1.c: New test.
24397
24398 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24399
24400         * gcc.c-torture/execute/20020314-1.c: New test.
24401
24402 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24403
24404         * g++.dg/warn/Wunused-1.C: New test.
24405
24406 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24407
24408         * g++.dg/abi/mangle6.C: New test.
24409
24410 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24411
24412         * gcc.c-torture/compile/20020309-2.c: New test.
24413
24414         * gcc.c-torture/compile/20020312-1.c: New test.
24415
24416 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24417
24418         * g++.dg/other/access1.C: New test.
24419
24420 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24421
24422         * gcc.c-torture/execute/wchar_t-1.c: New test.
24423
24424 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24425
24426         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24427
24428 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24429
24430         * gcc.dg/20020312-1.c: New test case.
24431
24432 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24433
24434         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24435
24436 2002-03-11  Richard Henderson  <rth@redhat.com>
24437
24438         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24439         * g++.old-deja/g++.jason/report.C: Likewise.
24440
24441 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24442
24443         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24444         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24445
24446 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24447
24448         * testsuite/g++.dg/overload/pmf1.C: New test.
24449
24450 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24451
24452         * gcc.c-torture/execute/20020307-1.c: Use long.
24453
24454 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24455
24456         PR optimization/5844
24457         * gcc.dg/20020310-1.c: New test.
24458
24459 2002-03-09  Michael Meissner  <meissner@redhat.com>
24460
24461         * gcc.c-torture/execute/memcpy-2.c: New test.
24462         * gcc.c-torture/execute/memset-1.c: New test.
24463         * gcc.c-torture/execute/strlen-1.c: New test.
24464         * gcc.c-torture/execute/strcmp-1.c: New test.
24465         * gcc.c-torture/execute/strncmp-1.c: New test.
24466
24467 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24468
24469         * gcc.dg/ppc-ldstruct.c: New test.
24470
24471 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24472
24473         * gcc.c-torture/execute/va-arg-22.c: New test.
24474
24475 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24476
24477         * gcc.c-torture/compile/20020309-1.c: New test.
24478
24479 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24480
24481         * gcc.c-torture/execute/20020307-2.c: New test.
24482
24483 2002-03-07  Jeffrey A Law  (law@redhat.com)
24484
24485         * g77.f-torture/compile/20020307-1.f: New test.
24486
24487 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24488
24489         * gcc.dg/unordered-1.c: New test.
24490
24491 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24492
24493         * gcc.c-torture/execute/20020307-1.c: New test.
24494
24495 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24496
24497         * gcc.dg/20020304-1.c: New test.
24498
24499         * gcc.c-torture/compile/20020304-2.c: New test.
24500
24501 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24502
24503         * gcc.c-torture/compile/20020304-1.c: New test case
24504         (from PR c/5830).
24505
24506 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24507
24508         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24509
24510 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24511
24512         * g++.dg/other/classkey1.C: New test.
24513
24514 2002-03-01  Richard Henderson  <rth@redhat.com>
24515
24516         * gcc.c-torture/compile/981223-1.x: New.
24517         * gcc.c-torture/compile/920625-1.x: New.
24518
24519 2002-02-28  Richard Henderson  <rth@redhat.com>
24520
24521         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24522
24523 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24524
24525         * gcc.c-torture/execute/20020227-1.c: New test.
24526
24527 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24528
24529         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24530         here" ERROR lines.
24531         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24532         * g++.old-deja.g++.other/defarg1.C: Likewise.
24533         * g++.old-deja/g++.pt/calls2.C: Likewise.
24534         * g++.old-deja/g++.pt/crash20.C: Likewise.
24535         * g++.old-deja/g++.pt/crash30.C: Likewise.
24536         * g++.old-deja/g++.pt/crash36.C: Likewise.
24537         * g++.old-deja/g++.pt/crash6.C: Likewise.
24538         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24539         * g++.old-deja/g++.pt/derived3.C: Likewise.
24540         * g++.old-deja/g++.pt/error1.C: Likewise.
24541         * g++.old-deja/g++.pt/friend21.C: Likewise.
24542         * g++.old-deja/g++.pt/friend23.C: Likewise.
24543         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24544         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24545
24546 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24547
24548         * gcc.c-torture/execute/20020225-2.c: New test.
24549
24550 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24551
24552         * gcc.c-torture/execute/920730-1t.c,
24553         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24554         Delete test cases, only relevant to -traditional.
24555
24556 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24557
24558         * gcc.dg/cpp/undef1.c: Remove.
24559         * gcc.dg/cpp/directiv.c: Update.
24560         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24561
24562 2002-02-27  Michael Meissner  <meissner@redhat.com>
24563
24564         * gcc.c-torture/execute/20020226-1.c: New test.
24565
24566 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24567
24568         * g++.dg/debug/debug4.C: New test.
24569
24570         * gcc.dg/ia64-visibility-1.c: New test.
24571
24572 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24573
24574         * gcc.dg/debug/20020224-1.c: New.
24575
24576 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24577
24578         * gcc.c-torture/execute/960416-1.x: New.
24579         * gcc.c-torture/execute/divconst-3.x: Likewise.
24580
24581 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24582
24583         * gcc.dg/20020224-1.c: New test.
24584
24585 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24586
24587         * gcc.c-torture/execute/20020225-1.c: New.
24588
24589 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24590
24591         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24592
24593 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24594
24595         * gcc.dg/20020222-1.c: New test.
24596
24597 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24598
24599         * g++.dg/opt/anonunion1.C: New test.
24600
24601 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24602
24603         * g++.dg/template/qualttp19.C: New test.
24604         * g++.dg/template/qualttp20.C: New test.
24605         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24606         * g++.old-deja/g++.other/qual1.C: Likewise.
24607
24608 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24609
24610         * gcc.dg/attr-alwaysinline.c: New.
24611
24612 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24613
24614         * gcc.dg/20020220-1.c: New test.
24615
24616         * gcc.dg/20020220-2.c: New test.
24617
24618         * g++.dg/opt/mmx1.C: New test.
24619
24620 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24621
24622         * gcc.c-torture/compile/20020110.c: New test.
24623
24624 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24625
24626         * gcc.c-torture/execute/20020219-1.c: New test.
24627
24628         * gcc.dg/20020219-1.c: New test.
24629
24630         * gcc.dg/noncompile/20020220-1.c: New test.
24631
24632         * g++.dg/opt/ptrintsum1.C: New test.
24633
24634         * gcc.dg/debug/20020220-1.c: New test.
24635
24636 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24637
24638         * gcc.c-torture/execute/20020216-1.c: New test.
24639
24640 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24641
24642         * gcc.dg/decl-1.c: Update, new test.
24643
24644 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24645
24646         * g++.dg/abi/bitfield1.C: New test.
24647         * g++.dg/abi/bitfield2.C: New test.
24648
24649 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24650
24651         * gcc.dg/attr-nest.c: New test.
24652
24653 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24654
24655         * gcc.c-torture/execute/20020215-1.c: New test.
24656
24657 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24658
24659         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24660         * g++.dg/debug/debug.exp: New.
24661         * g++.dg/debug/trivial.C: New.
24662         * g++.dg/debug/debug1.C: Moved...
24663         * g++.dg/other/debug1.C: ...from here.
24664         * g++.dg/debug/debug2.C: Moved...
24665         * g++.dg/other/debug2.C: ...from here.
24666         * g++.dg/debug/debug3.C: Moved...
24667         * g++.dg/other/debug3.C: ...from here.
24668
24669         * gcc.dg/noncompile/20020213-1.c: New test.
24670
24671 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24672
24673         * g++.dg/other/debug3.C: New test.
24674
24675         * gcc.c-torture/execute/20020213-1.c: New test.
24676
24677 2002-02-13  Richard Smith <richard@ex-parrot.com>
24678
24679         * g++.old-deja/g++.other/thunk1.C: New test.
24680
24681 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24682
24683         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24684
24685 2002-02-13  Stan Shebs  <shebs@apple.com>
24686
24687         * gcc.dg/altivec-3.c: New.
24688
24689 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24690
24691         * gcc.dg/Wunreachable-1.c: New test.
24692         * gcc.dg/Wunreachable-2.c: New test.
24693
24694 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24695
24696         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24697
24698 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24699
24700         * gcc.dg/decl-1.c: New test.
24701
24702 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24703
24704         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24705
24706 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24707
24708         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24709         * gcc.c-torture/compile/980506-1.x: Likewise.
24710
24711 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24712
24713         * gcc.dg/20020210-1.c: New.
24714
24715 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24716
24717         * g77.f-torture/execute/947.f: New regression test
24718         for PR fortran/947.
24719
24720 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24721
24722         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24723         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24724
24725 2002-02-08  Richard Henderson  <rth@redhat.com>
24726
24727         * gcc.c-torture/compile/labels-3.c: New.
24728
24729 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24730
24731         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24732         expression statements work instead.
24733         * gcc.dg/noncompile/20020207-1.c: New test.
24734
24735 2002-02-07  Richard Henderson  <rth@redhat.com>
24736
24737         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24738
24739 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24740
24741         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24742         message from g77
24743         * lib/g77-dg.exp: Trim g77 error messages so that they are
24744         recognized by dg.exp.
24745
24746 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24747
24748         PR fortran/5473
24749         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24750
24751 2002-02-07  Richard Henderson  <rth@redhat.com>
24752
24753         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24754         to be sufficiently aligned for integers.
24755
24756 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24757
24758         * g++.dg/template/friend4.C: New test.
24759
24760 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24761
24762         PR fortran/5743
24763         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24764         unsupported cases.
24765
24766 2002-02-07  Richard Henderson  <rth@redhat.com>
24767
24768         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24769         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24770         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24771         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24772
24773 2002-02-06  Richard Henderson  <rth@redhat.com>
24774
24775         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24776
24777 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24778
24779         * gcc.dg/20020206-1.c: New test.
24780
24781 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24782
24783         * gcc.c-torture/execute/20020206-1.c: New test.
24784
24785         * gcc.c-torture/execute/20020206-2.c: New test.
24786
24787         PR optimization/5429:
24788         * gcc.c-torture/compile/20020206-1.c: New test.
24789
24790 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24791
24792         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24793         as certain file formats cannot support particularly large
24794         alignments.
24795
24796         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24797         and do not expect to be able to link the executable.
24798
24799         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24800         fail because the COFF format does not support the weak attribute.
24801
24802 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24803
24804         * g77.dg/pr5473.f:  New test
24805
24806 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24807
24808         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24809         Fix testcase accordingly.
24810
24811 2002-02-04  Richard Henderson  <rth@redhat.com>
24812
24813         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24814         (buf): Change to be an array of pointers, not ints.
24815
24816 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24817
24818         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24819         before all tests.  Move warning one line above to match where it
24820         C frontend emits.
24821         * gcc.dg/Wswitch-2.c: New test.
24822         * g++.dg/warn/Wswitch-1.C: New test.
24823         * g++.dg/warn/Wswitch-2.C: New test.
24824
24825 2002-02-04  Richard Henderson  <rth@redhat.com>
24826
24827         * g++.dg/abi/offsetof.C: Fix size comparison.
24828
24829 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24830
24831         * gcc.dg/cast-qual-2.c: New test.
24832
24833 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24834
24835         * gcc.dg/20020201-4.c: New test.
24836
24837 2002-02-04  Ben Elliston  <bje@redhat.com>
24838
24839         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24840         target_info attribute != 0, in addition to the empty string.
24841         (gcc_target_compile): Likewise.
24842
24843 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24844
24845         * gcc.dg/Wswitch.c: New test.
24846         PR gcc/4475. PR gcc/3780.
24847
24848 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24849
24850         * g77.f-torture/execute/5122.f: New test for regressions
24851         against PR fortran/5122.
24852
24853 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24854
24855         * g77.f-torture/compile/pr3743.f: Delete
24856         * g77.dg/pr3743-1.f: New test.
24857         * g77.dg/pr3743-2.f: New test.
24858         * g77.dg/pr3743-3.f: New test.
24859         * g77.dg/pr3743-4.f: New test.
24860
24861 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24862
24863         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24864
24865 2002-02-02  Richard Henderson  <rth@redhat.com>
24866
24867         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24868         * gcc.c-torture/execute/bf64-1.c: Likewise.
24869
24870 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24871
24872         * gcc.dg/20020201-2.c: New test.
24873
24874         * gcc.dg/20020201-3.c: New test.
24875
24876         * gcc.c-torture/execute/bitfld-2.c: New test.
24877
24878 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24879
24880         * gcc.dg/bitfld-1.c: Update.
24881         * gcc.dg/bitfld-2.c: Update.
24882         * gcc.c-torture/execute/bitfld-1.x: New.
24883
24884 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24885
24886         * gcc.c-torture/execute/20020201-1.c: New test.
24887
24888 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24889
24890         PR target/5469
24891         * gcc.dg/20020201-1.c: New test.
24892
24893 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24894
24895         PR fortran/3743
24896         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24897         * g77.f-torture/compile/pr3743.x: Remove
24898
24899 2002-01-31  Tom Rix  <trix@redhat.com>
24900
24901         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24902
24903 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24904
24905         * gcc.dg/noncompile/20020130-1.c: New test.
24906
24907 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24908
24909         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24910
24911 2002-01-29  Richard Henderson  <rth@redhat.com>
24912
24913         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24914         to long long.
24915         * gcc.c-torture/execute/bf64-1.c: Likewise.
24916
24917 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24918
24919         * gcc.c-torture/execute/20020129-1.c: New test.
24920
24921 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24922
24923         * gcc.c-torture/compile/20000224-1.c: Update.
24924         * gcc.c-torture/execute/bitfld-1.c: New tests.
24925         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24926         * gcc.dg/uninit-A.c: Update.
24927
24928 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24929
24930         * g++.dg/template/ctor1.C: Add instantiation.
24931
24932 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24933
24934         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24935         argument to __builtin_prefetch to be const ptr.
24936
24937 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24938
24939         * gcc.c-torture/compile/20020120-1.c: New test.
24940
24941 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24942
24943         * gcc.c-torture/execute/20020127-1.c: New test.
24944
24945 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24946
24947         * g77.dg/f77-edit-i-in.f: New test
24948         * g77.dg/f77-edit-i-out.f: New test
24949
24950 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24951
24952         * gcc.dg/debug/debug.exp: New file.
24953         * gcc.dg/debug/trivial.c: New file.
24954         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24955         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24956         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24957         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24958         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24959         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24960         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24961         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24962         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24963         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24964         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24965         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24966         * gcc.dg/20000503-1.c: Removed.
24967         * gcc.dg/20010207-1.c: Removed.
24968         * gcc.dg/20011223-1.c: Removed.
24969         * gcc.dg/20020104-2.c: Removed.
24970         * gcc.dg/debug-1.c: Removed.
24971         * gcc.dg/debug-2.c: Removed.
24972         * gcc.dg/debug-3.c: Removed.
24973         * gcc.dg/debug-4.c: Removed.
24974         * gcc.dg/debug-5.c: Removed.
24975         * gcc.dg/debug-6.c: Removed.
24976         * gcc.dg/dwarf2-1.c: Removed.
24977         * gcc.dg/dwarf2-2.c: Removed.
24978
24979 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24980
24981         * g++.old-deja/g++.other/eh5.C: New test.
24982         * g++.old-deja/g++.other/sibcall2.C: New test.
24983         * g++.old-deja/g++.other/array9.C: New test.
24984         * g++.old-deja/g++.other/typename2.C: New test.
24985         * g++.old-deja/g++.other/crash60.C: New test.
24986         * g++.old-deja/g++.other/conv9.C: New test.
24987         * g++.old-deja/g++.other/mangle10.C: New test.
24988         * g++.old-deja/g++.other/unchanging1.C: New test.
24989         * g++.old-deja/g++.other/exprstmt1.C: New test.
24990         * g++.old-deja/g++.other/inline23.C: New test.
24991         * g++.old-deja/g++.eh/ia64-1.C: New test.
24992         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24993         * g++.old-deja/g++.other/reload1.C: New test.
24994         * g++.old-deja/g++.other/static20.C: New test.
24995         * g++.old-deja/g++.other/local-alloc1.C: New test.
24996         * g++.old-deja/g++.other/conv8.C: New test.
24997         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24998         * g++.old-deja/g++.other/storeexpr1.C: New test.
24999         * g++.old-deja/g++.other/storeexpr2.C: New test.
25000         * g++.dg/eh/template2.C: New test.
25001         * g++.dg/warn/weak1.C: New test.
25002
25003 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25004
25005         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25006         Remove first, non-varying, argument.
25007
25008 2002-01-23  Richard Henderson  <rth@redhat.com>
25009
25010         * gcc.dg/inline-2.c: New.
25011
25012         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25013         Add optional target arg.  Check number of arguments.
25014         (scan-assembler-not, scan-assembler-dem): Likewise.
25015         (scan-assembler-dem-not): Likewise.
25016
25017 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25018
25019         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25020         line 12.
25021         * g++.old-deja/g++.brendan/parse3.C,
25022         g++.old-deja/g++.other/crash26.C,
25023         g++.old-deja/g++.other/crash28.C,
25024         g++.old-deja/g++.other/crash29.C,
25025         g++.old-deja/g++.other/crash30.C,
25026         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25027
25028 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25029
25030         * gcc.dg/20020115-1.c: New.
25031
25032 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25033
25034         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25035
25036 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25037
25038         * gcc.dg/20020122-3.c: New.
25039
25040 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25041
25042         * g++.dg/other/gc1.C: New test.
25043
25044 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25045
25046         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25047
25048 2002-01-22  Richard Henderson  <rth@redhat.com>
25049
25050         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25051
25052 2002-01-22  Richard Henderson  <rth@redhat.com>
25053
25054         * gcc.dg/20020122-4.c: New.
25055
25056 2002-01-22  H.J. Lu <hjl@gnu.org>
25057
25058         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25059         link output.
25060         * gcc.dg/special/ecos.exp: Likewise.
25061         * lib/g++-dg.exp: Likewise.
25062         * lib/g77-dg.exp: Likewise.
25063         * lib/gcc-dg.exp : Likewise.
25064         * lib/mike-g++.exp: Likewise.
25065         * lib/mike-g77.exp: Likewise.
25066         * lib/mike-gcc.exp: Likewise.
25067         * lib/objc-dg.exp: Likewise.
25068
25069 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25070
25071         PR target/5379
25072         * gcc.dg/20020122-2.c: New test.
25073
25074 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25075
25076         * gcc.dg/20020122-1.c: New test.
25077
25078 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25079
25080         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25081
25082 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25083
25084         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25085
25086 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25087
25088         * gcc.c-torture/compile/20020121-1.c: New test.
25089
25090 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25091
25092         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25093         ld_library_path.
25094
25095 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25096
25097         * gcc.dg/20020218-1.c: New test.
25098
25099 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25100
25101         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25102         messages
25103         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25104         "At global scope" warning
25105         * g++.dg/ext/align1.C: Change cygwin test for alignment
25106         from db-bogus to dg-warning
25107
25108 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25109
25110         * g77.f-torture/compile/cpp2.F: New test.
25111
25112 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25113
25114         * g++.dg/template/access1.C: New test.
25115
25116 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25117
25118         * gcc.dg/20020118-1.c: New.
25119
25120 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25121
25122         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25123
25124 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25125
25126         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25127         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25128         alignment warnings.
25129
25130 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25131
25132         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25133         torture_with_loops and torture_without_loops
25134
25135 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25136
25137         * gcc.c-torture/compile/20020116-1.c: New test.
25138
25139 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25140
25141         * gcc.dg/20020116-2.c: New test.
25142
25143         * gcc.dg/ultrasp4.c: New test.
25144
25145         * gcc.dg/20020116-1.c: New test.
25146
25147 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25148
25149         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25150         by EABI.
25151
25152 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25153
25154         * gcc.misc-tests/i386-prefetch.exp: New.
25155         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25156         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25157         * gcc.misc-tests/i386-pf-none-1.c: New test.
25158         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25159
25160 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25161
25162         * gcc.dg/gnu89-init-1.c: Add new tests.
25163
25164 2002-01-15  Andreas Jaeger  <aj@suse.de>
25165
25166         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25167         * gcc.dg/i386-mmx-2.c: Likewise.
25168         * gcc.dg/i386-sse-1.c: Likewise.
25169         * gcc.dg/i386-sse-2.c: Likewise.
25170         * gcc.dg/i386-sse-3.c: Likewise.
25171
25172 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25173
25174         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25175         Uncomment additional cases that now pass.
25176
25177 2002-01-11  Richard Henderson  <rth@redhat.com>
25178
25179         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25180         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25181
25182 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25183
25184         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25185
25186 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25187
25188         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25189         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25190
25191 2002-01-10  Dale Johannesen  <dalej@apple.com>
25192
25193         * gcc.c-torture/execute/loop-11.c: New.
25194
25195 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25196
25197         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25198         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25199
25200 2002-01-09  Richard Henderson  <rth@redhat.com>
25201
25202         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25203         type in which to perform the operation for each size.
25204
25205 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25206
25207         * gcc.c-torture/compile/20020109-2.c: New test.
25208
25209 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25210
25211         * gcc.c-torture/execute/loop-10.c: New test.
25212
25213 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25214
25215         * gcc.c-torture/compile/20010226-1.c: New test.
25216         * gcc.c-torture/compile/20010227-1.c: New test.
25217         * gcc.c-torture/compile/20010426-1.c: New test.
25218         * gcc.c-torture/compile/20010510-1.c: New test.
25219         * gcc.c-torture/compile/20010605-3.c: New test.
25220         * gcc.c-torture/compile/20010824-1.c: New test.
25221         * gcc.c-torture/execute/20010409-1.c: New test.
25222         * gcc.dg/noncompile/20000901-1.c: New test.
25223         * gcc.dg/20001023-1.c: New test.
25224         * gcc.dg/20001101-1.c: New test.
25225         * gcc.dg/20001102-1.c: New test.
25226         * gcc.dg/20010207-1.c: New test.
25227         * gcc.dg/20010405-1.c: New test.
25228         * gcc.dg/20010822-1.c: New test.
25229         * gcc.dg/20011107-1.c: New test.
25230
25231 2002-01-09  Jeffrey A Law  (law@redhat.com)
25232
25233         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25234
25235         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25236         execution failure on PA targets.
25237
25238 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25239
25240         * gcc.c-torture/compile/20020109-1.c: New test.
25241
25242 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25243
25244         * gcc.c-torture/execute/20020108-1.c: New test.
25245
25246 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25247
25248         * gcc.dg/20020108-1.c: New test.
25249
25250 2002-01-08  H.J. Lu <hjl@gnu.org>
25251
25252         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25253         for header files.
25254
25255 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25256
25257         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25258         consistency.
25259
25260 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25261
25262         * gcc.dg/altivec-4.c: Test altivec predicates.
25263
25264 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25265
25266         * gcc.c-torture/execute/20020107-1.c: New test.
25267
25268 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25269
25270         PR c/5279
25271         * gcc.c-torture/compile/20020106-1.c: New test.
25272
25273 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25274
25275         * gcc.c-torture/execute/nestfunc-4.c: New test.
25276
25277 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25278
25279         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25280         extra triple that slipped in.
25281         * g++.old-deja/g++.abi/align.C: Likewise.
25282         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25283
25284 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25285
25286         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25287         * g++.old-deja/g++.abi/align.C: Likewise.
25288         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25289
25290         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25291         on FreeBSD/i386.
25292         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25293         FreeBSD.
25294
25295 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25296
25297         * gcc.dg/20020104-1.c: New test.
25298
25299         * gcc.dg/20020104-2.c: New test.
25300
25301 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25302
25303         * gcc.dg/20020103-1.c: Fix typo in target selector.
25304
25305 2002-01-03  Richard Henderson  <rth@redhat.com>
25306
25307         * gcc.dg/20020103-1.c: New.
25308
25309 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25310
25311         * gcc.c-torture/execute/20020103-1.c: New test.
25312
25313 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25314
25315         * g++.dg/other/debug2.C: New test.
25316
25317         * gcc.c-torture/compile/20020103-1.c: New test.
25318
25319 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25320
25321         * gcc.dg/gnu89-init-1.c: Added new tests.
25322
25323 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25324
25325         * g++.dg/template/friend2.C: Remove as patch is reverted.
25326
25327         * g++.dg/warn/oldcast1.C: New test.
25328
25329         * g++.dg/template/ptrmem1.C: New test.
25330         * g++.dg/template/ptrmem2.C: New test.
25331
25332         * g++.dg/template/ntp.C: New test.
25333
25334         * g++.dg/other/component1.C: New test.
25335
25336         * g++.dg/template/ttp3.C: New test.
25337
25338         * g++.dg/template/friend2.C: New test.
25339         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25340
25341 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25342
25343         * g++.dg/other/ptrmem1.C: New test.
25344         * g++.dg/other/ptrmem2.C: New test.
25345
25346 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25347
25348         * g++.dg/template/ctor1.C: New test.
25349
25350 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25351
25352         * g++.dg/template/friend2.C: New test.
25353
25354 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25355
25356         * gcc.dg/mmix-1.c: New test.
25357
25358 2001-12-31  Richard Henderson  <rth@redhat.com>
25359
25360         * gcc.dg/asm-5.c: New.
25361
25362 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25363
25364         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25365         in namespace __gnu_cxx
25366
25367 2001-12-30  Richard Henderson  <rth@redhat.com>
25368
25369         * gcc.dg/debug-6.c: New.
25370
25371 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25372
25373         * gcc.c-torture/compile/20011229-2.c: New test.
25374
25375 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25376
25377         * gcc.dg/debug-3.c: New test.
25378         * gcc.dg/debug-4.c: New test.
25379         * gcc.dg/debug-5.c: New test.
25380
25381 2001-12-29  Richard Henderson  <rth@redhat.com>
25382
25383         * g++.dg/eh/loop1.C: New.
25384
25385 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25386
25387         * g++.dg/template/crash1.C: New test.
25388
25389 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25390
25391         * g++.dg/other/const1.C: New test.
25392
25393 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25394
25395         * gcc.c-torture/compile/20011229-1.c: New test.
25396
25397 2001-12-28  Stan Shebs  <shebs@apple.com>
25398
25399         * lib/objc-torture.exp: Resync with c-torture.exp.
25400         * lib/objc.exp: Load standard libraries.
25401
25402 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25403
25404         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25405         additional tests.
25406
25407 2001-12-27  Roger Sayle <roger@eyesopen.com>
25408
25409         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25410
25411 2001-12-27  Richard Henderson  <rth@redhat.com>
25412
25413         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25414
25415 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25416
25417         * g++.dg/eh/ctor1.C: New test.
25418         * g++.dg/other/error2.C: New test.
25419
25420 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25421
25422         * g++.dg/other/init2.C: New test.
25423
25424 2001-12-24  Richard Henderson  <rth@redhat.com>
25425
25426         * gcc.dg/20011223-1.c: New.
25427         * gcc.dg/inline-1.c: New.
25428
25429 2001-12-23  Richard Henderson  <rth@redhat.com>
25430
25431         * gcc.dg/asm-4.c: Test operand modifiers.
25432
25433 2001-12-23  Richard Henderson  <rth@redhat.com>
25434
25435         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25436
25437 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25438
25439         * gcc.c-torture/execute/20011223-1.c: New test.
25440
25441 2001-12-21  Richard Henderson  <rth@redhat.com>
25442
25443         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25444         re-enables the warning.
25445
25446 2001-12-21  Richard Henderson  <rth@redhat.com>
25447
25448         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25449
25450 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25451
25452         * gcc.c-torture/compile/20011218-1.c: New test.
25453
25454 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25455
25456         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25457         arm-isr.c test.
25458         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25459         epilogue generation for ARM ISR routines.
25460
25461 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25462
25463         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25464         * gcc.dg/format/c90-printf-3.c: Likewise.
25465         * gcc.dg/format/c99-printf-3.c: Likewise.
25466         * gcc.dg/format/ext-1.c: Likewise.
25467         * gcc.dg/format/ext-6.c: Likewise.
25468         * gcc.dg/format/format.h: Prototype unlocked stdio.
25469
25470 2001-12-20  Richard Henderson  <rth@redhat.com>
25471
25472         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25473         (arena): Use it.
25474         (malloc): Correct allocation logic.  Abort if we fill up the
25475         arena before initialization complete.
25476         (realloc): Correct allocation logic.
25477
25478 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25479
25480         * gcc.c-torture/compile/20011219-2.c: New test.
25481
25482         * gcc.c-torture/execute/20011219-1.c: New test.
25483
25484 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25485
25486         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25487         target does not support weak symbols.
25488
25489 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25490
25491         * gcc.c-torture/compile/20011219-1.c: New test.
25492
25493 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25494
25495         * g++.dg/other/error1.C: New test.
25496
25497 2001-12-17  Jeffrey A Law  (law@redhat.com)
25498
25499         * gcc.c-torture/execute/20011217-1.c: New test.
25500
25501 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25502
25503         * objc.dg/special/: New directory.
25504         * objc.dg/special/special.exp: New file.
25505         * objc.dg/special/unclaimed-category-1.h: New file.
25506         * objc.dg/special/unclaimed-category-1a.m: New file.
25507         * objc.dg/special/unclaimed-category-1.m: New file.
25508
25509 2001-12-17  Andreas Jaeger  <aj@suse.de>
25510
25511         * gcc.c-torture/compile/20011217-2.c: New test.
25512
25513 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25514
25515         * gcc.c-torture/compile/20011217-1.c: New test.
25516
25517 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25518
25519         * testsuite/gcc.dg/20011214-1.c: New.
25520
25521 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25522
25523         * gcc.dg/altivec-4.c: New.
25524
25525 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25526
25527         * gcc.dg/20011113-1.c: New test.
25528
25529 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25530
25531         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25532         std::__malloc_alloc_template<0> and
25533         std::__default_alloc_template<false, 0>.
25534
25535 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25536
25537         * objc/execute/bf-21.m: New test.
25538         * objc/execute/enumeration-1.m: New test.
25539         * objc/execute/enumeration-2.m: New test.
25540
25541 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25542
25543         * gcc.dg/gnu89-init-1.c: New test.
25544
25545 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25546
25547         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25548         * g++.old-deja/g++.jason/2371.C: Likewise.
25549         * g++.old-deja/g++.jason/template33.C: Likewise.
25550         * g++.old-deja/g++.jason/template34.C: Likewise.
25551         * g++.old-deja/g++.jason/template36.C: Likewise.
25552         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25553         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25554         * g++.old-deja/g++.other/typename1.C: Likewise.
25555         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25556         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25557         * g++.old-deja/g++.pt/typename11.C: Likewise.
25558         * g++.old-deja/g++.pt/typename14.C: Likewise.
25559         * g++.old-deja/g++.pt/typename16.C: Likewise.
25560         * g++.old-deja/g++.pt/typename3.C: Likewise.
25561         * g++.old-deja/g++.pt/typename4.C: Likewise.
25562         * g++.old-deja/g++.pt/typename5.C: Likewise.
25563         * g++.old-deja/g++.pt/typename7.C: Likewise.
25564         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25565
25566 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25567
25568         * g++.dg/other/linkage1.C: New test.
25569         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25570         specifiers.
25571
25572 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25573
25574         * gcc.dg/concat.c: New test.
25575
25576 2001-12-11  Stan Shebs  <shebs@apple.com>
25577
25578         * objc/compile: New test directory.
25579         * objc/compile/compile.exp: New expect script.
25580         * objc/compile/20011211-1.m: New compile test.
25581
25582 2001-12-11  Jason Merrill  <jason@redhat.com>
25583
25584         * lib/prune.exp (prune_gcc_output): Also handle "In member
25585         function".  So many permutations...
25586
25587 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25588
25589         * g++.dg/template/typedef1.C: New test.
25590
25591 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25592
25593         * g++.dg/other/copy1.C: New test.
25594
25595 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25596
25597         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25598
25599         * gcc.dg/builtin-choose-expr.c: New.
25600
25601 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25602
25603         * gcc.dg/altivec-2.c: New.
25604
25605 2001-12-07  Richard Henderson  <rth@redhat.com>
25606
25607         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25608
25609 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25610
25611         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25612         ultrasparc.
25613
25614 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25615
25616         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25617
25618 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25619
25620         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25621         variable argument list.
25622
25623 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25624
25625         * gcc.c-torture/execute/memcheck: Delete entire directory.
25626         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25627         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25628
25629 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25630
25631         * gcc.dg/Wshadow-1.c: New test.
25632
25633 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25634
25635         * gcc.c-torture/compile/20011130-1.c: New test.
25636
25637         * gcc.dg/noncompile/20011025-1.c: New test.
25638
25639         * g++.dg/other/anon-union.C: New test.
25640
25641         * gcc.c-torture/execute/20011024-1.c: New test.
25642
25643 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25644
25645         * gcc.c-torture/execute/20000722-1.x,
25646         gcc.c-torture/execute/20010123-1.x: Remove.
25647         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25648         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25649         gcc.dg/c99-complit-2.c: New tests.
25650
25651 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25652
25653         * g++.dg/inherit/base1.C: New test.
25654
25655 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25656
25657         * g++.dg/other/stdarg1.C: New test.
25658
25659         * gcc.c-torture/compile/20011130-2.c: New test.
25660
25661 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25662
25663         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25664         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25665         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25666         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25667         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25668         * gcc.dg/builtin-prefetch-1.c: New test.
25669
25670 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25671
25672         * gcc.dg/20011130-1.c: New test.
25673
25674 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25675
25676         * g++.dg/other/scope1.C: New test.
25677         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25678
25679 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25680
25681         * gcc.dg/vla-init-1.c: New test.
25682
25683 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25684
25685         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25686
25687 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25688
25689         * objc.dg/alias.m: Update.
25690         * objc.dg/class-1.m: Update.
25691         * objc.dg/const-str-1.m: Update.
25692         * objc.dg/fwd-proto-1.m: Update.
25693         * objc.dg/id-1.m: Update.
25694         * objc.dg/super-class-1.m: Update.
25695
25696 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25697
25698         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25699         constructs.
25700
25701 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25702
25703         * gcc.c-torture/execute/20011128-1.c: New test.
25704
25705 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25706
25707         * gcc.dg/20011127-1.c: New test.
25708
25709 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25710
25711         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25712         from Austin Group draft 7.
25713         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25714         scanf format arguments.
25715         * gcc.dg/format/no-exargs-2.c: New test.
25716
25717 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25718
25719         * g++.dg/abi/vbase8-4.C: New test.
25720
25721 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25722
25723         * gcc.c-torture/execute/20011121-1.c: New test.
25724
25725 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25726
25727         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25728
25729 2001-11-23  Andreas Jaeger  <aj@suse.de>
25730
25731         * gcc.dg/cpp/charconst-2.c: New test.
25732
25733 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25734
25735         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25736         to the host if it is remote.  Let tests specify extra headers
25737         they use.
25738         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25739         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25740         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25741         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25742         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25743         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25744         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25745         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25746         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25747         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25748
25749 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25750
25751         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25752         for little endian ARMs.
25753
25754 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25755
25756         * gcc.c-torture/compile/20011119-1.c: New test.
25757         * gcc.c-torture/compile/20011119-2.c: New test.
25758
25759 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25760
25761         * gcc.dg/altivec-1.c: Fix typo.
25762
25763 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25764
25765         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25766
25767 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25768
25769         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25770
25771 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25772
25773         * lib/g77.exp: Don't specify --rpath-link.
25774
25775         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25776         across all the headers.
25777         * gcc.dg/format/format.exp: For testing on a remote host,
25778         copy format.h.
25779
25780         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25781         * gcc.c-torture/execute/930406-1.c: Likewise.
25782         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25783
25784 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25785
25786         * gcc.dg/altivec-1.c: New.
25787
25788 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25789
25790         * gcc.dg/cpp/fpreprocessed.c: New test case.
25791
25792 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25793
25794         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25795         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25796         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25797
25798 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25799
25800         * gcc.dg/no-builtin-1.c: New test.
25801
25802 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25803
25804         * gcc.c-torture/execute/20011115-1.c: New test.
25805
25806 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25807
25808         * gcc.c-torture/compile/20011114-2.c: New test.
25809         * gcc.c-torture/compile/20011114-3.c: New test.
25810         * gcc.c-torture/compile/20011114-4.c: New test.
25811
25812 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25813
25814         * g++.dg/other/init1.C: New test.
25815
25816 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25817
25818         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25819         message.
25820
25821         * gcc.c-torture/execute/20011114-1.c: New testcase.
25822
25823         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25824         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25825         like the (before this change) version of 20010327-1.c.
25826
25827 2001-11-14  Roger Sayle <roger@eyesopen.com>
25828
25829         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25830
25831 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25832
25833         * g++.dg/init/array2.C: New test.
25834
25835 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25836
25837         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25838
25839 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25840
25841         * g++.dg/other/forscope1.C: New test.
25842         * g++.dg/ext/forscope1.C: New test.
25843         * g++.dg/ext/forscope2.C: New test.
25844
25845 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25846
25847         * gcc.c-torture/execute/20011113-1.c: New test.
25848
25849 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25850
25851         * gcc.c-torture/execute/20011109-2.c: New test.
25852
25853         * gcc.c-torture/execute/20011109-1.c: New test.
25854
25855 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25856
25857         * gcc.c-torture/compile/20011109-1.c: New test.
25858
25859 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25860
25861         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25862         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25863         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25864         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25865         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25866         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25867         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25868
25869 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25870
25871         * g++.dg/warn/Wshadow-1.C: New tests.
25872         * g++.old-deja/g++.mike/for3.C: Update.
25873
25874 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25875
25876         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25877         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25878         XFAILs.  Adjust expected error texts.
25879         * gcc.c-torture/compile/20011106-1.c,
25880         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25881         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25882         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25883         gcc.dg/c99-array-lval-5.c: New tests.
25884
25885 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25886
25887         * gcc.dg/cpp/defined.c: Update.
25888
25889 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25890
25891         * gcc.c-torture/execute/anon-1.c: New test.
25892
25893 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25894
25895         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25896         same size, so no warning should be produced on stormy16.
25897
25898         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25899         due to oversized array.
25900         * g++.old-deja/g++.mike/ns15.C: Likewise.
25901         * g++.old-deja/g++.pt/crash16.C: Likewise.
25902
25903 2001-11-02  Graham Stott  <grahams@redhat.com>
25904
25905         * g++.dgother/debug1.C: Fix typos.
25906
25907 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25908
25909         * g++.dg/other/debug1.C: New test.
25910
25911 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25912
25913         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25914         of unsigned long.
25915
25916 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25917
25918         * gcc.dg/20011029-2.c: New test.
25919
25920         * gcc.c-torture/compile/20011029-1.c: New test.
25921
25922 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25923
25924         * objc/execute/class_self-1.m: New test.
25925         * objc/execute/class_self-2.m: New test.
25926
25927 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25928
25929         * gcc.misc-tests/msgs.exp: Delete.
25930         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25931         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25932         error set to match recent changes.
25933
25934 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25935
25936         * gcc.dg/20011021-1.c: New test.
25937
25938 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25939
25940         * gcc.c-torture/compile/20011023-1.c: New test.
25941
25942 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25943
25944         * lib/g77.exp: Rewrite based on lib/g++.exp.
25945
25946 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25947
25948         * gcc.c-torture/execute/20011019-1.c: New test.
25949
25950         * gcc.dg/20011018-1.c: New test.
25951
25952 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25953
25954         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25955
25956 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25957
25958         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25959         * gcc.dg/attr-invalid.c: Likewise.
25960
25961 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25962
25963         * testsuite/gcc.dg/20011015-1.c: New test.
25964
25965 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25966
25967         * g++.dg/template/unify2.C: New test.
25968
25969 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25970
25971         * g++.dg/other/exception-specification.C: New test
25972
25973 2001-10-13  Tom Rix  <trix@redhat.com>
25974
25975         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25976         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25977
25978 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25979
25980         * testsuite/gcc.dg/20011009-1.c: New test.
25981
25982 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25983
25984         PR g++/4476
25985         * g++.dg/other/friend1.C: New test.
25986
25987 2001-10-11  Richard Henderson  <rth@redhat.com>
25988
25989         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25990
25991 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25992
25993         * gcc.c-torture/compile/20011010-1.c: New.
25994
25995 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25996
25997         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25998         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25999         g77.f-torture/execute/execute.exp,
26000         g77.f-torture/noncompile/noncompile.exp,
26001         gcc.c-torture/compile/compile.exp,
26002         gcc.c-torture/execute/execute.exp,
26003         gcc.c-torture/execute/ieee/ieee.exp,
26004         gcc.c-torture/execute/memcheck/memcheck.exp,
26005         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26006         objc/execute/execute.exp: Update FSF address.
26007
26008 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26009
26010         * gcc.dg/cpp/cmdlne-C.c: Update.
26011         * gcc.dg/cpp/cmdlne-C2.c: New.
26012
26013 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26014
26015         * gcc.c-torture/execute/20011008-3.c: New.
26016
26017 2001-10-08  DJ Delorie  <dj@redhat.com>
26018
26019         * gcc.dg/20011008-1.c: New.
26020         * gcc.dg/20011008-2.c: New.
26021
26022 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26023
26024         * gcc.dg/cpp/spacing1.c: Update test.
26025
26026 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26027
26028         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26029         spelling errors of "separate" as "seperate".
26030
26031 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26032
26033         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26034         enough to avoid inlining.
26035
26036 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26037
26038         * lib/g77.exp: set libg2c_dir correctly.
26039
26040 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26041
26042         * gcc.dg/cpp/macro11.c: New test.
26043
26044 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26045
26046         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26047         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26048         gcc.dg/format/multattr-3.c: New tests.
26049         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26050         tests for format attributes on function pointers being rejected.
26051
26052 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26053
26054         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26055
26056 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26057
26058         * g++.dg/warn/format1.C: New test.
26059
26060 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26061
26062         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26063
26064 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26065
26066         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26067
26068 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26069
26070         * gcc.dg/cpp/redef2.c: Add test.
26071
26072 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26073
26074         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26075         long-standing bug on i686, apparently.
26076         * gcc.c-torture/execute/loop-2c.x: New file.
26077         * gcc.c-torture/execute/loop-2d.x: New file.
26078         * gcc.c-torture/execute/loop-3c.x: New file.
26079
26080 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26081
26082         * gcc.dg/cpp/20000625-2.c: Correct line number.
26083
26084 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26085
26086         * gcc.dg/cpp/macro10.c: New test.
26087         * gcc.dg/cpp/strify3.c: New test.
26088         * gcc.dg/cpp/spacing1.c: Add tests.
26089         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26090         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26091
26092 2001-09-24  DJ Delorie  <dj@redhat.com>
26093
26094         * gcc.c-torture/execute/20010924-1.c: New test.
26095
26096 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26097
26098         * testsuite/objc/execute/paste.m: Remove.
26099
26100 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26101
26102         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26103
26104 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26105
26106         * g77.dg/strlen0.f: New test.
26107
26108 2001-09-21  Richard Henderson  <rth@redhat.com>
26109
26110         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26111         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26112
26113 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26114
26115         Table-driven attributes.
26116         * g++.dg/ext/attrib1.C: New test.
26117
26118 2001-09-20  DJ Delorie  <dj@redhat.com>
26119
26120         * gcc.dg/20000926-1.c: Update expected warning messages.
26121         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26122         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26123         array.
26124
26125 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26126
26127         * g++.dg/eh/registers1.C: New test case.
26128
26129 2001-09-17  Richard Henderson  <rth@redhat.com>
26130
26131         * gcc.dg/array-5.c: Fix VLA decomposition test.
26132
26133 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26134
26135         * gcc.dg/cpp/line5.c: New testcase.
26136
26137 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26138
26139         * gcc.dg/cpp/macro9.c: New test.
26140
26141 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26142
26143         * gcc.c-torture/execute/980223.c: Change type of addr from long
26144         to char *.
26145
26146 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26147
26148         * gcc.c-torture/execute/20010915-1.c: New test.
26149
26150 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26151
26152         * g77.dg/bprob: New directory.
26153         * g77.dg/bprob/bprob.exp: New file.
26154         * g77.dg/bprob/bprob-1.f: New test.
26155         * g77.dg/gcov: New directory.
26156         * g77.dg/gcov/gcov.exp: New file.
26157         * g77.dg/gcov/gcov-1.f: New test.
26158         * g77.dg/gcov/gcov-1.x: New file.
26159
26160 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26161
26162         * gcc.dg/cpp/directiv.c: Update.
26163         * gcc.dg/cpp/undef1.c: Update.
26164
26165 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26166
26167         * gcc.dg/20010912-1.c: New test.
26168
26169 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26170
26171         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26172         language-independent file in lib.
26173         * lib/gcov.exp: New file.
26174
26175 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26176
26177         * gcc.c-torture/compile/20010911-1.c: New test.
26178
26179 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26180
26181         * lib/profopt.exp: New, to support profile-directed optimizations.
26182         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26183         * gcc.misc-tests/bprob-1.c: New test.
26184         * gcc.misc-tests/bprob-2.c: New test.
26185
26186 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26187
26188         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26189         XFAIL and which kinds of gcov output to verify.
26190         * gcc.misc-tests/gcov-4b.x: New file.
26191         * gcc.misc-tests/gcov-5b.x: New file.
26192         * gcc.misc-tests/gcov-6.x: New file.
26193         * gcc.misc-tests/gcov-7.c: New test.
26194         * gcc.misc-tests/gcov-7.x: New file.
26195
26196 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26197
26198         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26199         * gcc.misc-tests/gcov-6.c: New test.
26200
26201 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26202
26203         PR c++/3986
26204         * g++.dg/abi/vbase1.C: New test.
26205
26206 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26207
26208         * objc.dg/method-2.m: New.
26209
26210 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26211
26212         PR c++/4203
26213         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26214         * g++.dg/init/empty1.C: New test.
26215
26216 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26217
26218         * gcc.c-torture/compile/20010903-1.c: New test.
26219
26220 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26221
26222         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26223         for m68k.
26224
26225 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26226
26227         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26228
26229         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26230
26231         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26232
26233 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26234
26235         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26236         for 16-bit 'unsigned int'.
26237
26238 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26239
26240         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26241
26242 2001-08-27  Richard Henderson  <rth@redhat.com>
26243
26244         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26245         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26246
26247 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26248
26249         * gcc.dg/asm-names.c (ymain): New.
26250
26251 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26252
26253         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26254         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26255         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26256
26257 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26258
26259         * gcc.dg/compare5.c: New testcase.
26260
26261 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26262
26263         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26264         and "In instantiation".
26265
26266 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26267
26268         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26269
26270 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26271
26272         * gcc.misc-tests/gcov.exp: Add support for branch information.
26273         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26274         * gcc.misc-tests/gcov-4.c: New test.
26275         * gcc.misc-tests/gcov-4b.c: New test.
26276         * gcc.misc-tests/gcov-5b.c: New test.
26277
26278 2001-08-20  Zack Weinberg  <zackw@panix.com>
26279
26280         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26281         expected to fail.
26282
26283 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26284
26285         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26286
26287 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26288
26289         * g++.dg/eh/template1.C: New test.
26290
26291 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26292
26293         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26294         Fix thinko.
26295         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26296         for xfail.
26297
26298 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26299
26300         * lib/g77-dg.exp:  Use prune.exp for common procedures
26301         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26302         * lib/g77.exp: (g77-dg-prune) Remove
26303
26304 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26305
26306         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26307
26308 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26309
26310         * g++.dg/template/unify1.C: New test.
26311
26312 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26313
26314         * g++.dg/abi/empty4.C: New test.
26315
26316 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26317
26318         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26319         solaris2.*
26320         * g77.f-torture/compile/pr3743.x: Likewise
26321
26322 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26323
26324         * g++.dg/other/using-declaration.C: New test.
26325
26326 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26327
26328         * gcc.dg/cpp/tr-sign.c: New testcase.
26329
26330 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26331
26332         * gcc.dg/cpp/19951025-1.c: Revert.
26333         * gcc.dg/cpp/directiv.c: We no longer process directives that
26334         interrupt macro arguments.
26335
26336 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26337
26338         * gcc.dg/bconstp-1.c: New test.
26339
26340 2001-08-03  Richard Henderson  <rth@redhat.com>
26341
26342         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26343
26344 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26345
26346         * gcc.dg/cpp/19951025-1.c: Update.
26347
26348 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26349
26350         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26351         should be x.
26352
26353 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26354
26355         Kill -fhonor-std.
26356         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26357         * g++.old-deja/g++.other/std1.C: Likewise.
26358         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26359
26360 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26361
26362         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26363         (g77_pass, g77_fail, g77_finish, g77_exit,
26364         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26365
26366 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26367
26368         * g77.dg/fbackslash.f
26369         * g77.dg/fcase-preserve.f
26370         * g77.dg/ff90-1.f
26371         * g77.dg/ffixed-line-length-0.f
26372         * g77.dg/ffixed-line-length-132.f
26373         * g77.dg/ffixed-line-length-7.f
26374         * g77.dg/ffixed-line-length-72.f
26375         * g77.dg/ffixed-line-length-none.f
26376         * g77.dg/ffree-form-1.f
26377         * g77.dg/fno-backslash.f
26378         * g77.dg/fno-f90-1.f
26379         * g77.dg/fno-fixed-form-1.f
26380         * g77.dg/fno-onetrip.f
26381         * g77.dg/fno-typeless-boz.f
26382         * g77.dg/fno-underscoring.f
26383         * g77.dg/fno-vxt-1.f
26384         * g77.dg/fonetrip.f
26385         * g77.dg/ftypeless-boz.f
26386         * g77.dg/fugly-assumed.f
26387         * g77.dg/funderscoring.f
26388         * g77.dg/fvxt-1.f
26389
26390 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26391
26392         * objc.dg/fwd-proto-1.m: New.
26393         * objc.dg/local-decl-1.m: New.
26394         * objc.dg/naming-1.m: New.
26395         * objc.dg/naming-2.m: New.
26396         * objc.dg/proto-hier-1.m: New.
26397
26398 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26399
26400         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26401         largest-type elements to a struct makes its size grow.
26402
26403 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26404
26405         * g++.dg/abi/vthunk1.C: New test.
26406
26407 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26408
26409         * g++.dg/abi/vbase8-22.C: New test.
26410
26411 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26412
26413         * gcc.dg/cpp/macro8.c: New test.
26414
26415 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26416
26417         * g++.dg/abi/vbase8-21.C: New test.
26418
26419 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26420
26421         * g++.dg/abi/vbase8-10.C: New test.
26422
26423 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26424
26425         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26426         ${tool}_set_ld_library_path.
26427         Changed caller.
26428         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26429         g++.exp.
26430
26431 2001-07-26  Stan Cox <scox@redhat.com>
26432
26433         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26434         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26435         gcc_exit, gcc_check_unsupported_p):
26436         Moved to gcc-deps.exp
26437         * gcc-deps.exp: New file.
26438
26439 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26440
26441         * g++.old-deja/g++.pt/defarg14.C: New test.
26442
26443 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26444
26445         * g++.old-deja/g++.other/lineno5.C: New test.
26446
26447 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26448
26449         * g++.old-deja/g++.pt/crash68.C: New test.
26450
26451 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26452
26453         * g++.old-deja/g++.other/crash42.C: New test.
26454
26455 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26456
26457         * gcc.dg/cpp/extratokens.c: Fix.
26458         * gcc.dg/cpp/skipping2.c: New tests.
26459
26460 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26461
26462         * gcc.c-torture/execute/20010724-1.c: New file.
26463         * gcc.c-torture/execute/20010724-1.x: New file.
26464
26465 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26466
26467         * g++.old-deja/g++.other/cond7.C: New test.
26468
26469 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26470
26471         * g++.old-deja/g++.other/optimize4.C: New test.
26472
26473 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26474
26475         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26476
26477 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26478
26479         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26480         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26481         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26482         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26483
26484         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26485         bug report" message.
26486
26487         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26488         * g++.dg/ext/instantiate1.C: Move from old-deja.
26489
26490 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26491
26492         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26493         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26494         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26495         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26496
26497 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26498
26499         * gcc.c-torture/execute/20010723-1.c: New test.
26500
26501 2001-07-23  Ben Elliston  <bje@redhat.com>
26502
26503         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26504
26505 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26506
26507         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26508         i[34567]86-*-*.
26509         Delete handling of ieee_multilib_flags.
26510         Pass -mieee for alpha*-*-* and sh-*-*.
26511         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26512
26513 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26514
26515         Remove old-abi tests.
26516         * g++.old-deja/g++.mike/p11116.C: Remove.
26517         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26518
26519 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26520
26521         * g77.f-torture/compile/pr3743.f:  New test
26522
26523 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26524
26525         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26526
26527 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26528
26529         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26530         g++.old-deja/g++.pt/static6.C: Likewise.
26531         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26532         supports weak symbols.
26533
26534 2001-07-18  Andreas Jaeger  <aj@suse.de>
26535
26536         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26537         supported again.
26538
26539 2001-07-18  Andreas Jaeger  <aj@suse.de>
26540
26541         * gcc.dg/iftrap-1.c: Fix target line.
26542
26543 2001-07-17  Richard Henderson  <rth@redhat.com>
26544
26545         * gcc.c-torture/execute/20010717-1.c: New.
26546
26547 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26548
26549         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26550         tests.
26551
26552 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26553
26554         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26555
26556 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26557
26558         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26559         UAC_SIGBUS, UAC_NOPRINT definitions.
26560
26561 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26562
26563         * objc/execute/object_is_class.m: New test.
26564         * objc/execute/object_is_meta_class.m: New test.
26565
26566 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26567
26568         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26569         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26570
26571 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26572
26573         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26574         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26575
26576 2001-07-14  Richard Henderson  <rth@redhat.com>
26577
26578         * gcc.dg/iftrap-1.c: New.
26579
26580 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26581
26582         * g77.f-torture/execute/intrinsic77.f: New test.
26583
26584 2001-07-11  Janis Johnson <janis@us.ibm.com>
26585
26586         * gcc.misc-tests/gcov-3.c: New test.
26587
26588 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26589
26590         * gcc.c-torture/compile/20010711-1.c,
26591         * gcc.c-torture/compile/20010711-2.c: New tests.
26592
26593 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26594
26595         * gcc.c-torture/execute/20010711-1.c: New test.
26596
26597 2001-07-11  Ben Elliston  <bje@redhat.com>
26598
26599         * g++.old-deja/g++.other/enum5.C: New test.
26600
26601 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26602
26603         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26604         (g++-dg-prune): Call prune_gcc_output.
26605         * prune.exp: New file for prune_gcc_output.
26606         * lib/g++.exp, lib/gcc.exp: Load it.
26607
26608 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26609
26610         * gcc.c-torture/compile/20010701-1.c,
26611         g++.old-deja/g++.ext/attrib6.C: New tests.
26612
26613 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26614
26615         * gcc.c-torture/compile/20010706-1.c: New test.
26616
26617 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26618
26619         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26620
26621 2001-06-28  Stan Shebs  <shebs@apple.com>
26622
26623         * gcc.dg/pragma-darwin.c: New test.
26624
26625 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26626
26627         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26628         Solaris 2.[678] system.
26629
26630 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26631
26632         * gcc.dg/20010622-1.c: New test.
26633
26634 2001-06-18  Stan Shebs  <shebs@apple.com>
26635
26636         * objc.dg: New directory.
26637         * objc.dg/dg.exp: New file.
26638         * objc.dg/alias.m: New.
26639         * objc.dg/class-1.m: New.
26640         * objc.dg/class-2.m: New.
26641         * objc.dg/const-str-1.m: New.
26642         * objc.dg/const-str-2.m: New.
26643         * objc.dg/id-1.m: New.
26644         * objc.dg/method-1.m: New.
26645         * objc.dg/super-class-1.m: New.
26646         * lib/objc-dg.exp: New file.
26647
26648 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26649
26650         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26651         of label name.
26652
26653 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26654
26655         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26656
26657 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26658
26659         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26660         variable.
26661
26662 2001-06-12  Richard Henderson  <rth@redhat.com>
26663
26664         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26665
26666 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26667
26668         * g++.old-deja/g++.abi/vbase5.C: New test.
26669         * g++.old-deja/g++.abi/vbase6.C: New test.
26670         * g++.old-deja/g++.abi/vbase7.C: New test.
26671
26672 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26673
26674         * gcc.c-torture/compile/20010610-1.c: New test.
26675
26676 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26677
26678         * g++.old-deja/g++.abi/vbase4.C: New test.
26679
26680 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26681
26682         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26683         support %f for HC11/HC12 targets.
26684         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26685         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26686         on HC11/HC12 targets.
26687         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26688
26689 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26690
26691         * gcc.dg/wchar_t-1.c: New file.
26692         * gcc.dg/wint_t-1.c: Likewise.
26693
26694 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26695
26696         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26697
26698 2001-06-11  Richard Henderson  <rth@redhat.com>
26699
26700         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26701
26702 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26703
26704         * gcc.c-torture/compile/20010611-1.c: New test.
26705
26706 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26707
26708         * gcc.dg/c99-tag-1.c: Add more tests.
26709
26710 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26711
26712         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26713         representation on MN10300 and ARM/Thumb.
26714
26715 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26716
26717         * g77.f-torture/execute/20010610.f: New.
26718
26719 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26720
26721         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26722         names.
26723
26724 2001-06-09  Richard Henderson  <rth@redhat.com>
26725
26726         * gcc.c-torture/execute/ashrdi-1.c: New.
26727         * gcc.c-torture/execute/ashldi-1.c: New.
26728         * gcc.c-torture/execute/lshrdi-1.c: New.
26729
26730 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26731
26732         * objc/execute/load-3.m: Added. Check sending +load to categories,
26733         in addition to classes.
26734
26735 2001-06-08  Stan Shebs  <shebs@apple.com>
26736
26737         * objc/execute/load-2.m: New test.  From Nicola Pero
26738         <n.pero@mi.flashnet.it>.
26739
26740 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26741
26742         * gcc.c-torture/execute/20010605-2.c: New test.
26743
26744 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26745
26746         * g++.old-deja/g++.abi/vbase2.C: New test.
26747         * g++.old-deja/g++.abi/vbase3.C: New test.
26748
26749 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26750
26751         * g++.old-deja/g++.pt/friend49.C: New test.
26752
26753 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26754
26755         * g++.old-deja/g++.ext/anon3.C: New test.
26756
26757 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26758
26759         * g++.old-deja/g++.other/conv7.C: New test.
26760
26761 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26762
26763         * gcc.c-torture/compile/20010605-2.c: New test.
26764
26765 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26766
26767         * gcc.c-torture/execute/20010604-1.c: New test.
26768
26769 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26770
26771         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26772
26773 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26774
26775         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26776         (g++_link_flags): Likewise.
26777         (g++_init): Pass gccpath's value to two previous functions.
26778
26779 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26780
26781         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26782         Ensure logfile entry matches exec command line.
26783
26784 2001-05-31  Richard Henderson  <rth@redhat.com>
26785
26786         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26787         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26788
26789 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26790
26791         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26792         compiler for irix6.2
26793
26794 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26795
26796         * g++.old-deja/g++.other/optimize3.C: New file.
26797
26798 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26799
26800         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26801         assemble.
26802
26803 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26804
26805         * g++.old-deja/g++.other/optimize2.C: New file.
26806
26807 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26808
26809         * gcc.c-torture/compile/20010518-2.c: New file.
26810         * gcc.c-torture/execute/20010518-1.c: New file.
26811         * gcc.c-torture/execute/20010518-2.c: New file.
26812
26813 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26814
26815         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26816
26817 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26818
26819         G++ no longer defines builtins that do not begin with __builtin.
26820         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26821         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26822         * g++.old-deja/g++.law/builtin1.C: Likewise.
26823         * g++.old-deja/g++.law/cvt2.C: Likewise.
26824         * g++.old-deja/g++.mike/net5.C: Likewise.
26825         * g++.old-deja/g++.other/builtins1.C: Likewise.
26826         * g++.old-deja/g++.other/builtins2.C: Likewise.
26827         * g++.old-deja/g++.other/builtins3.C: Likewise.
26828         * g++.old-deja/g++.other/builtins4.C: Likewise.
26829         * g++.old-deja/g++.other/inline8.C: Likewise.
26830         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26831
26832 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26833
26834         * g++.old-deja/g++.pt/using1.C: Adjust.
26835         * g++.old-deja/g++.pt/using2.C: New test.
26836
26837 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26838
26839         * gcc.dg/cpp/charconst.c: New tests.
26840         * gcc.dg/cpp/escape.c: New tests.
26841         * gcc.dg/cpp/escape-1.c: New tests.
26842         * gcc.dg/cpp/escape-2.c: New tests.
26843         * gcc.dg/cpp/ucs.c: New tests.
26844
26845 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26846
26847         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26848         native compiler for irix6.5.
26849
26850 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26851
26852         * lib/g++.exp (g++_include_flags): Use args to compute
26853         get_multilibs.
26854         (g++_link_flags): Likewise.
26855         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26856
26857 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26858
26859         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26860
26861 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26862
26863         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26864         this file.
26865
26866 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26867
26868         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26869         STACK_SIZE;
26870         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26871         to STACK_SIZE; Use it to define size of add_histo array.
26872         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26873         to STACK_SIZE.
26874         (f): Use GITT_SIZE to define size of gitt local table.
26875         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26876         to STACK_SIZE; Use it to define size of bytemem array.
26877
26878 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26879
26880         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26881         on 68HC11/HC12 due to the asm instruction.
26882         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26883         * gcc.c-torture/compile/920520-1.x: Likewise.
26884         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26885         on 68HC11/HC12 because the function is larger than 64K.
26886         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26887         on 68HC11/HC12 because the structure is too large.
26888
26889 2001-05-20  Richard Henderson  <rth@redhat.com>
26890
26891         * gcc.c-torture/execute/20010520-1.c: New.
26892
26893 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26894
26895         * g++.old-deja/g++.warn/compare1.C: New test.
26896         * gcc.dg/compare4.c: New test.
26897
26898 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26899
26900         * g++.old-deja/g++.other/optimize1.C: New test.
26901
26902 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26903
26904         * g++.old-deja/g++.pt/spec41.C: New test.
26905
26906 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26907
26908         * gcc.c-torture/compile/20010114-1.x: Remove.
26909
26910 2001-05-18  Stan Shebs  <shebs@apple.com>
26911
26912         * gcc.c-torture/compile/20010518-1.c: New test.
26913
26914 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26915
26916         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26917         * g++.old-deja/g++.pt/crash67.C: New test.
26918
26919 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26920
26921         * g++.old-deja/g++.other/debug9.C: New test.
26922
26923 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26924
26925         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26926
26927 2001-05-16  Jan Hubicka  <jh@suse.cz>
26928
26929         * gcc.c-torture/compile/20010516-1.c: New test.
26930
26931 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26932
26933         * g++.old-deja/g++.other/crash41.C: New test.
26934
26935 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26936
26937         * g++.old-deja/g++.pt/crash66.C: New test.
26938
26939 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26940
26941         * g++.old-deja/g++.robertl/eb27.C: Convert.
26942
26943 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26944
26945         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26946         declaration being redundant.
26947
26948 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26949
26950         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26951
26952 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26953
26954         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26955
26956 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26957
26958         * lib/g++.exp: Use testsuite_flags.
26959
26960 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26961
26962         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26963
26964 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26965
26966         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26967
26968 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26969
26970         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26971
26972 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26973
26974         * gcc.c-torture/compile/20010313-1.c: New test.
26975
26976 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26977
26978         * gcc.dg/cpp/direct2.c: New test.
26979         * gccq.dg/cpp/direct2s.c: New test.
26980
26981         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26982
26983 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26984
26985         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26986         * g++.old-deja/g++.other/op3.C: Likewise.
26987
26988 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26989
26990         * gcc.dg/cpp/syshdr.h: New file.
26991         * gcc.dg/cpp/sysmac1.c: Update.
26992         * gcc.dg/cpp/sysmac2.c: Update.
26993
26994 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26995
26996         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26997
26998 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26999
27000         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27001         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27002
27003 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27004
27005         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27006
27007 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27008
27009         * lib/g++.exp (g++_include_flags): Don't use any special flags
27010         if TESTING_IN_BUILD_TREE is not defined.
27011         (g++_init): Use a plain 'c++' as the compiler if
27012         TESTING_IN_BUILD_TREEE is not defined.
27013
27014 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27015
27016         * g++.old-deja/g++.eh/catch13.C: New test.
27017         * g++.old-deja/g++.eh/catch14.C: New test.
27018
27019 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27020
27021         * gcc.dg/cpp/tr-define.c: New test.
27022
27023 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27024
27025         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27026         <stdlib.h>, not <malloc.h>.
27027
27028 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27029
27030         * g++.old-deja/g++.ns/template17.C: New test.
27031
27032 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27033
27034         * g++.old-deja/g++.pt/ref4.C: New test.
27035
27036 2001-04-30  Richard Henderson  <rth@redhat.com>
27037
27038         * gcc.dg/20000724-1.c: Revert last change.
27039
27040 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27041
27042         * g77.f-torture/execute/20010430.f: New test.
27043
27044 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27045
27046         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27047
27048 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27049
27050         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27051
27052 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27053
27054         * g++.old-deja/g++.eh/crash6.C: New test.
27055
27056 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27057
27058         * g++.old-deja/g++.other/warn7.C: New test.
27059
27060 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27061
27062         * g++.old-deja/g++.other/defarg9.C: New test.
27063
27064 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27065
27066         * g77.f-torture/compile/20010426.f: New test.
27067         * g77.f-torture/execute/20010426.f: New test.
27068
27069 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27070
27071         * g77.f-torture/compile/20000629-1.x: Remove - error
27072         has been fixed.
27073
27074 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27075
27076         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27077         Tweak slightly to work with g++.dg framework.
27078         * g++.dg/special/ecos.exp: Run initp1.C test.
27079         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27080
27081         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27082         its linker doesn't give line numbers either.
27083         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27084
27085 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27086
27087         * g++.old-deja/g++.other/lex1.C: New test.
27088
27089 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27090
27091         * gcc.dg/noncompile/20010425-1.c: New test.
27092
27093 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27094
27095         * g++.old-deja/g++.pt/mangle2.C: New test.
27096
27097 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27098
27099         * gcc.dg/format/plus-1.c: New test.
27100
27101 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27102
27103         * gcc.dg/20010423-1.c: New test.
27104
27105 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27106
27107         * gcc.c-torture/execute/20010422-1.c: New test.
27108
27109 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27110
27111         * g++.old-deja/g++.ns/type2.C: New test.
27112
27113 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27114
27115         * g++.old-deja/g++.other/perf1.C: New test.
27116
27117 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27118
27119         * gcc.dg/c99-func-2.c: Remove xfail.
27120         * gcc.dg/c99-func-3.c: Remove xfail.
27121         * gcc.dg/c99-func-4.c: Remove xfail.
27122
27123 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27124
27125         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27126
27127 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27128
27129         * gcc.c-torture/compile/20010423-1.c: New test.
27130
27131 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27132
27133         * g++.old-deja/g++.pt/typename28.C: New test.
27134
27135 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27136
27137         * g++.old-deja/g++.abi/empty2.C: New test.
27138         * g++.old-deja/g++.abi/empty3.C: New test.
27139
27140 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27141
27142         * g++.old-deja/g++.other/comdat2.C: New test.
27143         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27144
27145 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27146
27147         * g++.old-deja/g++.other/overload14.C: New test.
27148
27149 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27150
27151         * g++.old-deja/g++.other/lookup23.C: New test.
27152
27153 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27154
27155         * gcc.c-torture/execute/20010403-1.c: New test.
27156
27157 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27158             Mark Mitchell  <mark@codesourcery.com>
27159
27160         * lib/old-dejagnu.exp: Don't delete output of executable.
27161         Add .exe suffix to executables.
27162
27163 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27164
27165         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27166
27167 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27168
27169         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27170
27171 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27172
27173         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27174         * g++.old-deja/g++.abi/crash1.C: New test.
27175
27176 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27177
27178         * g++.old-deja/g++.other/crash40.C: New test.
27179
27180 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27181
27182         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27183
27184 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27185
27186         * g++.old-deja/g++.other/warn6.C: New test.
27187
27188 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27189
27190         * g++.old-deja/g++.robertl/eb42.C: Same.
27191
27192 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27193
27194         * gcc.dg/wtr-conversion-1.c: New testcase.
27195
27196 2001-04-10  Richard Henderson  <rth@redhat.com>
27197
27198         * g++.old-deja/g++.other/array5.C: New.
27199
27200 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27201
27202         * gcc.c-torture/execute/20010408-1.c: New test.
27203
27204 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27205
27206         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27207         headers and constructs.
27208         * g++.old-deja/g++.robertl/eb79.C: Same.
27209         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27210         * g++.old-deja/g++.robertl/eb73.C: Same.
27211         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27212         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27213         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27214         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27215         * g++.old-deja/g++.robertl/eb44.C: Same.
27216         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27217         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27218         * g++.old-deja/g++.robertl/eb39.C: Same.
27219         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27220         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27221         * g++.old-deja/g++.robertl/eb30.C: Same.
27222         * g++.old-deja/g++.robertl/eb3.C: Same.
27223         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27224         * g++.old-deja/g++.robertl/eb21.C: Same.
27225         * g++.old-deja/g++.robertl/eb15.C: Same.
27226         * g++.old-deja/g++.robertl/eb118.C: Same.
27227         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27228         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27229         * g++.old-deja/g++.robertl/eb109.C: Same.
27230         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27231         * g++.old-deja/g++.mike/rtti1.C: Same.
27232         * g++.old-deja/g++.mike/p658.C: Same.
27233         * g++.old-deja/g++.mike/net46.C: Same.
27234         * g++.old-deja/g++.mike/net34.C: Same.
27235         * g++.old-deja/g++.mike/memoize1.C: Same.
27236         * g++.old-deja/g++.mike/eh2.C: Same.
27237         * g++.old-deja/g++.law/weak.C: Same.
27238         * g++.old-deja/g++.law/visibility7.C: Same.
27239         * g++.old-deja/g++.law/visibility25.C: Same.
27240         * g++.old-deja/g++.law/visibility22.C: Same.
27241         * g++.old-deja/g++.law/visibility2.C: Same.
27242         * g++.old-deja/g++.law/visibility17.C: Same.
27243         * g++.old-deja/g++.law/visibility13.C: Same.
27244         * g++.old-deja/g++.law/visibility10.C: Same.
27245         * g++.old-deja/g++.law/visibility1.C: Same.
27246         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27247         * g++.old-deja/g++.law/vbase1.C: Same.
27248         * g++.old-deja/g++.law/operators32.C: Same.
27249         * g++.old-deja/g++.law/nest3.C: Same.
27250         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27251         * g++.old-deja/g++.law/except5.C (main): Same.
27252         * g++.old-deja/g++.law/cvt7.C (run): Same.
27253         * g++.old-deja/g++.law/cvt2.C: Same.
27254         * g++.old-deja/g++.law/cvt16.C: Same.
27255         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27256         * g++.old-deja/g++.law/ctors17.C (main): Same.
27257         * g++.old-deja/g++.law/ctors13.C: Same.
27258         * g++.old-deja/g++.law/ctors12.C (main): Same.
27259         * g++.old-deja/g++.law/ctors10.C: Same.
27260         * g++.old-deja/g++.law/code-gen5.C: Same.
27261         * g++.old-deja/g++.law/bad-error7.C: Same.
27262         * g++.old-deja/g++.law/arm9.C: Same.
27263         * g++.old-deja/g++.law/arm12.C: Same.
27264         * g++.old-deja/g++.law/arg8.C: Same.
27265         * g++.old-deja/g++.law/arg1.C: Same.
27266         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27267         * g++.old-deja/g++.jason/template31.C: Same.
27268         * g++.old-deja/g++.jason/template24.C (main): Same.
27269         * g++.old-deja/g++.jason/2371.C: Same.
27270         * g++.old-deja/g++.eh/new2.C: Same.
27271         * g++.old-deja/g++.eh/new1.C: Same.
27272         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27273         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27274         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27275         * g++.old-deja/g++.brendan/crash62.C: Same.
27276         * g++.old-deja/g++.brendan/crash52.C: Same.
27277         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27278         * g++.old-deja/g++.brendan/crash38.C: Same.
27279         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27280         * g++.old-deja/g++.brendan/copy9.C: Same.
27281
27282 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27283
27284         * gcc.c-torture/execute/20001203-2.c (memset):
27285         Count argument is of type __SIZE_TYPE__.
27286
27287 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27288
27289         * gcc.c-torture/compile/20010404-1.c: New test.
27290
27291 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27292
27293         * gcc.c-torture/compile/20010326-1.c: New test.
27294
27295 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27296
27297         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27298         peculiarities of the SH.
27299         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27300
27301 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27302
27303         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27304         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27305         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27306
27307 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27308
27309         * g77.f-torture/compile/20010321-1.f: New test.
27310
27311 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27312
27313         * gcc.c-torture/compile/20010329-1.c: New test.
27314
27315 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27316
27317         * gcc.c-torture/execute/20010329-1.c: New test.
27318
27319 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27320
27321         * g++.old-deja/g++.other/eh4.C: Fix typo.
27322
27323 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27324
27325         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27326
27327 2001-03-28  Philip Blundell  <philb@gnu.org>
27328
27329         * gcc.c-torture/compile/20010328-1.c: New test.
27330
27331 2001-03-27  Richard Henderson  <rth@redhat.com>
27332
27333         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27334         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27335
27336 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27337
27338         * gcc.c-torture/compile/20010327-1.c: New test.
27339
27340 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27341
27342         * g++.old-deja/g++.other/friend12.C: New test.
27343         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27344         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27345
27346 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27347
27348         * gcc.c-torture/execute/20010325-1.c: New test.
27349
27350 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27351
27352         * g++.old-deja/g++.other/mangle3.C: New test.
27353
27354 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27355
27356         * g++.old-deja/g++.other/anon8.C: New test.
27357
27358 2001-03-20  Philip Blundell  <philb@gnu.org>
27359
27360         * gcc.c-torture/compile/20010320-1.c: New test.
27361
27362 2001-03-17  Richard Henderson  <rth@redhat.com>
27363
27364         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27365
27366 2001-03-15  Geoff Keating  <geoff@redhat.com>
27367
27368         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27369         tests on AIX.
27370
27371 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27372
27373         * g++.old-deja/g++.other/eh4.C: New test.
27374
27375 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27376
27377         * gcc.dg/cpp/mi1.c: Update.
27378
27379 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27380
27381         * g++.old-deja/g++.other/regstack.C: New test.
27382
27383 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27384
27385         * g++.old-deja/g++.other/ref4.C: New test.
27386
27387 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27388
27389         * objc/execute/va_method.m: Added.
27390         * objc/execute/IMP.m: Added.
27391         * objc/execute/_cmd.m: Added.
27392         * objc/execute/accessing_ivars.m: Added.
27393         * objc/execute/class-1.m: Added.
27394         * objc/execute/class-10.m: Added.
27395         * objc/execute/class-11.m: Added.
27396         * objc/execute/class-12.m: Added.
27397         * objc/execute/class-13.m: Added.
27398         * objc/execute/class-14.m: Added.
27399         * objc/execute/class-2.m: Added.
27400         * objc/execute/class-3.m: Added.
27401         * objc/execute/class-4.m: Added.
27402         * objc/execute/class-5.m: Added.
27403         * objc/execute/class-6.m: Added.
27404         * objc/execute/class-7.m: Added.
27405         * objc/execute/class-8.m: Added.
27406         * objc/execute/class-9.m: Added.
27407         * objc/execute/class-tests-1.h
27408         * objc/execute/class-tests-2.h
27409         * objc/execute/compatibility_alias.m: Added.
27410         * objc/execute/encode-1.m: Added.
27411         * objc/execute/formal_protocol-1.m: Added.
27412         * objc/execute/formal_protocol-2.m: Added.
27413         * objc/execute/formal_protocol-3.m: Added.
27414         * objc/execute/formal_protocol-4.m: Added.
27415         * objc/execute/formal_protocol-5.m: Added.
27416         * objc/execute/formal_protocol-6.m: Added.
27417         * objc/execute/formal_protocol-7.m: Added.
27418         * objc/execute/informal_protocol.m: Added.
27419         * objc/execute/initialize.m: Added.
27420         * objc/execute/load.m: Added.
27421         * objc/execute/many_args_method.m: Added.
27422         * objc/execute/nested-3.m: Added.
27423         * objc/execute/no_clash.m: Added.
27424         * objc/execute/private.m: Added.
27425         * objc/execute/redefining_self.m: Added.
27426         * objc/execute/root_methods.m: Added.
27427         * objc/execute/selector-1.m: Added.
27428         * objc/execute/static-1.m: Added.
27429         * objc/execute/static-2.m: Added.
27430         * objc/execute/va_method.m: Added.
27431
27432 2001-03-10  Richard Henderson  <rth@redhat.com>
27433
27434         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27435
27436 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27437
27438         * g++.old-deja/g++.other/crash31.C: XFAIL.
27439         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27440         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27441         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27442         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27443         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27444
27445 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27446
27447         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27448
27449 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27450
27451         * gcc.dg/20000724-1.c: Don't use multiline strings.
27452
27453 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27454
27455         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27456         result of -cString against what we expect it to be; don't just
27457         print it out for no one to read.
27458
27459         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27460         Based on testcases provided by Nicola Pero.
27461
27462 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27463
27464         * gcc.dg/cpp/macro7.c: New test.
27465
27466 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27467
27468         * gcc.dg/cpp/multiline.c: Update.
27469
27470 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27471
27472         * g++.old-deja/g++.other/enum3.C: New test.
27473
27474 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27475
27476         * g++.old-deja/g++.other/pod1.C: New test.
27477
27478 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27479
27480         * g++.old-deja/g++.ext/overload1.C: New test.
27481
27482 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27483
27484         * g++.old-deja/g++.pt/using1.C: New test.
27485
27486 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27487
27488         * g++.old-deja/g++.other/using9.C: New test.
27489
27490 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27491
27492         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27493
27494         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27495
27496 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27497
27498         * g++.old-deja/g++.ext/realpt1.C: Remove.
27499
27500 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27501
27502         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27503
27504 2001-02-26  Will Cohen  <wcohen@redhat.com>
27505
27506         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27507
27508 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27509
27510         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27511         templatized constructors.
27512
27513 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27514
27515         * gcc.c-torture/execute/20010224-1.c: New test.
27516
27517 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27518
27519         * gcc.c-torture/execute/20010222-1.c: New test.
27520
27521 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27522
27523         * g++.old-deja/g++.other/inline20.C: New test.
27524
27525 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27526
27527         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27528
27529 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27530
27531         * g++.old-deja/g++.other/lookup22.C: New test.
27532
27533 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27534
27535         * g77.dg: New directory.
27536         * g77.dg/20010216-1.f: New test case.
27537         * g77.dg/dg.exp: New driver.
27538         * lib/g77-dg.exp: New driver library.
27539
27540 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27541
27542         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27543
27544 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27545
27546         * g++.old-deja/g++.other/decl9.C: New test.
27547
27548 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27549
27550         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27551         not need <string> and also tests the initialization at runtime.
27552
27553 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27554
27555         * gcc.c-torture/execute/longlong.c: New test.
27556
27557 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27558
27559         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27560
27561 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27562
27563         * gcc.c-torture/execute/920302-1.c (execute):
27564         Change argument type to short.
27565
27566 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27567
27568         * g++.old-deja/g++.pt/deduct6.C: New test.
27569
27570 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27571
27572         * g++.old-deja/g++.pt/deduct5.C: New test.
27573
27574 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27575
27576         * gcc.c-torture/execute/20010209-1.c: New test.
27577
27578 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27579
27580         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27581
27582 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27583
27584         * g++.dg/vtgc1.C: Update for new ABI.
27585
27586         * consistency.vlad: New directory, 1665 files.
27587
27588 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27589
27590         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27591         return type.
27592         * gcc.dg/cpp/digraphs.c: Declare puts.
27593
27594 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27595
27596         * g++.old-deja/g++.other/warn5.C: New test.
27597
27598 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27599
27600         * g++.old-deja/g++.pt/spec40.C: New test.
27601
27602 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27603
27604         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27605         case.
27606         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27607
27608 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27609
27610         * gcc.c-torture/compile/20010209-1.c: New test.
27611
27612 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27613
27614         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27615         excess errors message but not if it crashes.
27616         * g++.old-deja/g++.other/crash27.C: Likewise.
27617         * g++.old-deja/g++.other/crash28.C: Likewise.
27618         * g++.old-deja/g++.other/crash30.C: Likewise.
27619         * g++.old-deja/g++.other/crash32.C: Likewise.
27620         * g++.old-deja/g++.other/crash35.C: Likewise.
27621         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27622
27623 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27624
27625         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27626         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27627         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27628         g77.f-torture/execute/execute.exp,
27629         g77.f-torture/noncompile/noncompile.exp,
27630         gcc.c-torture/execute/execute.exp,
27631         gcc.c-torture/execute/memcheck/memcheck.exp,
27632         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27633         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27634         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27635         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27636         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27637         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27638         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27639         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27640         Remove bug reporting instructions with ancient email addresses.
27641
27642 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27643
27644         * gcc.dg/20010202-1.c: New test.
27645         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27646
27647 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27648
27649         * g++.dg/stdbool-if.C: New test.
27650
27651 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27652
27653         * objc/execute/fdecl.m: Added main().
27654
27655 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27656
27657         * gcc.c-torture/execute/20010206-1.c: New test.
27658
27659 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27660
27661         * gcc.dg/cpp/avoidpaste1.c: Update.
27662
27663 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27664
27665         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27666         Pero <nicola@brainstorm.co.uk>.
27667         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27668
27669 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27670
27671         * g++.old-deja/g++.pt/spec39.C: New test.
27672
27673 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27674
27675         * gcc.c-torture/compile/20010202-1.c: New test.
27676
27677 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27678
27679         * g++.old-deja/g++.abi/primary2.C: New test.
27680         * g++.old-deja/g++.abi/primary3.C: New test.
27681         * g++.old-deja/g++.abi/primary4.C: New test.
27682         * g++.old-deja/g++.abi/primary5.C: New test.
27683         * g++.old-deja/g++.abi/vtable3.h: New test.
27684         * g++.old-deja/g++.abi/vtable3a.C: New test.
27685         * g++.old-deja/g++.abi/vtable3b.C: New test.
27686         * g++.old-deja/g++.abi/vtable3c.C: New test.
27687         * g++.old-deja/g++.abi/vtable3d.C: New test.
27688         * g++.old-deja/g++.abi/vtable3e.C: New test.
27689         * g++.old-deja/g++.abi/vtable3f.C: New test.
27690         * g++.old-deja/g++.abi/vtable3g.C: New test.
27691         * g++.old-deja/g++.abi/vtable3h.C: New test.
27692         * g++.old-deja/g++.abi/vtable3i.C: New test.
27693         * g++.old-deja/g++.abi/vtable3j.C: New test.
27694         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27695
27696 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27697
27698         * g++.old-deja/g++.other/anon6.C: New test.
27699         * g++.old-deja/g++.other/anon7.C: New test.
27700
27701 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27702
27703         * gcc.dg/cpp/avoidpaste2.c: New tests.
27704
27705 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27706
27707         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27708
27709 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27710
27711         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27712         DECIMAL_DIG cases for Irix."
27713
27714 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27715
27716         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27717
27718 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27719
27720         * gcc.dg/c99-tag-1.c: New test.
27721
27722 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27723
27724         * gcc.dg/cpp/tr-warn1.c: Add tests.
27725
27726 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27727
27728         * gcc.dg/cpp/avoidpaste1.c: Update.
27729         * gcc.dg/cpp/paste4.c: Update.
27730
27731 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27732
27733         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27734         cases for Irix.
27735
27736 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27737
27738         * g++.old-deja/g++.other/inline19.C: New test.
27739
27740 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27741
27742         * gcc.dg/Wlarger-than.c: New test.
27743
27744 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27745
27746         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27747
27748 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27749
27750         * gcc.c-torture/execute/20010129-1.c: New test.
27751         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27752
27753 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27754
27755         * gcc.dg/cpp/avoidpaste1.c: Test case.
27756
27757 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27758
27759         * g++.old-deja/g++.other/inline18.C: New test.
27760
27761 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27762
27763         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27764         and __builtin_putchar.
27765
27766 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27767
27768         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27769         tests.
27770
27771 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27772
27773         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27774         floating point number rounding mode to round to the nearest
27775         representable mode.
27776
27777 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27778
27779         * g++.old-deja/g++.other/mangle2.C: New test.
27780
27781 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27782
27783         * gcc.c-torture/compile/20010124-1.c: New test.
27784
27785 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27786
27787         * g++.old-deja/g++.pt/spec38.C: New test.
27788
27789 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27790
27791         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27792         "Build don't run".
27793
27794 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27795
27796         * gcc.c-torture/execute/20010123-1.c: New test.
27797
27798 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27799
27800         * g++.old-deja/g++.pt/spec37.C: New test.
27801
27802 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27803
27804         * g++.old-deja/g++.pt/overload14.C: New test.
27805
27806 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27807
27808         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27809         __builtin_return_address.
27810
27811 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27812
27813         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27814         * g++.old-deja/g++.pt/spec35.C: New test.
27815         * g++.old-deja/g++.pt/spec36.C: New test.
27816
27817 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27818
27819         * gcc.c-torture/compile/20010118-1.c: New test.
27820
27821 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27822
27823         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27824
27825 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27826
27827         * gcc.c-torture/execute/20010119-1.c: New test.
27828
27829 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27830
27831         * g++.old-deja/g++.other/vbase5.C: New test.
27832
27833 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27834
27835         * gcc.c-torture/execute/20010118-1.c: New test.
27836
27837 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27838
27839         * g++.old-deja/g++.pt/deduct3.C: New test.
27840
27841 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27842
27843         * g++.old-deja/g++.pt/spec34.C: New test.
27844
27845 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27846
27847         * g77.f-torture/compile/20000601-2.f: New test.
27848
27849 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27850
27851         * g++.old-deja/g++.other/init17.C: New test.
27852
27853 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27854
27855         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27856
27857 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27858
27859         * g++.old-deja/g++.pt/unify8.C: New test.
27860
27861 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27862
27863         * g++.old-deja/g++.abi/vbase1.C: New test.
27864
27865 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27866
27867         * g++.old-deja/g++.pt/crash65.C: New test.
27868
27869 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27870
27871         * gcc.dg/cpp/assembl2.S: New test case.
27872
27873 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27874
27875         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27876         are supported.
27877
27878 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27879
27880         * g++.old-deja/g++.other/builtins1.C: New test.
27881         * g++.old-deja/g++.other/builtins2.C: Likewise.
27882         * g++.old-deja/g++.other/builtins3.C: Likewise.
27883         * g++.old-deja/g++.other/builtins4.C: Likewise.
27884
27885 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27886
27887         * gcc.c-torture/compile/20010117-1.c: New test.
27888         * gcc.c-torture/compile/20010117-2.c: New test.
27889
27890 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27891
27892         * g77.f-torture/execute/20010116.[fx]: New test,
27893         XFAIL on i?86-*-*.
27894         * g77.f-torture/compile/20010115.f: Indicate it's
27895         a test for PR fortran/1636.
27896
27897 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27898
27899         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27900
27901 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27902
27903         * g77.f-torture/compile/20010115.f: New test.
27904
27905 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27906
27907         * g++.old-deja/g++.pt/nontype5.C: New test.
27908
27909 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27910
27911         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27912         have an equivalent working one below it.
27913
27914 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27915
27916         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27917         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27918
27919 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27920
27921         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27922         message containing "init_priority".
27923         (conpr-2.C): Likewise.
27924         (conpr-3.C): Likewise.
27925         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27926
27927 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27928
27929         * gcc.c-torture/execute/20010114-2.c: New test.
27930
27931 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27932
27933         * gcc.c-torture/compile/20010114-1.c: New test.
27934         * gcc.c-torture/compile/20010114-1.x: Xfail.
27935         * gcc.c-torture/compile/20010114-2.c: New test.
27936         * gcc.c-torture/execute/20010114-1.c: New test.
27937         * gcc.dg/trunc-1.c: New test.
27938         * gcc.dg/uninit-B.c: New test.
27939
27940 2001-01-13  Nick Clifton  <nickc@redhat.com>
27941
27942         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27943         target.
27944
27945 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27946
27947         * gcc.c-torture/compile/20010113-1.c: New test.
27948
27949 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27950
27951         * gcc.c-torture/compile/20001212-1.c: New test.
27952
27953 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27954
27955         * gcc.dg/cpp/widestr1.c: Update.
27956         * gcc.dg/cpp/prag-imp.c: Remove.
27957
27958 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27959
27960         * gcc.c-torture/execute/20000801-3.x: Remove.
27961         * gcc.dg/c90-init-1.c: New test.
27962         * gcc.dg/c99-init-1.c: New test.
27963         * gcc.dg/c99-init-2.c: New test.
27964         * gcc.dg/gnu99-init-1.c: New test.
27965
27966 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27967
27968         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27969         testing that no relevant ones were found.
27970
27971 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27972
27973         * g++.old-deja/g++.pt/cast2.C: New test.
27974
27975 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27976
27977         * g++.old-deja/g++.pt/friend47.C: New test.
27978
27979 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27980
27981         * g++.old-deja/g++.pt/instantiate13.C: New test.
27982
27983 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27984
27985         * g++.old-deja/g++.other/defarg7.C: New test.
27986         * g++.old-deja/g++.other/defarg8.C: New test.
27987
27988 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27989
27990         * g++.old-deja/g++.pt/crash64.C: New test.
27991
27992 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27993
27994         * g++.old-deja/g++.pt/crash63.C: New test.
27995
27996 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27997
27998         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27999
28000 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28001
28002         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28003
28004 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28005
28006         * g++.old-deja/g++.pt/error3.C: New test.
28007
28008 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28009
28010         * g++.old-deja/g++.other/crash39.C: New test.
28011
28012 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28013
28014         * g++.old-deja/g++.other/vbase4.C: New test.
28015
28016 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28017
28018         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28019         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28020         * gcc.dg/special/special.exp: New test driver which will check
28021         for alias support for the above test.
28022
28023 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28024
28025         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28026         problems on small machines.
28027         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28028         parameterize.
28029
28030 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28031
28032         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28033         mips.
28034         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28035
28036 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28037
28038         * g++.old_deja/g++.pt/using8.C: New test.
28039
28040 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28041
28042         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28043
28044 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28045
28046         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28047         where a failure is expected.
28048         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28049
28050 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28051
28052         * g++.old_deja/g++.pt/instantiate12.C: New test.
28053
28054 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28055
28056         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28057         start of structs.
28058         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28059         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28060         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28061         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28062         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28063         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28064         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28065         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28066         * g++.old-deja/g++.eh/spec6.C: Likewise.
28067         * g++.old-deja/g++.jason/crash3.C: Likewise.
28068         * g++.old-deja/g++.law/ctors11.C: Likewise.
28069         * g++.old-deja/g++.law/ctors17.C: Likewise.
28070         * g++.old-deja/g++.law/ctors5.C: Likewise.
28071         * g++.old-deja/g++.law/ctors9.C: Likewise.
28072         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28073         * g++.old-deja/g++.mike/net22.C: Likewise.
28074         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28075         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28076         * g++.old-deja/g++.mike/virt3.C: Likewise.
28077         * g++.old-deja/g++.niklas/t128.C: Likewise.
28078         * g++.old-deja/g++.other/anon4.C: Likewise.
28079         * g++.old-deja/g++.other/using1.C: Likewise.
28080         * g++.old-deja/g++.other/warn3.C: Likewise.
28081         * g++.old-deja/g++.pt/t37.C: Likewise.
28082         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28083         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28084
28085 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28086
28087         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28088
28089 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28090
28091         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28092
28093 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28094
28095         * gcc.c-torture/compile/20010107-1.c: New test.
28096
28097 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28098
28099         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28100
28101 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28102
28103         * gcc.dg/format/format.h: New file.
28104         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28105         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28106         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28107         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28108         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28109         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28110         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28111         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28112         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28113         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28114         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28115         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28116         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28117         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28118         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28119         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28120         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28121         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28122         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28123         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28124         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28125         instead of declaring standard types, macros and functions in each
28126         test.
28127
28128 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28129
28130         * gcc.c-torture/execute/20010106-1.c: New test.
28131
28132 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28133
28134         * gcc.dg/format/format.exp: New file.
28135         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28136         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28137         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28138         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28139         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28140         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28141         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28142         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28143         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28144         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28145         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28146         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28147         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28148         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28149         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28150         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28151         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28152         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28153         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28154         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28155         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28156         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28157         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28158         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28159         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28160         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28161         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28162         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28163         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28164         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28165         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28166         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28167         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28168         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28169         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28170         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28171         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28172         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28173         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28174         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28175         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28176         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28177
28178 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28179
28180         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28181         account.
28182
28183 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28184
28185         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28186
28187 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28188
28189         * g++.old-deja/g++.pt/crash62.C: New test.
28190
28191 2001-01-04  Richard Henderson  <rth@redhat.com>
28192
28193         * gcc.dg/20000926-1.c: Update expected warnings.
28194         * gcc.dg/array-2.c: Likewise.
28195         * gcc.dg/array-4.c: Also validate flexible array members.
28196         * gcc.dg/c99-flex-array-1.c: New.
28197
28198 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28199
28200         * gcc.c-torture/compile/20001222-1.x: Remove.
28201
28202 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28203
28204         * gcc.c-torture/execute/built-in-setjmp.c: New.
28205
28206 2001-01-03  Richard Henderson  <rth@redhat.com>
28207
28208         * gcc.dg/940510-1.c: Update expected error wording.
28209         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28210
28211 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28212
28213         * lib/target-supports.exp (check_alias_available): Modified to
28214         indicate aliases not supported if only weak aliases are supported.
28215
28216 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28217
28218         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28219         Turn on cmpstrsi checks for __pj__ and __i370__.
28220
28221 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28222
28223         * g++.old-deja/g++.other/virtual11.C: New test.
28224
28225 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28226
28227         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28228
28229 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28230
28231         * gcc.c-torture/compile/20010102-1.c: New test.
28232
28233 2001-01-02  Andreas Jaeger  <aj@suse.de>
28234
28235         * gcc.dg/noreturn-3.c: New test.
28236
28237         * gcc.dg/noreturn-4.c: New test.
28238
28239 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28240
28241         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28242         __builtin_fputc and __builtin_fwrite.
28243
28244 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28245
28246         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28247         signed char, not default char.
28248
28249 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28250
28251         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28252
28253 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28254
28255         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28256
28257 2000-12-29  Richard Henderson  <rth@redhat.com>
28258
28259         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28260         (__cyg_profile_func_exit): Define.
28261
28262 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28263
28264         * g++.dg/vtgc1.C: New test.
28265
28266 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28267
28268         * gcc.dg/noncompile/20001228-1.c: New test.
28269
28270         * gcc.dg/20001228-1.c: New test.
28271
28272         * gcc.c-torture/execute/20001228-1.c: New test.
28273
28274 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28275
28276         * gcc.dg/format-strfmon-1.c: New test.
28277
28278 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28279
28280         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28281         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28282         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28283         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28284         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28285         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28286         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28287         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28288         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28289         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28290         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28291         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28292         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28293
28294         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28295         * gcc.c-torture/execute/string-opt-4.c: Test index.
28296
28297 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28298
28299         * gcc.c-torture/compile/20001226-1.c: New test.
28300
28301 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28302
28303         * gcc.c-torture/compile/20001222-1.c: New test.
28304         * gcc.c-torture/compile/20001222-1.x: Xfail.
28305
28306 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28307
28308         * gcc.c-torture/execute/comp-goto-2.c: New test.
28309
28310 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28311
28312         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28313         Use long types if __INT_MAX__ is 32767.
28314         (main): Use cast to (sint32 *) when poking 88 into a_page.
28315
28316         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28317
28318 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28319
28320         * gcc.c-torture/compile/20001221-1.c: New test.
28321         * gcc.c-torture/execute/20001221-1.c: New test.
28322
28323 2000-12-20  Richard Henderson  <rth@redhat.com>
28324
28325         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28326         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28327
28328 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28329
28330         * gcc.dg/compare3.c: New test.
28331
28332 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28333
28334         * gcc.dg/format-warnll-1.c: New test.
28335
28336 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28337
28338         * gcc.dg/cpp/cmdlne-P.c: New test.
28339
28340 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28341
28342         * gcc.c-torture/execute/builtin-abs-1.c,
28343         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28344
28345 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28346
28347         * gcc.dg/cpp/multiline.c: New test.
28348
28349 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28350
28351         * g++.old-deja/g++.other/syshdr1.C: Update.
28352         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28353
28354 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28355
28356         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28357
28358 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28359
28360         * g++.old-deja/g++.pt/ttp65.C: New test.
28361
28362 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28363
28364         * g++.old-deja/g++.pt/ttp64.C: New test.
28365
28366 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28367
28368         * g++.old-deja/g++.pt/spec33.C: New test.
28369
28370 2000-12-14  Catherine Moore  <clm@redhat.com>
28371
28372         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28373         * gcc.c-torture/execute/920612-2.c: Likewise.
28374         * gcc.c-torture/execute/920428-2.c: Likewise.
28375         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28376         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28377
28378 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28379
28380         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28381         * gcc.dg/pack-test-2.c: Likewise.
28382
28383 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28384
28385         Tests by Zack Weinberg <zackw@stanford.edu>.
28386
28387         * gcc.dg/cpp/defined.c: Update.
28388         * gcc.dg/cpp/defined_trad.c: New tests.
28389
28390 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28391
28392         * gcc.dg/cpp/trad-direct.c: Update.
28393
28394 2000-12-11  Neil Booth  <neilb@earthling.net>
28395
28396         * gcc.dg/cpp/defined_trad.c
28397
28398 2000-12-11  Neil Booth  <neilb@earthling.net>
28399
28400         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28401
28402 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28403
28404         * gcc.dg/format-miss-2.c: New test.
28405
28406 2000-12-09  Neil Booth  <neilb@earthling.net>
28407
28408         * gcc.dg/cpp/lineflags.c: New tests.
28409         * gcc.dg/cpp/poison.c: Update.
28410         * gcc.dg/cpp/redef2.c: Update.
28411         * gcc.dg/cpp/skipping.c: New test.
28412
28413 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28414
28415         * g++.old-deja/g++.other/eh3.C: New testcase.
28416
28417 2000-12-07  Neil Booth  <neilb@earthling.net>
28418
28419         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28420         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28421         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28422         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28423         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28424         Update.
28425
28426 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28427
28428         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28429         __SIZE_TYPE__ instead of int for type of integers cast to
28430         pointers.
28431
28432 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28433
28434         * g++.old-deja/g++.other/cleanup4.C: New test.
28435
28436 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28437
28438         * format-sec-1.c: New test.
28439
28440 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28441
28442         * gcc.dg/format-nonlit-3.c: New test.
28443
28444 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28445
28446         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28447         through a null pointer.
28448
28449 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28450
28451         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28452         * g++.old-deja/g++.pt/partial4.C: New test.
28453
28454 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28455
28456         * gcc.c-torture/execute/ieee/hugeval.x: New.
28457
28458 2000-12-06  Neil Booth  <neilb@earthling.net>
28459
28460         * gcc.dg/cpp/backslash2.c: New tests.
28461
28462 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28463
28464         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28465         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28466
28467 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28468
28469         * gcc.c-torture/execute/20001203-2.c: New testcase.
28470
28471 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28472
28473         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28474         * g++.old-deja/g++.other/virtual10.C: New test.
28475
28476 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28477
28478         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28479
28480 2000-12-05  Richard Henderson  <rth@redhat.com>
28481
28482         * gcc.c-torture/compile/20001205-1.c: New.
28483
28484 2000-12-04  Neil Booth  <neilb@earthling.net>
28485
28486         * g++.old-deja/g++.other/virtual9.C: New test.
28487         * g++.old-deja/g++.pt/crash61.C: New test.
28488         * gcc.c-torture/execute/loop-9.c: New test.
28489
28490 2000-12-04  Neil Booth  <neilb@earthling.net>
28491
28492         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28493         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28494         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28495         * gcc.dg/cpp/extratokens.c: ...here.
28496
28497 2000-12-04  Neil Booth  <neilb@earthling.net>
28498
28499         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28500         New tests.
28501
28502 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28503
28504         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28505         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28506
28507 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28508
28509         * gcc.c-torture/execute/20001203-1.c: New test.
28510
28511 2000-12-03  Neil Booth  <neilb@earthling.net>
28512
28513         * gcc.dg/cpp/macro6.c: New test cases.
28514
28515 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28516
28517         * gcc.c-torture/execute/string-opt-9.c: New test.
28518         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28519         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28520         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28521
28522         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28523         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28524
28525 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28526
28527         * gcc.dg/cpp/if-6.c: New testcase.
28528
28529         * gcc.dg/20001201-1.c: New testcase.
28530
28531 2000-12-02  Neil Booth  <neilb@earthling.net>
28532
28533         * g++.old-deja/g++.other/externC4.C,
28534         g++.old-deja/g++.other/friend10.C: New tests.
28535
28536 2000-12-02  Neil Booth  <neilb@earthling.net>
28537
28538         * g++.old-deja/g++.other/instan2.C
28539         * g++.old-deja/g++.other/instan3.C: New test.
28540
28541 2000-12-02  Neil Booth  <neilb@earthling.net>
28542
28543         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28544         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28545         gnuc99.c,gnuc99-pedantic.c: New tests.
28546
28547 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28548
28549         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28550         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28551
28552 2000-12-01  Neil Booth  <neilb@earthling.net>
28553
28554         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28555         * gcc.dg/cpp/poison.c: Update.
28556         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28557
28558 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28559
28560         * g77.f-torture/execute/20001201.f: New test.
28561
28562 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28563
28564         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28565
28566 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28567
28568         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28569
28570 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28571
28572         * g++.old-deja/g++.other/cast6.C: New test.
28573
28574 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28575
28576         * gcc.c-torture/execute/20001130-2.c: New testcase.
28577
28578 2000-11-30  Richard Henderson  <rth@redhat.com>
28579
28580         * gcc.c-torture/execute/20001130-1.c: New test.
28581
28582 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28583
28584         * g++.old-deja/g++.other/op3.C: New test.
28585
28586 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28587
28588         * g++.old-deja/g++.other/op2.C: New test.
28589
28590 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28591
28592         * g++.old-deja/g++.other/crash38.C: New test.
28593
28594 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28595
28596         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28597
28598 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28599
28600         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28601         tests.
28602         * gcc.c-torture/execute/string-opt-6.c: New test.
28603
28604         * gcc.dg/20001117-1.c: Add main.
28605
28606 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28607
28608         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28609         Move from here ...
28610         * gcc.dg/940510-1.c: ... to here.
28611
28612         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28613         zero-size arrays in toplevel structures.
28614
28615 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28616
28617         * gcc.c-torture/execute/loop-8.c: New test.
28618
28619 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28620
28621         * g++.old-deja/g++.other/base1.C: New test.
28622
28623 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28624
28625         * g++.old-deja/g++.other/parse2.C: New test.
28626
28627 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28628
28629         * g++.old-deja/g++.pt/incomplete1.C: New test.
28630
28631 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28632
28633         * g++.old-deja/g++.other/friend9.C: New test.
28634
28635 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28636
28637         * gcc.dg/20001127-1.c: New test.
28638
28639 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28640
28641         * g++.old-deja/g++.pt/friend46.C: New test.
28642
28643 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28644
28645         * g++.old-deja/g++.other/ptrmem8.C: New test.
28646
28647 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28648
28649         * gcc.c-torture/execute/string-opt-7.c: New test.
28650         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28651
28652 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28653
28654         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28655         instead of 'mkcheck 2'.
28656
28657 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28658
28659         * gcc.c-torture/execute/memcheck/driver.c,
28660         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28661         C9X references to refer to C99.
28662
28663 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28664
28665         * gcc.dg/ultrasp3.c: New test.
28666
28667 2000-11-25  Neil Booth  <neilb@earthling.net>
28668
28669         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28670
28671 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28672
28673         * gcc.c-torture/compile/20001123-2.c: New.
28674
28675 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28676
28677         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28678
28679 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28680
28681         * gcc.dg/sequence-point-1.c: Add some new tests.
28682         * gcc.c-torture/execute/20001124-1.c: New test.
28683
28684 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28685
28686         * g++.old-deja/g++.other/vaarg4.C: New test.
28687         * gcc.c-torture/compile/20001123-1.c: New test.
28688
28689 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28690
28691         * g++.other/crash24.C: Adjust and remove XFAIL.
28692         * g++.other/crash37.C: New test.
28693
28694 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28695
28696         * g++.old-deja/g++.pt/instantiate9.C: New test.
28697
28698 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28699
28700         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28701         new ABI, too.
28702
28703         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28704         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28705
28706 2000-11-22  Neil Booth  <neilb@earthling.net>
28707
28708         * gcc.dg/cpp/Wtrigraphs.c: New test.
28709
28710 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28711
28712         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28713
28714 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28715
28716         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28717
28718 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28719
28720         * lib/gcc-dg.exp: load_lib scanasm.exp.
28721         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28722         * lib/g++-dg.exp: load_lib scanasm.exp.
28723         * lib/scanasm.exp: New.
28724         (scan-assembler, scan-assembler-not): Add optional arguments to
28725         test name, or if not present, the pattern name.
28726         (scan-assembler-dem, scan-assembler-dem-not): New.
28727
28728         * g++.dg/dg.exp: New.
28729
28730 2000-11-21  Neil Booth  <neilb@earthling.net>
28731
28732         * gcc.dg/cpp/integrated1.c: Remove.
28733
28734 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28735
28736         * gcc.c-torture/execute/20001121-1.c: New test.
28737
28738 2000-11-21  Richard Henderson  <rth@redhat.com>
28739
28740         * gcc.c-torture/compile/20001121-1.c: New test.
28741
28742 2000-11-20  Neil Booth  <neilb@earthling.net>
28743
28744         * gcc.dg/cpp/integrated1.c: New test.
28745
28746 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28747
28748         * g++.old-deja/g++.other/inline17.C: New test.
28749
28750 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28751
28752         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28753         local variable to be zero: I made the variable global. Now
28754         uses abort() and exit() instead of relying on main's return value.
28755
28756 2000-11-20  Neil Booth  <neilb@earthling.net>
28757
28758         * gcc.dg/cpp/paste2.c: Update test.
28759         * objc/execute/paste.m: New test.
28760
28761 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28762
28763         * gcc.dg/c99-condexpr-1.c: New test.
28764
28765 2000-11-20  Neil Booth  <neilb@earthling.net>
28766
28767         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28768
28769 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28770
28771         * g++.old-deja/g++.pt/export1.C: New test.
28772
28773 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28774
28775         * gcc.dg/20001117-1.c: New test.
28776
28777 2000-11-18  Richard Henderson  <rth@redhat.com>
28778
28779         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28780
28781 2000-11-18  Richard Henderson  <rth@redhat.com>
28782
28783         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28784         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28785         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28786
28787 2000-11-18  Richard Henderson  <rth@redhat.com>
28788
28789         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28790         (main): New.  Exit cleanly.
28791
28792 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28793
28794         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28795         gcc.dg/c99-fordecl-2.c: New tests.
28796
28797 2000-11-18  Richard Henderson  <rth@redhat.com>
28798
28799         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28800         * gcc.c-torture/execute/zerolen-2.c: New.
28801
28802 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28803
28804         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28805         memory.
28806
28807 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28808
28809         * g++.old-deja/g++.pt/instantiate8.C: New test.
28810
28811 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28812
28813         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28814         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28815
28816 2000-11-16  Nick Clifton  <nickc@redhat.com>
28817
28818         * gcc.c-torture/execute/nestfunc-2.c: New test.
28819         * gcc.c-torture/execute/nestfunc-3.c: New test.
28820
28821 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28822
28823         * gcc.c-torture/compile/20001116-1.c: New test.
28824
28825 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28826
28827         * gcc.c-torture/execute/20001115-1.c: New test.
28828
28829 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28830
28831         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28832         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28833         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28834         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28835
28836 2000-11-15  Neil Booth  <neilb@earthling.net>
28837
28838         gcc.dg/cpp/_Pragma1.c: Update.
28839         gcc.dg/cpp/_Pragma2.c: New test.
28840
28841 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28842
28843         * g++.old-deja/g++.other/anon5.C: New test.
28844
28845 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28846
28847         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28848         tests.
28849
28850 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28851
28852         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28853         output.
28854
28855 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28856
28857         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28858         labels at end of compound statements.
28859
28860 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28861
28862         * gcc.c-torture/execute/loop-7.c: New test.
28863
28864 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28865
28866         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28867
28868 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28869
28870         * gcc.dg/c99-bool-1.c: New test.
28871
28872 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28873
28874         * gcc.dg/c99-scope-1.c: Remove xfail.
28875         * gcc.dg/c99-scope-2.c: New test.
28876
28877 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28878
28879         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28880         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28881
28882 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28883
28884         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28885         error messages.
28886
28887         * g++.mike/p700.C: Don't typedef wchar_t.
28888         * g++.mike/p784.C: Likewise.
28889         * g++.mike/eb101.C: Don't use __wchar_t.
28890
28891 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28892
28893         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28894         from DO loop.
28895
28896 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28897
28898         * gcc.c-torture/execute/20001111-1.c: New test.
28899
28900 2000-11-10  Nick Clifton  <nickc@redhat.com>
28901
28902         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28903         long multuiple and accumulate.
28904
28905 2000-11-09  Richard Henderson  <rth@redhat.com>
28906
28907         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28908         via size_t instead of int.
28909
28910         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28911         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28912         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28913         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28914
28915 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28916
28917         * gcc.c-torture/compile/20001109-1.c: New test.
28918         * gcc.c-torture/compile/20001109-2.c: New test.
28919
28920 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28921
28922         * g++.old-deja/g++.pt/operator1.C: New test.
28923         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28924
28925 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28926
28927         * gcc.dg/20001108-1.c: New test.
28928
28929 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28930
28931         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28932         with both arguments constant strings.
28933         * gcc.c-torture/execute/string-opt-3.c: New test.
28934         * gcc.c-torture/execute/string-opt-4.c: New test.
28935         * gcc.c-torture/execute/string-opt-5.c: New test.
28936
28937 2000-11-08  Nick Clifton  <nickc@redhat.com>
28938
28939         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28940         mulsidi3adddi patterns.
28941
28942 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28943
28944         * g++.old-deja/g++.other/crash36.C: New test.
28945
28946 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28947
28948         * g++.old-deja/g++.other/init16.C: New test.
28949
28950 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28951
28952         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28953
28954 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28955
28956         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28957         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28958         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28959
28960 2000-11-07  DJ Delorie  <dj@redhat.com>
28961
28962         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28963
28964 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28965
28966         * gcc.c-torture/execute/string-opt-1.c: New test.
28967
28968 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28969
28970         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28971         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28972         parameters in registers, and there is no way for a varargs
28973         function to know in which order the integer and floating-point
28974         parameters should be interleaved when they are placed on the
28975         stack.
28976         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28977         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28978
28979 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28980
28981         * gcc.c-torture/execute/string-opt-2.c: New test.
28982
28983 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28984
28985         * g++.old-deja/g++.pt/crash60.C: New test.
28986
28987 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28988
28989         * g++.old-deja/g++.other/crash24.C: New test.
28990         * g++.old-deja/g++.other/crash25.C: New test.
28991         * g++.old-deja/g++.other/crash26.C: New test.
28992         * g++.old-deja/g++.other/crash27.C: New test.
28993         * g++.old-deja/g++.other/crash28.C: New test.
28994         * g++.old-deja/g++.other/crash29.C: New test.
28995         * g++.old-deja/g++.other/crash30.C: New test.
28996         * g++.old-deja/g++.other/crash31.C: New test.
28997         * g++.old-deja/g++.other/crash32.C: New test.
28998         * g++.old-deja/g++.other/crash33.C: New test.
28999         * g++.old-deja/g++.other/crash34.C: New test.
29000         * g++.old-deja/g++.other/crash35.C: New test.
29001
29002 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29003
29004         * gcc.c-torture/execute/20001031-1.c: New test.
29005
29006 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29007
29008         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29009         namespace.
29010
29011         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29012         standards-conformant.
29013
29014         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29015
29016         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29017         * g++.old-deja/g++.mike/p755a.C: Likewise.
29018         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29019         library makes no calls to `operator new' during initialization.
29020
29021 2000-11-04  Neil Booth  <neilb@earthling.net>
29022
29023         * gcc.dg/cpp/include2.c: New tests.
29024
29025 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29026
29027         * lib/g++.exp (g++_set_ld_library_path): New function.
29028         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29029
29030 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29031
29032         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29033         warnings.
29034
29035 2000-11-01  Richard Henderson  <rth@redhat.com>
29036
29037         * g++.old-deja/g++.ext/namedret1.C: New.
29038         * g++.old-deja/g++.ext/namedret2.C: New.
29039         * g++.old-deja/g++.ext/namedret3.C: New.
29040
29041 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29042
29043         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29044         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29045
29046 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29047
29048         * gcc.c-torture/execute/va-arg-21.c: New test.
29049
29050 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29051
29052         * gcc.dg/c99-complex-2.c: New test.
29053
29054 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29055
29056         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29057
29058 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29059
29060         * g++.old-deja/g++.other/inline16.C: New test.
29061
29062 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29063
29064         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29065         __PRETTY_FUNCTION__
29066
29067 2000-10-29  Neil Booth  <neilb@earthling.net>
29068
29069         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29070         New tests.
29071         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29072         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29073         optimisation.
29074
29075 2000-10-29  Neil Booth  <neilb@earthling.net>
29076
29077         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29078         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29079         * mi5.c: Test multiple includes work with -C.
29080         * trigraphs.c: Test ^= version.
29081
29082 2000-10-28  Neil Booth  <neilb@earthling.net>
29083
29084         New tests and test updates for new macro expander.
29085
29086         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29087         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29088         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29089         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29090         new diagnostic messages.
29091
29092         * gcc.dg/cpp/macro3.c: New tests.
29093
29094 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29095
29096         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29097         on the same line.
29098
29099 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29100
29101         * g++.old-deja/g++.other/eh2.C: New test.
29102
29103 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29104
29105         * gcc.c-torture/execute/20001027-1.c: New test.
29106
29107 2000-10-26  Richard Henderson  <rth@redhat.com>
29108
29109         * gcc.c-torture/execute/20001026-1.c: New.
29110
29111 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29112
29113         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29114         * g++.old-deja/g++.law/builtin1.C: Likewise.
29115         * g++.old-deja/g++.law/ctors10.C: Likewise.
29116         * g++.old-deja/g++.law/virtual3.C: Likewise.
29117         * g++.old-deja/g++.mike/p658.C: Likewise.
29118         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29119         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29120         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29121         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29122         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29123
29124 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29125
29126         * gcc.c-torture/compile/20001024-1.c: New test.
29127
29128 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29129
29130         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29131         to tell us whether or not we are using V3.
29132
29133 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29134
29135         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29136         operands.
29137
29138 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29139
29140         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29141
29142 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29143
29144         * gcc.c-torture/execute/20001024-1.c: New test.
29145
29146 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29147
29148         * g++.old-deja/g++.other/sibcall1.C: New test.
29149
29150 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29151
29152         * gcc.dg/noncompile/init-3.c: New test.
29153
29154 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29155
29156         * gcc.dg/format-array-1.c: New test.
29157
29158 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29159
29160         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29161         writing through null pointers; remove comment about testing
29162         unterminated strings.
29163
29164 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29165
29166         * gcc.c-torture/execute/20001017-2.c: New test.
29167
29168 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29169
29170         * gcc.c-torture/compile/20001018-1.c: New test.
29171         * gcc.c-torture/compile/20001018-1.x: Xfail.
29172
29173 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29174
29175         * gcc.c-torture/execute/20001017-1.c: New test.
29176
29177 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29178
29179         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29180         for multiple use of arguments with scanf formats; add tests for
29181         multiple use of arguments.
29182
29183 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29184
29185         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29186
29187 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29188
29189         * gcc.dg/format-miss-1.c: New test.
29190
29191 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29192
29193         * gcc.c-torture/execute/20001013-1.c: New test.
29194
29195 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29196
29197         * gcc.dg/format-branch-1.c: New test.
29198
29199 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29200
29201         * README, lib/file-format.exp: Remove EGCS references.
29202
29203 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29204
29205         * gcc.dg/20001013-1.c: New test.
29206
29207 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29208
29209         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29210         for intmax_t in the compiler using __typeof__ and the type rules
29211         for conditional expressions.
29212
29213 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29214
29215         * gcc.dg/20001012-1.c: New test.
29216         * gcc.dg/20001012-2.c: New test.
29217
29218 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29219
29220         * gcc.dg/format-attr-1.c: New test.
29221
29222 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29223
29224         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29225         __LONG_LONG_MAX__ instead of LLONG_MAX.
29226
29227 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29228
29229         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29230         scanf flags.
29231         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29232         flags.
29233
29234 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29235
29236         * gcc.dg/sequence-pt-1.c: New test.
29237
29238 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29239
29240         * gcc.c-torture/execute/20001011-1.c: New testcase.
29241         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29242
29243 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29244
29245         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29246         does not error on it.
29247
29248 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29249
29250         * gcc.dg/20001009-1.c: New test.
29251
29252 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29253
29254         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29255         * gcc.c-torture/execute/20001009-2.c: ... to here.
29256
29257 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29258
29259         * gcc.c-torture/compile/20001009-1.c: New testcase.
29260         * gcc.c-torture/execute/20001009-1.c: New testcase.
29261         Testcases provided by Jan Hubicka <jh@suse.cz>.
29262
29263 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29264
29265         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29266         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29267         uintmax_t using <limits.h> to emulate the compiler's internal
29268         logic.  No longer XFAIL %j tests.
29269
29270 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29271
29272         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29273         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29274         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29275         regexps and details of expected handling of some bad formats.
29276         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29277         suppression.
29278
29279 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29280
29281         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29282         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29283         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29284         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29285         in list archives.
29286
29287 2000-10-06  Richard Henderson  <rth@cygnus.com>
29288
29289         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29290         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29291         * g++.old-deja/g++.jason/report.C: Likewise.
29292         * g++.old-deja/g++.law/friend5.C: Likewise.
29293         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29294         of the expected warnings.
29295
29296 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29297
29298         * g++.old-deja/g++.pt/enum14.C: New test.
29299
29300 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29301
29302         * g++.old-deja/g++.pt/crash59.C: New test.
29303
29304 2000-10-04  Will Cohen  <wcohen@redhat.com>
29305
29306         * gcc.dg/20000926-1.c: New test.
29307
29308 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29309
29310         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29311         function name for current C++ compiler.
29312         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29313
29314 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29315
29316         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29317         __PRETTY_FUNCTION__.
29318         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29319
29320 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29321
29322         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29323
29324 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29325
29326         * gcc.c-torture/compile/20000923-1.c: New test.
29327
29328 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29329
29330         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29331         * g++.old-deja/g++.pt/ttp62.C: Same.
29332         * g++.old-deja/g++.other/inline14.C: Same.
29333
29334 2000-09-24  Richard Henderson  <rth@cygnus.com>
29335
29336         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29337
29338 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29339
29340         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29341
29342 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29343
29344         * gcc.c-torture/compile/20000922-1.c: New file.
29345
29346 2000-09-21  Nick Clifton  <nickc@redhat.com>
29347
29348         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29349         a signed long modulo operation.
29350         (mod6): New function - perform an unsigned long modulo operation.
29351         (main): Add tests for modulos of very large numbers by very small
29352         dividends.
29353
29354 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29355
29356         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29357
29358 2000-09-19  Richard Henderson  <rth@cygnus.com>
29359
29360         * gcc.dg/compare2.c (case 10): XFAIL.
29361
29362 2000-09-18  Richard Henderson  <rth@cygnus.com>
29363
29364         * gcc.c-torture/execute/20000906-1.c: Move ...
29365         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29366         that support __builtin_trap.
29367
29368 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29369
29370         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29371
29372 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29373
29374         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29375         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29376         more $ format tests.
29377
29378 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29379
29380         * gcc.dg/format-errmk-1.c: New test.
29381
29382 2000-09-17  Greg McGary  <greg@mcgary.org>
29383
29384         * gcc.c-torture/execute/20000917-1.x: Remove.
29385
29386 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29387
29388         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29389
29390 2000-09-17  Greg McGary  <greg@mcgary.org>
29391
29392         * gcc.c-torture/execute/20000917-1.c: New test.
29393         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29394
29395 2000-09-16  Neil Booth  <NeilB@earthling.net>
29396
29397         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29398         in nested macro bug.
29399
29400 2000-09-15  Neil Booth  <NeilB@earthling.net>
29401
29402         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29403
29404 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29405
29406         * gcc.c-torture/execute/20000914-1.c: New test.
29407
29408 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29409
29410         * g++.other/inline13.C: New test.
29411
29412 2000-09-12  Andreas Jaeger  <aj@suse.de>
29413
29414         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29415         constant by Ulrich Drepper <drepper@redhat.com>.
29416
29417 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29418
29419         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29420
29421 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29422
29423         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29424
29425 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29426
29427         * gcc.dg/cpp/backslash.c: New test.
29428
29429 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29430
29431         * gcc.c-torture/execute/20000910-1.c: New test.
29432         * gcc.c-torture/execute/20000910-2.c: Likewise.
29433
29434 2000-09-11  Robert Lipe  <robertl@sco.com>
29435
29436         * gcc.dg/pragma-align.c: New test.
29437
29438 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29439
29440         * g++.old-deja/g++.pt/explicit82.C: New test.
29441         * g++.old-deja/g++.pt/explicit83.C: New test.
29442
29443 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29444
29445         * gcc.dg/asm-names.c: New test.
29446
29447 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29448
29449         * gcc.dg/cpp/tr-warn6.c: New test
29450
29451 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29452
29453         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29454         be accepted.
29455
29456 2000-09-07  Catherine Moore  <clm@redhat.com>
29457
29458         * gcc.c-torture/execute/unroll-1.c: New test.
29459
29460 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29461
29462         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29463         ERROR markers.
29464         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29465         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29466         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29467         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29468         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29469         Preprocess only.
29470         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29471         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29472
29473 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29474
29475         * g++.old-deja/g++.pt/deduct2.C: New test.
29476
29477 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29478
29479         * g++.old-deja/g++.pt/parms2.C: New test.
29480
29481 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29482
29483         * g++.old-deja/g++.pt/crash58.C: New test.
29484
29485 2000-09-06  Greg McGary  <greg@mcgary.org>
29486
29487         * gcc.c-torture/execute/20000906-1.c: New test.
29488         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29489
29490 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29491
29492         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29493
29494 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29495
29496         * g++.old-deja/g++.pt/crash57.C: New test.
29497
29498 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29499
29500         * g++.old-deja/g++.pt/crash56.C: New test.
29501
29502 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29503
29504         * g++.old-deja/g++.pt/koenig1.C: New test.
29505
29506 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29507
29508         * gcc.dg/20000904-1.c: New test.
29509
29510 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29511
29512         * gcc.dg/cpp/paste8.c: New test.
29513
29514 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29515
29516         * gcc.c-torture/compile/20000827-1.c: New test.
29517
29518 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29519
29520         * gcc.dg/format-diag-1.c: New test.
29521
29522 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29523
29524         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29525         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29526         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29527         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29528         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29529
29530 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29531
29532         * g++.old-deja/g++.other/nested4.C: New test.
29533
29534 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29535
29536         * g++.old-deja/g++.ns/scoped1.C: New test.
29537
29538 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29539
29540         * lib/g++.exp: Support testing already-installed GCC.
29541
29542 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29543
29544         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29545
29546 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29547
29548         * gcc.dg/return-type-2.c: New test.
29549
29550 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29551
29552         * gcc.c-torture/compile/20000825-1.c: New test.
29553
29554 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29555
29556         * gcc.dg/dwarf2-2.c: New test.
29557
29558 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29559
29560         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29561         dg-warning regexps.
29562
29563 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29564
29565         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29566         gcc.dg/format-ext-5.c: New tests.
29567
29568 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29569
29570         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29571
29572 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29573
29574         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29575
29576 2000-08-24  Richard Henderson  <rth@cygnus.com>
29577
29578         * gcc.dg/ia64-sync-1.c: New test.
29579         * gcc.dg/ia64-sync-2.c: New test.
29580         * gcc.dg/ia64-asm-1.c: New test.
29581
29582 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29583
29584         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29585         * gcc.dg/format-ext-2.c: New test.
29586
29587 2000-08-23  Jason Merrill  <jason@redhat.com>
29588
29589         * lib/old-dejagnu.exp: Also ignore "In member function" and
29590         "At global scope".
29591
29592 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29593
29594         * gcc.dg/noncompile/label-lineno-1.c: New test.
29595
29596 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29597
29598         * gcc.dg/c99-array-nonobj-1.c: New test.
29599
29600 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29601
29602         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29603         tests.
29604         * gcc.dg/format-ext-1.c: New test.
29605
29606 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29607
29608         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29609         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29610         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29611         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29612         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29613
29614 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29615
29616         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29617         gcc.dg/c99-strftime-2.c: New tests.
29618
29619 2000-08-22  Richard Henderson  <rth@cygnus.com>
29620
29621         * gcc.c-torture/execute/20000822-1.c: New test.
29622
29623 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29624
29625         * gcc.c-torture/execute/20000819-1.x: Remove.
29626
29627 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29628
29629         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29630         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29631         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29632         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29633         gcc.dg/format-xopen-1.c: New tests.
29634
29635 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29636
29637         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29638
29639 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29640
29641         * g++.old-deja/g++.other/loop2.C: New test.
29642
29643         * gcc.c-torture/compile/20000606-1.c: New test.
29644         * gcc.c-torture/compile/20000728-1.c: New test.
29645         * gcc.c-torture/execute/20000801-1.c: New test.
29646         * gcc.c-torture/execute/20000801-2.c: New test.
29647         * gcc.c-torture/execute/20000819-1.c: New test.
29648         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29649         * gcc.dg/20000629-1.c: New test.
29650         * gcc.dg/20000724-1.c: New test.
29651         * gcc.dg/20000807-1.c: New test.
29652
29653 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29654
29655         * gcc.dg/cpp/pragma-1.c: New test.
29656         * gcc.dg/cpp/pragma-2.c: New test.
29657
29658 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29659
29660         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29661         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29662
29663 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29664
29665         * gcc.c-torture/compile/20000818-1.c: New test.
29666
29667 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29668
29669         * gcc.c-torture/execute/20000818-1.c: New test.
29670
29671 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29672
29673         * gcc.dg/format-va-1.c: New test.
29674
29675 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29676
29677         * g++.old-deja/g++.other/typedef8.C: New test.
29678
29679 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29680
29681         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29682         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29683         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29684         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29685         * g++.old-deja/g++.other/ptrmem7.C: New test.
29686         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29687
29688 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29689
29690         * g++.old-deja/g++.pt/typename27.C: New test.
29691
29692 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29693
29694         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29695         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29696         * g++.old-deja/g++.pt/friend45.C: New test.
29697         * g++.old-deja/g++.other/friend8.C: New test.
29698
29699 2000-08-15  Richard Henderson  <rth@cygnus.com>
29700
29701         * gcc.c-torture/execute/20000815-1.c: New test.
29702
29703 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29704
29705         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29706         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29707         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29708
29709 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29710
29711         * g++.old-deja/g++.other/refinit2.C: New test.
29712
29713 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29714
29715         * lib/c-torture.exp (c-torture): Make
29716         compiler_conditional_xfail_data global.
29717         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29718         compiler_conditional_xfail_data machinery.
29719         (f-torture-execute): Likewise.
29720         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29721         and only when unrolling loops.
29722
29723         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29724
29725 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29726
29727         * g++.old-deja/g++.pt/explicit81.C: New test.
29728
29729 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29730
29731         * g++.old-deja/g++.pt/typename26.C: New test.
29732
29733 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29734
29735         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29736         warning.
29737
29738 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29739
29740         * g++.old-deja/g++.other/array3.C: New test.
29741
29742 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29743
29744         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29745         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29746         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29747         New tests.
29748
29749 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29750
29751         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29752         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29753
29754 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29755
29756         * gcc.c-torture/execute/20000808-1.c: New test.
29757
29758 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29759
29760         * gcc.dg/c90-const-expr-1.c: New test.
29761
29762 2000-08-08  Richard Henderson  <rth@cygnus.com>
29763
29764         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29765
29766 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29767
29768         * gcc.dg/noncompile/const-ll-1.c: New test.
29769
29770 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29771
29772         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29773
29774 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29775
29776         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29777         that running programs linked against the shared version of libobjc
29778         run correctly.
29779
29780 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29781
29782         * gcc.dg/c99-printf-1.c: New test.
29783
29784 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29785
29786         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29787
29788 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29789
29790         * gcc.c-torture/execute/20000731-1.x: Delete.
29791
29792 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29793
29794         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29795         and torture_without_loops as is done by c-torture.exp.
29796         (search_for): Copy from c-torture.exp.
29797         (gcc-dg-runtest): New function, drives a directory of tests
29798         iterating over the TORTURE_OPTIONS.
29799         (scan-assembler, scan-assembler-not): Move here from
29800         individual directory drivers.
29801
29802         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29803         defined by lib/gcc-dg.exp.
29804         * gcc.dg/cpp/cpp.exp: Likewise.
29805         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29806         gcc-dg-runtest, so we cycle over optimization options.
29807
29808         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29809         * gcc.dg/compare2.c: No longer expected to fail.
29810
29811 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29812
29813         * gcc.c-torture/execute/20000804-1.c: New test.
29814
29815 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29816
29817         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29818
29819 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29820
29821         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29822
29823 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29824
29825         * gcc.c-torture/compile/20000803-1.c: New test.
29826
29827 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29828
29829         * gcc.c-torture/execute/20000801-3.c,
29830         gcc.c-torture/execute/20000801-4.c: New tests.
29831         * gcc.c-torture/execute/20000801-3.x,
29832         gcc.c-torture/execute/20000801-4.x: Xfail.
29833
29834 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29835
29836         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29837         libobjc/.libs to allow for libtool.
29838
29839 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29840
29841         * gcc.c-torture/compile/20000802-1.c: New test.
29842
29843 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29844
29845         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29846
29847 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29848
29849         * gcc-c-torture/execute/20000731-2.c: New test.
29850
29851         * gcc.c-torture/execute/20000731-1.c: New test.
29852         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29853
29854 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29855
29856         * testsuite/gcc.dg/cpp/paste7.c: New test.
29857         * gcc.dg/cpp/20000725-1.c: New test.
29858
29859 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29860
29861         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29862         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29863         declaration warning for __builtin_dwarf_reg_size.
29864
29865         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29866
29867 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29868
29869         * gcc.dg/noncompile/voidparam-1.c: New test.
29870
29871 2000-07-30  Richard Henderson  <rth@cygnus.com>
29872
29873         * gcc.dg/c90-digraph-1.c: Don't xfail.
29874         * gcc.dg/compare2.c (case 10): Xfail.
29875         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29876
29877 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29878
29879         * gcc.dg/c99-main-1.c: New test.
29880
29881 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29882
29883         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29884
29885 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29886
29887         * gcc.c-tortuer/execute/20000726-1.c: New test.
29888
29889 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29890
29891         * gcc.c-torture/execute/enum-2.c: New test.
29892
29893 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29894
29895         * gcc.dg/cpp/tr-warn3.c: New test.
29896
29897 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29898
29899         * g++.old-deja/g++.ext/implicit1.C: Remove.
29900         * g++.old-deja/g++.jason/c2.C: Remove
29901         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29902         * g++.old-deja/g++.pt/crash16.C: Likewise.
29903         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29904
29905 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29906
29907         * g++.old-deja/g++.other/for2.C: New test.
29908
29909 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29910
29911         * gcc.dg/20000720-1.c: New test.
29912
29913 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29914
29915         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29916
29917 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29918
29919         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29920         * gcc.c-torture/execute/20000722-1.c: New.
29921         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29922
29923 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29924
29925         * gcc.dg/cpp/20000720-1.S: New test.
29926
29927 2000-07-21  Michael Meissner  <meissner@redhat.com>
29928
29929         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29930
29931 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29932
29933         * g++.old-deja/g++.brendan/crash16.C,
29934         g++.old-deja/g++.brendan/parse3.C,
29935         g++.old-deja/g++.brendan/redecl1.C,
29936         g++.old-deja/g++.ns/template13.C,
29937         g++.old-deja/g++.other/decl4.C,
29938         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29939
29940 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29941
29942         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29943         and "Internal error".
29944
29945         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29946         regexps.
29947         * gcc.dg/cpp/paste6.c: New test.
29948
29949 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29950
29951         * gcc.dg/cpp/tr-direct.c: New test.
29952
29953         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29954         gcc.dg/cpp/undef1.c: Tweak error regexps.
29955
29956 2000-07-18  Eric Christopher <echristo@redhat.com>
29957
29958         * gcc.c-torture/compile/20000718-1.c: New test.
29959
29960 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29961
29962         * cpplex.c (_cpp_push_token): If the token being pushed back
29963         is the previous token in this context, just subtract one from
29964         context->posn.
29965         * cppmacro.c (save_expansion): Clear aux field when storing a
29966         placemarker.
29967
29968 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29969
29970         * gcc.dg/noncompile/redecl-1.c: New test.
29971
29972 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29973
29974         * gcc.c-torture/execute/20000717-5.c: New test.
29975         * gcc.c-torture/execute/20000717-1.x: Removed.
29976
29977 2000-07-17  Richard Henderson  <rth@cygnus.com>
29978
29979         * gcc.c-torture/execute/20000717-4.c: New test.
29980
29981 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29982
29983         * gcc.dg/cpp/syshdr.c: New test.
29984         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29985
29986 2000-07-17  Neil Booth  <neilb@earthling.net>
29987
29988         * gcc.dg/cpp/cmdlne-dM.c: New test.
29989         * gcc.dg/cpp/cmdlne-dD.c: New test.
29990
29991 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29992
29993         * gcc.c-torture/execute/20000717-3.c: New test.
29994
29995         * gcc.c-torture/compile/20000717-1.c: New test.
29996
29997 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29998
29999         * gcc.c-torture/execute/20000717-2.c: New test.
30000
30001 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30002
30003         * gcc.dg/formatz-1.c: New test.
30004
30005         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30006         * gcc.dg/c99-digraph-1.c: New tests.
30007
30008         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30009         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30010
30011         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30012         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30013         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30014         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30015         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30016         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30017         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30018
30019 2000-07-17   Greg McGary <greg@mcgary.org>
30020
30021         * gcc.c-torture/execute/20000717-1.c: New test.
30022         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30023
30024 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30025
30026         * gcc.c-torture/execute/20000715-2.c: New test.
30027         * gcc.dg/20000715-1.c: New test.
30028
30029 2000-07-15  Michael Meissner  <meissner@redhat.com>
30030
30031         * gcc.c-torture/execute/20000715-1.c: New test.
30032
30033 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30034
30035         * gcc.c-torture/execute/20000707-1.c: New test.
30036
30037 2000-07-13  Neil Booth  <NeilB@earthling.net>
30038
30039         * testsuite/gcc.dg/cpp/digraph1.c,
30040         testsuite/gcc.dg/cpp/digraph2.c,
30041         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30042
30043 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30044
30045         * g77.f-torture/compile/20000630-2.f:  New test.
30046         * g77.f-torture/compile/20000630-2.x
30047
30048 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30049
30050         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30051
30052 2000-07-11  Neil Booth  <NeilB@earthling.net>
30053
30054         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30055
30056 2000-07-11  Neil Booth  <NeilB@earthling.net>
30057
30058         * gcc.dg/cpp/cmdlne-C.c: New.
30059
30060 2000-07-09  Neil Booth  <NeilB@earthling.net>
30061
30062         * gcc.dg/cpp/directiv.c: New tests.
30063         * gcc.dg/cpp/undef1.c: Update.
30064
30065 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30066
30067         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30068
30069 2000-07-09  Neil Booth  <NeilB@earthling.net>
30070
30071         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30072
30073 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30074
30075         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30076         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30077
30078 2000-07-08  Neil Booth  <NeilB@earthling.net>
30079
30080         * gcc.dg/cpp/macsyntx.c: New tests.
30081
30082 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30083
30084         * gcc.dg/20000707-1.c: New test.
30085
30086 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30087
30088         * gcc.c-torture/execute/20000706-1.c: New test.
30089         * gcc.c-torture/execute/20000706-2.c: New test.
30090         * gcc.c-torture/execute/20000706-3.c: New test.
30091         * gcc.c-torture/execute/20000706-4.c: New test.
30092         * gcc.c-torture/execute/20000706-5.c: New test.
30093
30094 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30095
30096         * g++.old-deja/g++.pt/instantiate7.C: New test.
30097
30098 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30099
30100         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30101         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30102         * g++.old-deja/g++.other/rtti3.C: Likewise.
30103         * g++.old-deja/g++.other/rttid3.C: Likewise.
30104
30105 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30106
30107         *  g77.f-torture/compile/20000630-1.x: Fix typo
30108
30109 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30110
30111         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30112         assembly output.
30113
30114 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30115
30116         * gcc.dg/cpp/ident.c: New test.
30117
30118 2000-07-05  Neil Booth  <NeilB@earthling.net>
30119
30120         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30121           gcc.dg/cpp/lexstrng.c: New tests.
30122
30123 2000-07-04  Neil Booth  <NeilB@earthling.net>
30124
30125         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30126         * gcc.dg/cpp/strify2.c: Same.
30127
30128 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30129
30130         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30131         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30132         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30133         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30134
30135         * testsuite/gcc.dg/cpp/macro1.c,
30136         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30137         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30138         testsuite/gcc.dg/cpp/strify1.c,
30139         testsuite/gcc.dg/cpp/strify2.c: New tests.
30140
30141 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30142
30143         * gcc.c-torture/execute/20000703-1.c: New test.
30144
30145 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30146
30147         * g++.old-deja/g++.pt (lookup10.C): New test.
30148
30149 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30150
30151         * g++.old-deja/g++.pt (typename25.C): New test.
30152
30153 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30154
30155         * gcc.c-torture/compile/20000701-1.c: New test.
30156
30157 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30158
30159         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30160         to test case.
30161
30162 2000-06-30  Catherine Moore  <clm@cygnus.com>
30163
30164         * gcc.c-torture/execute/align-1.c: New test.
30165
30166 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30167
30168         * g++.old-deja/g++.pt/expr8.C: New test.
30169         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30170
30171 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30172
30173         * gcc.c-torture/compile/20000629-1.c: New test.
30174
30175 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30176
30177
30178         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30179         gcc.dg/noncompile directory, depending on whether they're
30180         preprocessor tests or not.  Annotate all the tests for the dg
30181         framework.
30182
30183         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30184         * gcc.dg/noncompile/noncompile.exp: New.
30185
30186         * Moved files:
30187         Old name                                New name
30188         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30189         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30190         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30191         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30192         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30193         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30194         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30195         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30196         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30197         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30198         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30199         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30200         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30201         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30202         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30203         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30204         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30205         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30206         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30207         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30208         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30209         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30210         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30211         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30212
30213         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30214         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30215         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30216         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30217         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30218         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30219
30220 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30221
30222         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30223         declare one variable.  On the fourth, error.
30224         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30225         declared by 20000628-1a.h.
30226
30227 2000-06-29  Richard Henderson  <rth@redhat.com>
30228
30229         * gcc.c-torture/execute/930529-1.x: New file.
30230         * gcc.dg/920413-1.c: Adjust expected warning text.
30231         * gcc.dg/980217-1.c: Declare abort.
30232         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30233
30234 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30235
30236         * g77.f-torture/compile/20000629-1.f: New test.
30237         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30238
30239 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30240
30241         Rearrange lots of files, removing entirely the
30242         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30243         directories.
30244
30245         * Deleted files:
30246         gcc.c-torture/code_quality/code_quality.exp
30247         gcc.c-torture/special/special.exp
30248         gcc.failure/failure.exp
30249         gcc.failure/940409-1.x
30250         gcc.c-torture/compile/961203-1.x
30251
30252         * New files:
30253         gcc.misc-tests/linkage.exp
30254         gcc.c-torture/execute/920730-1t.c
30255         gcc.c-torture/execute/920730-1t.x
30256         gcc.c-torture/compile/920520-1.x
30257         gcc.c-torture/compile/920521-1.x
30258         gcc.c-torture/compile/981006-1.x
30259         gcc.c-torture/execute/eeprof-1.x
30260
30261         * Moved files (possibly with modifications to fit a new harness):
30262         Old name                                New name
30263         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30264         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30265         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30266         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30267         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30268         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30269         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30270         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30271         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30272         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30273         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30274         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30275         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30276         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30277
30278 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30279
30280         * c-torture/compile/961203-1.x: Delete.
30281
30282         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30283         not exit. Include stdio.h.
30284         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30285         * gcc.misc-tests/dg-12.c: Likewise.
30286         * gcc.misc-tests/dg-5.c: Likewise.
30287         * gcc.misc-tests/dg-6.c: Likewise.
30288         * gcc.misc-tests/dg-7.c: Prototype abort.
30289         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30290         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30291         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30292         not exit.
30293         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30294         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30295
30296 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30297
30298         * gcc.dg/cpp/20000628-1.c: New test.
30299         * gcc.dg/cpp/20000628-1.h: New header for above test.
30300         * gcc.dg/cpp/20000628-1a.h: Likewise.
30301
30302 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30303
30304         * gcc.dg/cpp: New directory.
30305         * gcc.dg/cpp/cpp.exp: New driver.
30306         * gcc.dg/cpp/20000627-1.c: New test.
30307         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30308         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30309         and rewrite as a compilation test.
30310
30311         * gcc.dg: Move many files into the cpp subdirectory, possibly
30312         renaming or editing them as well.
30313         Old name                New name
30314         990119-1.c              cpp/19990119-1.c
30315         990228-1.c              cpp/19990228-1.c
30316         990407-1.c              cpp/19990407-1.c
30317         990409-1.c              cpp/19990409-1.c
30318         990413-1.c              cpp/19990413-1.c
30319         990703-1.c              cpp/19990703-1.c
30320         20000127-1.c            cpp/20000127-1.c
30321         20000129-1.c            cpp/20000129-1.c
30322         20000207-1.c            cpp/20000207-1.c
30323         20000207-2.c            cpp/20000207-2.c
30324         20000209-1.c            cpp/20000209-1.c
30325         20000209-2.c            cpp/20000209-2.c
30326         20000301-1.c            cpp/20000301-1.c
30327         20000419-1.c            cpp/20000419-1.c
30328         20000510-1.S            cpp/20000510-1.S
30329         20000519-1.c            cpp/20000519-1.c
30330         20000529-1.c            cpp/20000529-1.c
30331         20000625-1.c            cpp/20000625-1.c
30332         20000625-2.c            cpp/20000625-2.c
30333         cpp-as1.c               cpp/assert1.c
30334         cpp-as2.c               cpp/assert2.c
30335         cxx-comments-1.c        cpp/cxxcom1.c
30336         cxx-comments-2.c        cpp/cxxcom2.c
30337         endif-label.c           cpp/endif.c
30338         cpp-hash1.c             cpp/hash1.c
30339         cpp-hash2.c             cpp/hash2.c
30340         cpp-if1.c               cpp/if-1.c
30341         cpp-if2.c               cpp/if-2.c
30342         cpp-if3.c               cpp/if-3.c
30343         cpp-if4.c               cpp/if-4.c
30344         cpp-if5.c               cpp/if-5.c
30345         cpp-cond.c              cpp/if-cexp.c
30346         cpp-missingop.c         cpp/if-mop.c
30347         cpp-missingparen.c      cpp/if-mpar.c
30348         cpp-opprec.c            cpp/if-oppr.c
30349         cpp-ifparen.c           cpp/if-paren.c
30350         cpp-shortcircuit.c      cpp/if-sc.c
30351         cpp-shift.c             cpp/if-shift.c
30352         cpp-unary.c             cpp/if-unary.c
30353         cpp-li1.c               cpp/line1.c
30354         cpp-li2.c               cpp/line2.c
30355         lineno.c                cpp/line3.c
30356         lineno-2.c              cpp/line4.c
30357         cpp-mi.c                cpp/mi1.c
30358         cpp-mic.h               cpp/mi1c.h
30359         cpp-micc.h              cpp/mi1cc.h
30360         cpp-mind.h              cpp/mi1nd.h
30361         cpp-mindp.h             cpp/mi1ndp.h
30362         cpp-mix.h               cpp/mi1x.h
30363         cpp-mi2.c               cpp/mi2.c
30364         cpp-mi2a.h              cpp/mi2a.h
30365         cpp-mi2b.h              cpp/mi2b.h
30366         cpp-mi2c.h              cpp/mi2c.h
30367         cpp-mi3.c               cpp/mi3.c
30368         cpp-mi3.def             cpp/mi3.def
30369         poison-1.c              cpp/poison.c
30370         pr-impl.c               cpp/prag-imp.c
30371         cpp-redef-2.c           cpp/redef1.c
30372         cpp-redef.c             cpp/redef2.c
30373         strpaste.c              cpp/strp1.c
30374         strpaste-2.c            cpp/strp2.c
30375         cpp-tradpaste.c         cpp/tr-paste.c
30376         cpp-tradstringify.c     cpp/tr-str.c
30377         cpp-tradwarn1.c         cpp/tr-warn1.c
30378         cpp-tradwarn2.c         cpp/tr-warn2.c
30379         trigraphs.c             cpp/trigraphs.c
30380         cpp-unc1.c              cpp/unc1.c
30381         cpp-unc2.c              cpp/unc2.c
30382         cpp-unc3.c              cpp/unc3.c
30383         cpp-unc.c               cpp/unc4.c
30384         undef.c                 cpp/undef1.c
30385         undef-2.c               cpp/undef2.c
30386         cpp-wi1.c               cpp/widestr1.c
30387
30388 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30389
30390         * lib/g++.exp (g++_include_flags): Tweak.
30391
30392 2000-06-27  H.J. Lu  <hjl@gnu.org>
30393             Loren J. Rittle  <ljrittle@acm.org>
30394
30395         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30396         version with one that knows about the new gcc tree structure.
30397         (g++_link_flags): Same.
30398
30399 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30400
30401         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30402         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30403         case we are cross-compiling.
30404
30405         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30406         g++.old-deja/g++.niklas/Makefile.in,
30407         g++.old-deja/g++.niklas/configure.in,
30408         g++.old-deja/g++.other/Makefile.in,
30409         g++.old-deja/g++.other/configure.in,
30410         gcc.c-torture/code_quality/Makefile.in,
30411         gcc.c-torture/code_quality/configure.in,
30412         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30413         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30414         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30415         gcc.c-torture/execute/ieee/Makefile.in,
30416         gcc.c-torture/execute/ieee/configure.in,
30417         gcc.c-torture/noncompile/Makefile.in,
30418         gcc.c-torture/noncompile/configure.in,
30419         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30420         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30421         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30422
30423 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30424
30425         * g++.old-deja/g++.other/ambig3.C: New test.
30426
30427 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30428
30429         * g++.old-deja/g++.pt/syntax1.C: New test.
30430         * g++.old-deja/g++.pt/syntax2.C: New test.
30431         * g++.old-deja/g++.other/syntax3.C: New test.
30432         * g++.old-deja/g++.other/syntax4.C: New test.
30433
30434 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30435
30436         * gcc.dg/20000623-1.c: Prototype exit and abort.
30437
30438 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30439
30440         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30441         New tests.
30442         * gcc.dg/cpp-mi3.def: New file.
30443
30444         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30445         inside assertions.
30446         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30447         lexer's error messages.
30448         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30449         divine anything from the linemarkers.
30450         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30451         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30452
30453 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30454
30455         * gcc.dg/20000623-1.c: New test.
30456
30457 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30458
30459         * gcc.c-torture/execute/20000622-1.c: New test.
30460
30461 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30462
30463         * g++.old-deja/g++.other/init15.C: New test.
30464
30465 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30466
30467         * g++.old-deja/g++.pt/vaarg2.C: New test.
30468         * g++.old-deja/g++.pt/vaarg3.C: New test.
30469
30470 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30471
30472         * g++.old-deja/g++.other/dyncast6.C: New test.
30473
30474 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30475
30476         * gcc.c-torture/execute/loop-6.c: New test.
30477
30478 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30479
30480         * gcc.dg/20000614-1.c: New test.
30481         * gcc.dg/20000614-2.c: New test.
30482
30483 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30484
30485         * g++.old-deja/g++.other/inline12.C: New test.
30486
30487 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30488
30489         * g++.old-deja/g++.other/eh1.C: New test.
30490
30491 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30492
30493         * g++.old-deja/g++.other/type.C: New test.
30494
30495 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30496
30497         * g++.old-deja/g++.other/initstring.C: New test.
30498
30499 2000-06-12  Jason Merrill  <jason@redhat.com>
30500
30501         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30502
30503 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30504
30505         * gcc.c-torture/compile/20000609-1.c: New test.
30506
30507 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30508
30509         * gcc.dg/20000609-1.c: New test.
30510
30511 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30512
30513         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30514         * gcc.c-torture/noncompile/poison-1.c: Move...
30515         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30516         * gcc.dg/cpp-li1.c: Add a token after the #line.
30517
30518 2000-06-05  Richard Henderson  <rth@cygnus.com>
30519
30520         * gcc.c-torture/execute/20000605-2.c: New test.
30521         * gcc.c-torture/execute/20000605-3.c: New test.
30522
30523 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30524
30525         * g77.f-torture/execute/20000503-1.x: New file.
30526
30527 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30528
30529         * g++.old-deja/g++.eh/badalloc1.C: New test.
30530
30531 2000-06-05  Richard Henderson  <rth@cygnus.com>
30532
30533         * gcc.c-torture/execute/20000605-1.c: New test.
30534
30535 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30536             Nathan Sidwell <nathan@codesourcery.com>
30537
30538         * gcc.c-torture/compile/20000605-1.c: New test.
30539
30540 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30541
30542         * g77.f-torture/compile/20000601-1.f:  New test.
30543
30544 2000-06-03  Richard Henderson  <rth@cygnus.com>
30545
30546         * gcc.c-torture/execute/20000603-1.c: New.
30547
30548 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30549
30550         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30551         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30552
30553 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30554
30555         * gcc.dg/compare2.c (case 12): XFAIL.
30556         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30557         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30558
30559         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30560
30561 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30562
30563         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30564         guard macro is already defined when the header is first
30565         included.
30566         * gcc.dg/cpp-mix.h: New file.
30567         * gcc.dg/endif-label.c: Update patterns to match compiler.
30568
30569         * g++.brendan/complex1.C: Declare abort.
30570         * g++.law/refs4.C: Remove XFAIL.
30571         * g++.oliva/expr2.C: Declare abort and exit.
30572
30573 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30574
30575         * gcc.c-torture/execute/20000528-1.c: New test.
30576
30577         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30578         * g++.old-deja/g++.law/temps4.C: Likewise.
30579
30580         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30581         stdlib.h.  Call abort() on failure.
30582         * g++.old-deja/g++.law/refs4.C: Likewise.
30583         * g++.old-deja/g++.law/temps4.C: Likewise.
30584         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30585         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30586
30587 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30588
30589         Relative to g++.dg/special:
30590         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30591
30592         Relative to g++.old-deja:
30593         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30594         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30595         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30596         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30597         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30598         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30599         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30600
30601         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30602         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30603         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30604         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30605         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30606         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30607         and/or string.h.
30608
30609         * g++.other/goto1.C: Update expectations for error messages.
30610
30611 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30612
30613         * gcc.c-torture/compile/20000523-1.c: New test.
30614
30615 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30616
30617         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30618
30619 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30620
30621         * g++.old-deja/g++.eh/catch11.C: New test.
30622         * g++.old-deja/g++.eh/catch12.C: New test.
30623
30624 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30625
30626         * gcc.c-torture/execute/20000523-1.c: New test.
30627
30628 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30629
30630         * c-torture/execute/bcp-1.c: Replace abort in arg of
30631         __builtin_constant_p with a generic external function.
30632
30633         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30634         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30635         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30636         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30637         Prototype abort and/or exit.
30638
30639         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30640         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30641         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30642         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30643
30644 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30645
30646         * gcc.dg/dwarf2-1.c: New test.
30647
30648 2000-05-20  Richard Henderson  <rth@cygnus.com>
30649
30650         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30651
30652 2000-05-20  Andreas Jaeger  <aj@suse.de>
30653
30654         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30655         testcase.
30656
30657 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30658
30659         * gcc.c-torture/execute/20000519-2.c: New test.
30660
30661 2000-05-19  Andreas Jaeger  <aj@suse.de>
30662
30663         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30664         which fails with SSA.
30665
30666         * lib/c-torture.exp: Also test with -O3 -fssa.
30667
30668 2000-05-18  Michael Meissner  <meissner@redhat.com>
30669
30670         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30671         * gcc.c-torture/execute/920415-1.c: Ditto.
30672         * gcc.c-torture/execute/920501-1.c: Ditto.
30673         * gcc.c-torture/execute/conversion.c: Ditto.
30674         * gcc.c-torture/execute/cvt-1.c: Ditto.
30675
30676 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30677
30678         * gcc.c-torture/compile/20000518-1.c: New test.
30679
30680 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30681
30682         * g77.f-torture/compile/200005018.f:  New test.
30683
30684 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30685
30686         * gcc.c-torture/compile/20000517-1.c: New test.
30687
30688 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30689
30690         * gcc.c-torture/execute/20000516-1.c: New test.
30691
30692 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30693
30694         * g++.old-deja/g++.other/eh.C: New test.
30695
30696 2000-05-12  Richard Henderson  <rth@cygnus.com>
30697
30698         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30699         constants through to doit's conditional.
30700
30701 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30702
30703         * gcc.c-torture/compile/20000511-1.c: New test.
30704         * g77.f-torture/compile/20000511-1.f: New test.
30705         * g77.f-torture/compile/20000511-2.f: New test.
30706
30707 2000-05-11  Michael Meissner  <meissner@redhat.com>
30708
30709         * gcc.c-torture/execute/20000511-1.c: New test.
30710
30711 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30712
30713         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30714         * gcc.dg/20000510-1.S: New.
30715
30716 2000-05-08  Catherine Moore  <clm@cygnus.com>
30717
30718         * gcc.dg/unused-3.c: New.
30719
30720 2000-05-06  Richard Henderson  <rth@cygnus.com>
30721
30722           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30723           * g++.old-deja/g++.mike/warn1.C: Likewise.
30724           * g++.old-deja/g++.pt/local1.C: Likewise.
30725           * g++.old-deja/g++.pt/local7.C: Likewise.
30726           * g++.old-deja/g++.pt/spec16.C: Likewise.
30727
30728 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30729
30730         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30731
30732 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30733
30734           * g77.f-torture/execute/20000503-1.f:  New test.
30735
30736 2000-05-04  Andreas Jaeger  <aj@suse.de>
30737
30738         * gcc.dg/noreturn-2.c: New test.
30739
30740 2000-05-04  Neil Booth  <NeilB@earthling.net>
30741
30742         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30743         preprocessor.
30744
30745 2000-05-04  Richard Henderson  <rth@cygnus.com>
30746
30747         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30748
30749 2000-05-04  Richard Henderson  <rth@cygnus.com>
30750
30751         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30752         OpenSSL by Jason R Thorpe.
30753
30754 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30755
30756         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30757
30758 2000-05-03  Robert Lipe <robertlipe@usa.net>
30759
30760         * gcc.dg/20000503-1.c: New test.
30761
30762 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30763
30764         * gcc.c-torture/compile/20000502-1.c: New test.
30765         * g++.old-deja/g++.other/align.C: New test.
30766         * gcc.dg/cpp-tradstringify.c: New test.
30767
30768 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30769
30770         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30771         and hard registers.
30772
30773 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30774
30775         * gcc.c-torture/execute/loop-5.c: New test.
30776
30777 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30778
30779         * gcc.c-torture/execute/va-arg-20.c: New test.
30780
30781 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30782
30783         * gcc.c-torture/execute/20000422-1.c: New test.
30784
30785 2000-04-20  Greg McGary  <gkm@gnu.org>
30786
30787         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30788         when optimizing, but without sibling-call optimizations (-O1).
30789
30790 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30791
30792           * gcc.c-torture/compile/20000420-1.c: New test.
30793
30794 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30795
30796         * g++.abi/ptrflags.C: New test.
30797         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30798
30799 2000-04-19  Catherine Moore  <clm@cygnus.com>
30800
30801         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30802
30803 2000-04-19  Greg McGary  <gkm@gnu.org>
30804
30805         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30806         sibling-call optimizations.
30807
30808 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30809
30810         * gcc.dg/20000419-1.c: New test.
30811
30812 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30813
30814         * gcc.c-torture/execute/20000412-6.c: New test.
30815
30816 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30817
30818         * gcc.c-torture/execute/20000412-5.c: New test.
30819         * g77.f-torture/compile/20000412-1.f: New test.
30820         * gcc.c-torture/execute/20000412-4.c: New test.
30821         * gcc.c-torture/compile/20000412-2.c: New test.
30822         * gcc.c-torture/execute/20000412-3.c: New test.
30823         * gcc.c-torture/compile/20000412-1.c: New test.
30824         * gcc.c-torture/execute/20000412-2.c: New test.
30825
30826 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30827
30828         * objc/execute/bf-20.m: New test.
30829
30830 2000-04-10  Richard Henderson  <rth@cygnus.com>
30831
30832         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30833
30834         * gcc.c-torture/execute/20000412-1.c: New test.
30835
30836 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30837
30838         * g++.old-deja/g++.eh/catchptr1.C: New test.
30839
30840 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30841
30842         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30843
30844 2000-04-08  Neil Booth  <NeilB@earthling.net>
30845
30846         * gcc.dg/cpp-nullchar.c: Remove test as
30847         embedded nulls cause problems.
30848
30849 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30850
30851         * gcc.dg/compare2.c: New test.
30852
30853 2000-04-08  Neil Booth  <NeilB@earthling.net>
30854
30855         * gcc.dg/cpp-nullchar.c: New test.
30856
30857 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30858
30859         * gcc.dg/cpp-mi2.c: New test.
30860         * gcc.dg/cpp-mi2[abc].h: New files.
30861
30862 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30863
30864         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30865         member name.
30866
30867 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30868
30869         * g++.old-deja/g++.abi/vmihint.C: New test.
30870
30871 2000-04-06  Neil Booth  <NeilB@earthling.net>
30872
30873         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30874         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30875         copyright.
30876
30877 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30878
30879         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30880         avoid stack-frame overwrite.
30881
30882 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30883
30884         * gcc.c-torture/compile/20000405-2.c: New test.
30885         * gcc.c-torture/compile/20000405-3.c: New test.
30886
30887 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30888
30889         * gcc.c-torture/compile/20000405-1.c: New test.
30890
30891 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30892
30893         * gcc.dg/cast-qual-1.c: Revert last change.
30894
30895 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30896
30897         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30898
30899 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30900
30901         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30902         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30903
30904 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30905
30906         * gcc.c-torture/compile/20000403-2.c: New test.
30907         * gcc.c-torture/compile/20000403-1.c: New test.
30908
30909 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30910
30911         * gcc.c-torture/execute/20000403-1.c: New test.
30912
30913 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30914
30915         * gcc.c-torture/execute/20000402-1.c: New test.
30916
30917 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30918
30919         * gcc.c-torture/execute/va-arg-15.c: New test.
30920         * gcc.c-torture/execute/va-arg-16.c: New test.
30921         * gcc.c-torture/execute/va-arg-17.c: New test.
30922         * gcc.c-torture/execute/va-arg-18.c: New test.
30923         * gcc.c-torture/execute/va-arg-19.c: New test.
30924
30925 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30926
30927         * gcc.c-torture/compile/981211-1.c: Move to...
30928         * gcc.dg/cpp-as1.c: ...here.
30929         * gcc.dg/cpp-as2.c: New file.
30930
30931         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30932         compiler.
30933
30934 2000-04-02  Neil Booth  <NeilB@earthling.net>
30935
30936         * gcc.dg/cpp-cond.c  New tests.
30937         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30938         accidental success less likely.
30939         * gcc.dg/cpp-missingop.c  New tests.
30940         * gcc.dg/cpp-missingparen.c  New tests.
30941         * gcc.dg/cpp-shift.c  New tests.
30942         * gcc.dg/cpp-shortcircuit.c  New tests.
30943         * gcc.dg/cpp-unary.c  New tests.
30944
30945 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30946
30947         * gcc.c-torture/compile/20000329-1.c: New test.
30948
30949 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30950
30951         * gcc.c-torture/compile/20000326-1.c: New test.
30952         * gcc.c-torture/compile/20000326-2.c: New test.
30953
30954 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30955
30956         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30957         the first parameter is a function argument.
30958
30959 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30960
30961         * g++.old-deja/g++.ext/array4.C: New test.
30962
30963 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30964
30965         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30966
30967 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30968
30969         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30970
30971 2000-03-19  Richard Henderson  <rth@cygnus.com>
30972
30973         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30974
30975 2000-03-19  Richard Henderson  <rth@cygnus.com>
30976
30977         * gcc.c-torture/compile/20000319-1.c: New test.
30978
30979 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30980
30981         * gcc.c-torture/execute/20000314-3.c: New test.
30982         * gcc.c-torture/execute/20000314-2.c: New test.
30983         * gcc.c-torture/execute/20000314-1.c: New test.
30984         * gcc.c-torture/compile/20000314-2.c: New test.
30985         * gcc.c-torture/compile/20000314-1.c: New test.
30986
30987 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30988
30989         * g++.old-deja/g++.warn/inline.C: New test.
30990
30991 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30992
30993         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30994         standards-compliant result rather than specific constants.
30995         Put test-values in array.
30996
30997 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30998
30999         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31000         (g++_target_compile): Put test-specific options last.
31001
31002 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31003
31004         * g++.old-deja/g++.eh/vbase4.C: New test.
31005
31006 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31007
31008         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31009
31010 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31011
31012         * g++.old-deja/g++.brendan/misc12.C: Removed.
31013         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31014         * g++.old-deja/g++.ext/pretty4.C: New test.
31015
31016 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31017
31018         * g++.old-deja/g++.other/string2.C: New test.
31019
31020 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31021
31022         * g++.old-deja/g++.warn/impint2.C: New test.
31023
31024 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31025
31026         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31027         is 1, not zero.
31028
31029 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31030
31031         * g++.old-deja/g++.warn/impint.C: New test.
31032         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31033         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31034         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31035         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31036         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31037         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31038         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31039         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31040         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31041         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31042         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31043         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31044
31045 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31046
31047         * gcc.dg/cpp-redef.c: New test.
31048
31049 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31050
31051         * g++.old-deja/g++.pt/unify7.C: New test.
31052
31053 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31054
31055         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31056         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31057
31058 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31059
31060         * gcc.c-torture/compile/20000224-1.c: New test.
31061
31062 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31063
31064         * gcc.c-torture/compile/cpp-2.c: New test.
31065         * gcc.c-torture/compile/cpp-1.c: New test.
31066
31067 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31068
31069         * gcc.c-torture/execute/20000225-1.c: New test.
31070
31071 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31072
31073         * gcc.dg/cpp-li2.c: New test.
31074
31075         * gcc.dg/cpp-wi1.c: New test.
31076
31077         * gcc.dg/cpp-li1.c: New test.
31078
31079 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31080
31081         * g++.old-deja/g++.other/sizeof5.C: New test.
31082
31083 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31084
31085         * gcc.c-torture/execute/va-arg-13.c: New test.
31086
31087 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31088
31089         * gcc.c-torture/execute/va-arg-12.c: New test.
31090
31091 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31092
31093         * gcc.c-torture/execute/20000223-1.c: New test.
31094
31095 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31096
31097         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31098
31099 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31100
31101         * g++.old-deja/g++.abi/ptrmem.C: New test.
31102
31103 2000-02-19  Richard Henderson  <rth@cygnus.com>
31104
31105         * gcc.c-torture/compile/init-3.c: New.
31106
31107 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31108
31109         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31110         ALWAYS_CXXFLAGS.
31111
31112 2000-02-11  Robert Lipe <robertl@sco.com>
31113
31114         * gcc.c-torture/compile/20000211-3.c: New test.
31115
31116 2000-02-11  Martin Buchholz <martin@xemacs.org>
31117
31118         * gcc.c-torture/compile/20000211-2.c: New test.
31119
31120 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31121
31122         * gcc.c-torture/compile/20000211-1.c: New test.
31123
31124 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31125
31126         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31127           on native targets
31128
31129 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31130
31131         * g++.old-deja/g++.other/cast5.C: New test.
31132
31133 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31134
31135         * gcc.c-torture/execute/20000205-1.c: New.
31136
31137 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31138
31139         * g++.old-deja/g++.jason/cast3.C: Return void.
31140         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31141
31142 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31143
31144         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31145
31146         * gcc.dg/loop-1.c: New test.
31147
31148 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31149
31150         * gcc.c-torture/compile/20000127-1.c: New test.
31151         * gcc.c-torture/execute/991228-1.c: New test.
31152
31153 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31154
31155         * gcc.dg/unused-2.c: New test.
31156
31157         * gcc.dg/conv-1.c: New test.
31158
31159 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31160
31161         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31162         compiler.
31163         (tool_option_proc): Fix typo.
31164
31165 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31166
31167         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31168         of the ld on the host, not on the build machine.
31169         Also, don't crash if '--help' is not a supported option.
31170
31171 2000-01-24  Richard Henderson  <rth@cygnus.com>
31172
31173         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31174
31175 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31176
31177         * gcc.c-torture/execute/20000120-2.c: New test.
31178         * gcc.c-torture/execute/20000120-1.c: New test.
31179
31180 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31181
31182         * gcc.c-torture/execute/20000113-1.c: New test.
31183
31184 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31185
31186         * gcc.c-torture/execute/20000112-1.c: New test.
31187
31188 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31189
31190         * gcc.dg/20000111-1.c: New test.
31191
31192 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31193
31194         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31195         with 16 bit integers.
31196
31197 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31198
31199         * gcc.dg/20000108-1.c: New test.
31200
31201 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31202
31203         * g++.old-deja/g++.ns/koenig8.C: New test.
31204
31205 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31206
31207         * g++.old-deja/g++.other/cast4.C: New test.
31208
31209 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31210
31211         * gcc.c-torture/compile/20000105-2.c: New test.
31212         * gcc.c-torture/compile/20000105-1.c: New test.
31213
31214 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31215
31216         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31217         references to printf & atoi to conform to ANSI standard.
31218         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31219         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31220         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31221         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31222         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31223         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31224         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31225         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31226         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31227         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31228         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31229         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31230         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31231         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31232         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31233         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31234         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31235         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31236         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31237         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31238         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31239         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31240         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31241         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31242         * g++.old-deja/g++.brendan/init3.C: Likewise.
31243         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31244         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31245         * g++.old-deja/g++.brendan/new2.C: Likewise.
31246         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31247         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31248         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31249         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31250         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31251         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31252         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31253         * g++.old-deja/g++.brendan/template24.C: Likewise.
31254         * g++.old-deja/g++.brendan/template3.C: Likewise.
31255         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31256         * g++.old-deja/g++.jason/inline3.C: Likewise.
31257         * g++.old-deja/g++.jason/opeq.C: Likewise.
31258         * g++.old-deja/g++.law/arg5.C: Likewise.
31259         * g++.old-deja/g++.law/arm7.C: Likewise.
31260         * g++.old-deja/g++.law/ctors11.C: Likewise.
31261         * g++.old-deja/g++.law/cvt8.C: Likewise.
31262         * g++.old-deja/g++.law/init9.C: Likewise.
31263         * g++.old-deja/g++.law/refs4.C: Likewise.
31264         * g++.old-deja/g++.law/template2.C: Likewise.
31265         * g++.old-deja/g++.law/visibility24.C: Likewise.
31266         * g++.old-deja/g++.law/vtable3.C: Likewise.
31267         * g++.old-deja/g++.mike/asm2.C: Likewise.
31268         * g++.old-deja/g++.mike/eh1.C: Likewise.
31269         * g++.old-deja/g++.mike/misc1.C: Likewise.
31270         * g++.old-deja/g++.mike/misc13.C: Likewise.
31271         * g++.old-deja/g++.mike/misc14.C: Likewise.
31272         * g++.old-deja/g++.mike/ns12.C: Likewise.
31273         * g++.old-deja/g++.mike/p1248.C: Likewise.
31274         * g++.old-deja/g++.mike/p3708.C: Likewise.
31275         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31276         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31277         * g++.old-deja/g++.mike/p646.C: Likewise.
31278         * g++.old-deja/g++.mike/p700.C: Likewise.
31279         * g++.old-deja/g++.mike/p783.C: Likewise.
31280         * g++.old-deja/g++.mike/p783a.C: Likewise.
31281         * g++.old-deja/g++.mike/p783b.C: Likewise.
31282         * g++.old-deja/g++.mike/p786.C: Likewise.
31283         * g++.old-deja/g++.mike/p789.C: Likewise.
31284         * g++.old-deja/g++.mike/p789a.C: Likewise.
31285         * g++.old-deja/g++.mike/p807a.C: Likewise.
31286         * g++.old-deja/g++.other/delete3.C: Likewise.
31287         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31288         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31289         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31290         * g++.old-deja/g++.other/empty1.C: Likewise.
31291         * g++.old-deja/g++.other/temporary1.C: Likewise.
31292         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31293         * g++.old-deja/g++.pt/t16.C: Likewise.
31294         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31295
31296 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31297
31298         * gcc.dg/991230-1.c: New test.
31299
31300 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31301
31302         * gcc.c-torture/compile/991229-3.c: New test.
31303         * gcc.c-torture/compile/991229-2.c: New test.
31304         * gcc.c-torture/compile/991229-1.c: New test.
31305
31306 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31307
31308         * gcc.c-torture/compile/labels-2.c: New test.
31309
31310 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31311
31312         * gcc.c-torture/execute/991227-1.c: New test.
31313
31314 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31315
31316         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31317
31318 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31319
31320         * gcc.c-torture/execute/991221-1.c: New test.
31321
31322 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31323
31324         * g++.old-deja/g++.other/cast3.C: New test.
31325
31326 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31327
31328         * gcc.c-torture/execute/991216-4.c: New test.
31329
31330 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31331
31332         * gcc.c-torture/execute/991216-1.c: New test.
31333         * gcc.c-torture/execute/991216-2.c: New test.
31334         * gcc.c-torture/execute/991216-3.c: New test.
31335
31336 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31337
31338         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31339         Actually make the test fail by using "-O2" for compilation.
31340
31341 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31342
31343         * g++.old-deja/g++.warn/cast-align1.C: New test.
31344
31345 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31346
31347         * gcc.c-torture/compile/991214-1.c: New test.
31348         * gcc.c-torture/compile/991214-2.c: New test.
31349
31350 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31351
31352         * gcc.dg/991214-1.c: New test.
31353
31354 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31355
31356         * gcc.c-torture/compile/991213-3.c: New test.
31357         * gcc.c-torture/compile/991213-2.c: New test.
31358         * gcc.c-torture/compile/991213-1.c: New test.
31359
31360 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31361
31362         * gcc.dg/991209-1.c: New test.
31363
31364 1999-12-08  Nathan Sidwell <nathan@acm.org>
31365
31366         * gcc.c-torture/compile/991208-1.c: New test.
31367
31368 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31369
31370         * gcc.dg/ultrasp2.c: New test.
31371
31372 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31373
31374         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31375
31376 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31377
31378         * gcc.c-torture/compile/991202-1.c: New test.
31379         * gcc.c-torture/execute/991202-1.c: New test.
31380         * gcc.c-torture/execute/991202-2.c: New test.
31381         * gcc.c-torture/execute/991202-3.c: New test.
31382
31383 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31384
31385         * g++.old-deja/g++.abi/align.C: New test.
31386         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31387         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31388
31389 1999-12-01  Richard Henderson  <rth@cygnus.com>
31390
31391         * gcc.c-torture/execute/991201-1.c: New.
31392
31393 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31394
31395         * gcc.dg/991129-1.c: New test.
31396
31397 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31398
31399         * gcc.c-torture/compile/991127-1.c: New test.
31400
31401 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31402
31403         * g++.old-deja/g++.other/warn4.C: New test.
31404
31405 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31406
31407         * g++.old-deja/g++.eh/cleanup2.C: New test.
31408         * g++.old-deja/g++.ext/pretty2.C: New test.
31409         * g++.old-deja/g++.ext/pretty3.C: New test.
31410         * g++.old-deja/g++.other/debug6.C: New test.
31411
31412 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31413
31414         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31415         compiler_output to look for one error message instead of two.
31416
31417 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31418
31419         * gcc.c-torture/execute/991118-1.c: Also test case
31420         where the word boundary does not split a byte evenly.
31421
31422 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31423
31424         * g++.old-deja/g++.ext/restrict1.C: New test.
31425
31426 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31427
31428         * gcc.c-torture/execute/991118-1.c: New test.
31429
31430 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31431
31432         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31433         working directory pathnames.
31434
31435 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31436
31437         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31438         host is equipped with driver.h and driver.o so it can actually
31439         compile and run the tests.
31440
31441 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31442
31443         * gcc.c-torture/compile/991008-1.c: New test.
31444
31445 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31446
31447         * lib/gcc-dg.exp: Include target-supports.exp
31448
31449 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31450
31451         * lib/target-supports.exp: New file: Provide procs to test for
31452         features supported by the target.
31453         (check_weak_available): Moved here from ecos.exp.
31454         (check_alias_available): New proc: Determine of the target
31455         toolchain supports the alias attribute.
31456
31457         * gcc.dg/special/ecos.exp: Move check_weak_available to
31458         target-supports.exp.
31459         (alias-1.c): Only perform the test if the target supports
31460         aliases.
31461         (wkali-1.c): Only perform the test if the target supports
31462         aliases.
31463
31464         * gcc.dg/990506-0.c: Expect error messages from cross
31465         targets as well as native targets.
31466
31467 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31468
31469         * gcc.dg/ultrasp1.c: Removed xfail.
31470         * gcc.dg/struct-ret-2.c: Likewise.
31471         * gcc.dg/array-1.c: Likewise.
31472
31473 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31474
31475         * gcc.dg/struct-ret-2.c: New test.
31476
31477         * gcc.dg/array-1.c: New test.
31478
31479 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31480
31481         * gcc.c-torture/execute/991030-1.c: New test.
31482
31483 1999-10-26  Richard Henderson  <rth@cygnus.com>
31484
31485         * gcc.c-torture/compile/991026-2.c: New test.
31486
31487 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31488
31489         * gcc.c-torture/compile/991026-1.c: New test.
31490
31491 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31492
31493         * gcc.c-torture/execute/991023-1.c: New test.
31494
31495 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31496
31497         * gcc.c-torture/execute/991019-1.c: New test.
31498
31499 1999-10-16  Richard Henderson  <rth@cygnus.com>
31500
31501         * gcc.c-torture/execute/991016-1.c: New test.
31502
31503 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31504
31505         * gcc.c-torture/execute/991014-1.c: New test.
31506
31507 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31508
31509         * g++.old-deja/g++.other/union2.C: New test.
31510
31511 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31512
31513         * g++.old-deja/g++.other/vaarg2.C: New test.
31514         * g++.old-deja/g++.other/vaarg3.C: New test.
31515
31516 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31517
31518         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31519         in compile/.
31520
31521 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31522
31523         * gcc.c-torture/execute/va-arg-11.c: New test.
31524
31525 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31526
31527         * lib/file-format.exp (gcc_target_object_format): Don't
31528         crash if objdump is unavailable.
31529
31530 1999-09-29  Donn Terry <donn@interix.com>
31531
31532         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31533
31534 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31535
31536         * gcc.c-torture/compile/990928-1.c: New test.
31537
31538 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31539
31540         * g++.old-deja/g++.other/decl6.C: New test.
31541
31542 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31543
31544         * gcc.c-torture/execute/va-arg-10.c: New test.
31545
31546 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31547
31548         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31549         __PRETTY_FUNCTION__.
31550
31551 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31552
31553         * gcc.c-torture/execute/990923-1.c: New test.
31554
31555 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31556
31557         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31558         for which -fpic is inappropriate.
31559
31560 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31561
31562         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31563
31564 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31565
31566         * g++.old-deja/g++.other/dyncast1.C: New test.
31567         * g++.old-deja/g++.other/dyncast2.C: New test.
31568         * g++.old-deja/g++.other/dyncast3.C: New test.
31569         * g++.old-deja/g++.other/dyncast4.C: New test.
31570         * g++.old-deja/g++.other/dyncast5.C: New test.
31571         * g++.old-deja/g++.eh/catch3.C: New test.
31572         * g++.old-deja/g++.eh/catch3p.C: New test.
31573         * g++.old-deja/g++.eh/catch4.C: New test.
31574         * g++.old-deja/g++.eh/catch4p.C: New test.
31575         * g++.old-deja/g++.eh/catch5.C: New test.
31576         * g++.old-deja/g++.eh/catch5p.C: New test.
31577         * g++.old-deja/g++.eh/catch6.C: New test.
31578         * g++.old-deja/g++.eh/catch6p.C: New test.
31579         * g++.old-deja/g++.eh/catch7.C: New test.
31580         * g++.old-deja/g++.eh/catch7p.C: New test.
31581         * g++.old-deja/g++.eh/catch8.C: New test.
31582         * g++.old-deja/g++.eh/catch8p.C: New test.
31583         * g++.old-deja/g++.eh/catch9.C: New test.
31584         * g++.old-deja/g++.eh/catch9p.C: New test.
31585
31586 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31587
31588         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31589         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31590
31591 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31592
31593         * gcc.c-torture/compile/990913-1.c: New test.
31594
31595 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31596
31597         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31598         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31599
31600 1999-09-09  Richard Henderson  <rth@cygnus.com>
31601
31602         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31603
31604 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31605
31606         * g++.old-deja/g++.other/lookup11.C: New test.
31607         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31608         what is permitted and what we want.
31609         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31610         overload use.
31611         * g++.old-deja/g++.jason/rfg5.C: Likewise
31612
31613 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31614
31615         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31616         * gcc.c-torture/noncompile/poison-1.c: New file.
31617
31618 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31619
31620         * g++.old-deja/g++.other/sizeof3.C: New test.
31621         * g++.old-deja/g++.other/sizeof4.C: New test.
31622         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31623         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31624
31625 1999-09-07  Richard Henderson  <rth@cygnus.com>
31626
31627         * gcc.dg/va-arg-1.c: New.
31628
31629 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31630
31631         * gcc.c-torture/execute/va-arg-9.c: New test.
31632
31633 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31634
31635         * g77.f-torture/compile/980519-2.f: New test.
31636         * g77.f-torture/compile/19990905-0.f: New test.
31637         * g77.f-torture/compile/19990905-1.f: New test.
31638         * g77.f-torture/compile/19990905-2.f: New test.
31639
31640         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31641
31642 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31643
31644         * gcc.c-torture/execute/990827-1.c: Fix typo.
31645
31646 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31647
31648         * g++.old-deja/g++.other/deref1.C: New test.
31649
31650 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31651
31652         * g++.old-deja/g++.other/ambig2.C: New test.
31653         * g++.old-deja/g++.other/cond5.C: New test.
31654         * g++.old-deja/g++.other/lookup16.C: New test.
31655
31656 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31657
31658         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31659         assemblers too.
31660
31661 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31662
31663         * lib/c-torture.exp: Avoid the "compare executables" optimization
31664         when testing native.
31665
31666 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31667
31668         * gcc.c-torture/execute/990829-1.c: New test.
31669         * gcc.c-torture/compile/990829-1.c: New test.
31670
31671 1999-08-27  Paul Burchard  <burchard@pobox.com>
31672
31673         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31674         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31675         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31676         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31677         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31678         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31679         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31680         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31681         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31682         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31683         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31684
31685 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31686
31687         * gcc.c-torture/execute/990827-1.c: New test.
31688
31689 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31690
31691         * g77.f-torture/noncompile/19990826-4.f: New test.
31692
31693         * g77.f-torture/compile/19990826-3.f: New test.
31694
31695         * g77.f-torture/execute/19990826-2.f: New test.
31696
31697         * g77.f-torture/compile/19990826-1.f: New test.
31698
31699         * gcc.c-torture/execute/990826-0.c: New test.
31700         * g77.c-torture/execute/19990826-0.f: New test.
31701
31702         * g77.f-torture/noncompile/970626-2.f: New test.
31703
31704 1999-08-25  Paul Burchard  <burchard@pobox.com>
31705
31706         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31707         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31708         lss-011.C: New tests.
31709
31710 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31711
31712         * g++.old-deja/g++.other/decl5.C: New test.
31713
31714 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31715
31716         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31717         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31718         call `postbase' for each one.  All callers of `postbase' changed
31719         to call this instead.
31720
31721 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31722
31723         * gcc.c-torture/execute/990811-1.c: New test.
31724
31725 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31726
31727         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31728         just native ones.
31729
31730         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31731         just native ones.
31732
31733 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31734
31735         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31736
31737 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31738
31739         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31740
31741 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31742
31743         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31744
31745 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31746
31747         * gcc.c-torture/execute/990804-1.c: New test.
31748
31749 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31750
31751         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31752         * g++.old-deja/g++.brendan/crash64.C: Likewise
31753         * g++.old-deja/g++.brendan/overload8.C: Likewise
31754
31755 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31756
31757         * g++.old-deja/g++.other/struct1.C: New test.
31758
31759 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31760
31761         * g++.old-deja/g++.other/enum2.C: New test.
31762
31763 1999-08-02  Richard Henderson  <rth@cygnus.com>
31764
31765         Adapted from tests from Franz Sirl:
31766         * gcc.c-torture/execute/va-arg-7.c: New test.
31767         * gcc.c-torture/execute/va-arg-8.c: New test.
31768
31769 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31770
31771         * gcc.c-torture/compile/990801-2.c: New test.
31772
31773         * gcc.c-torture/compile/990801-1.c: New test.
31774
31775 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31776
31777         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31778         fp-cmp-1.c, converting double to float.
31779
31780         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31781         fp-cmp-1.c, converting double to long double.
31782
31783         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31784         from fr1 to unknown_register, since fr1 is a legitimate register
31785         on some machines.
31786
31787 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31788
31789         * README: More listname related changes.
31790
31791 1999-07-08  Catherine Moore  <clm@cygnus.com>
31792
31793         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31794
31795 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31796
31797         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31798
31799 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31800
31801         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31802
31803 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31804
31805         * gcc.dg/990703-1.c: New test.
31806
31807 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31808
31809         * lib/file-format.exp: New file: Move definition of proc
31810         gcc_target_object_format to here from
31811         gcc.dg/special/ecos.exp.
31812
31813         * lib/c-torture.exp: Include lib file-format.exp.
31814         * lib/gcc-dg.exp: Include lib file-format.exp.
31815
31816         * gcc.dg/special/ecos.exp: Remove definition of proc
31817         gcc_target_object_format.
31818
31819 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31820
31821         * gcc.c-torture/execute/990628-1.c: New test.
31822
31823 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31824
31825         * gcc.c-torture/compile/990625-2.c: New test.
31826
31827         * gcc.c-torture/compile/990625-1.c: New test.
31828
31829 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31830
31831         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31832         attributes compile.
31833         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31834         ports that use the COFF/PE file format.
31835
31836 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31837
31838         * gcc.c-torture/compile/990617-1.c: New test.
31839
31840 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31841
31842         * g++.old-deja/g++.other/decl4.C: New test.
31843
31844 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31845
31846         * g++.old-deja/g++.other/bitfld3.C: New test.
31847
31848 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31849
31850         * g++.old-deja/g++.eh/catch1.C: New test.
31851
31852 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31853
31854         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31855
31856         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31857         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31858
31859 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31860
31861         * g77.f-torture/compile/19990502-0.f: Replace with new,
31862         shorter, test that still fails after recent changes.
31863
31864 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31865
31866         * gcc.c-torture/execute/990604-1.c: New test.
31867
31868 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31869
31870         * gcc.c-torture/execute/990531-1.c: New test.
31871
31872 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31873
31874         * gcc.c-torture/compile/990527-1.c: New test.
31875
31876 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31877
31878         * gcc.c-torture/execute/990527-1.c: New test.
31879
31880 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31881
31882         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31883         bitfields as signed.
31884
31885 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31886
31887         * g77.f-torture/compile/19990525-0.f: New test.
31888
31889 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31890
31891         * gcc.c-torture/execute/990525-2.c: New test.
31892
31893         * gcc.c-torture/execute/990525-1.c: New test.
31894
31895 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31896
31897         * g++.old-deja/g++.other/anon3.C: New test.
31898         * g++.old-deja/g++.other/anon4.C: New test.
31899         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31900         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31901         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31902         Merrill).
31903
31904 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31905
31906         * gcc.c-torture/execute/990524-1.c: New test.
31907
31908         * gcc.dg/990524-1.c: New test.
31909
31910 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31911
31912         * gcc.c-torture/compile/990523-1.c: New test.
31913
31914 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31915
31916         * gcc.c-torture/compile/990519-1.c: New test.
31917
31918 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31919
31920         * gcc.c-torture/compile/990517-1.c: New test.
31921
31922         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31923         (e4, f4): New tests.
31924         (main): Call them.
31925
31926 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31927
31928         * gcc.dg/noreturn-1.c: New test.
31929
31930 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31931
31932         * gcc.c-torture/execute/990513-1.c: New test.
31933
31934 1999-05-10  Richard Henderson  <rth@cygnus.com>
31935
31936         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31937
31938 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31939
31940         * g77.f-torture/execute/erfc.f: Use small single-precision
31941         values, to avoid problems on Alphas when not -mieee.
31942
31943 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31944
31945         * gcc.dg/990506-0.c: New test.
31946
31947 1999-05-08  Richard Henderson  <rth@cygnus.com>
31948
31949         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31950         the constant to test.  Don't XFAIL 64-bit targets.
31951
31952         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31953         * g++.old-deja/g++.law/profile1.C: Likewise.
31954
31955         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31956         operator new instances.
31957         * g++.old-deja/g++.other/delete5.C: Likewise.
31958
31959 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31960
31961         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31962         intrinsic.
31963
31964 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31965
31966         * g77.f-torture/execute/u77-test.f: Reverse order of two
31967         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31968
31969 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31970
31971         * gcc.dg/compare1.c: New test.
31972
31973 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31974
31975         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31976         New tests.
31977
31978 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31979
31980         * g77.f-torture/compile/19990502-1.f: New test.
31981
31982 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31983
31984         * g77.f-torture/compile/19990502-0.f: New test.
31985
31986 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31987
31988         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31989         intrinsic.
31990
31991 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31992
31993         * g77.f-torture/execute/u77-test.f (main): List libU77
31994         intrinsics not currently tested.
31995         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31996         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31997         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31998         Trim blanks off the ends of some printed strings.
31999
32000 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32001
32002         * g77.f-torture/execute/u77-test.f (main): Just warn about
32003         FSTAT gid disagreement, as it's expected on some systems.
32004
32005 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32006
32007         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32008         use a new function, which allows for some slop.
32009         Clean up some commentary.
32010         (issum): The new function.
32011         (sgladd): Deleted subroutine.
32012
32013 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32014
32015         * g77.f-torture/execute/u77-test.f: Modify to be more like
32016         libf2c/libU77 version, bringing patches to that version here.
32017         Add suitable commentary.
32018
32019 1999-04-25  Richard Henderson  <rth@cygnus.com>
32020
32021         * gcc.dg/990424-1.c: New test.
32022
32023 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32024
32025         * g77.f-torture/execute/u77-test.f (main): Bug involving
32026         LSTAT has been fixed, so turn back on full checking.
32027
32028 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32029
32030         * g77.f-torture/compile/19990419-0.f: New test.
32031         * g77.f-torture/execute/19990419-1.f: New test.
32032
32033 1999-04-17  Richard Henderson  <rth@cygnus.com>
32034
32035         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32036         to avoid the need for a prototype to supress a warning.
32037
32038 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32039
32040         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32041
32042 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32043
32044         * gcc.c-torture/execute/990404-1.c: New test.
32045
32046 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32047
32048         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32049         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32050         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32051         missing initializer warnings.
32052
32053 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32054
32055         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32056         matching strings.
32057
32058 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32059
32060         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32061
32062 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32063
32064         * g77.f-torture/execute/19990325-0.f: New test.
32065         * g77.f-torture/execute/19990325-1.f: New test.
32066
32067 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32068
32069         * gcc.c-torture/execute/990324-1.c: New test.
32070
32071 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32072
32073         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32074         test with 4.
32075
32076 1999-03-17  Richard Henderson  <rth@cygnus.com>
32077
32078         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32079
32080 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32081
32082         * g77.f-torture/execute/19990313-2.f: New test.
32083         * g77.f-torture/execute/19990313-3.f: New test.
32084
32085 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32086
32087         * g77.f-torture/execute/19990313-0.f: New test.
32088         * g77.f-torture/execute/19990313-1.f: New test.
32089
32090 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32091
32092         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32093         printf to sprintf.
32094         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32095         (main): Add check for u15.  Conditionalize u31 check depending on
32096         whether ints are <32 bits or >=32 bits.
32097
32098 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32099
32100         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32101
32102 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32103
32104         * g77.f-torture/compile/19990305-0.f: New test.
32105         * g77.f-torture/execute/19981119-0.f: New test.
32106
32107 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32108
32109         * g77.f-torture/execute/970625-2.f: call ABORT if final
32110         result is not correct, instead of just printing it.
32111         Add this checking via newly introduced obfuscation, to
32112         trip up buggy front ends.
32113
32114 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32115
32116         * g77.f-torture/compile/960317-1.f: Moved from being
32117         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32118
32119 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32120
32121         * g77.f-torture/execute/960317-1.f: New (old) test.
32122         * g77.f-torture/execute/970625-2.f: Ditto.
32123
32124 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32125
32126         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32127         message on line 1 or line 2; cccp and cpplib do this differently.
32128
32129 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32130
32131         * g++.old-deja/g++.law/weak1.C: New test.
32132
32133 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32134
32135         * gcc.c-torture/execute/990119-1.c: Renamed to...
32136         * gcc.dg/990119-1.c: this, so it will only be tested once
32137         (it's a preprocessor test, it doesn't need to be run at
32138         multiple optimization levels).
32139
32140 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32141
32142         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32143           ALWAYS_CXXFLAGS.
32144
32145 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32146
32147         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32148         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32149         to not be compilable by current g77.
32150
32151 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32152
32153         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32154
32155 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32156
32157         * gcc.c-torture/execute/990222-1.c: New test.
32158
32159 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32160
32161         * g77.f-torture/compile/19990218-0.f: New test.
32162         * g77.f-torture/noncompile/19990218-1.f: New test.
32163
32164 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32165
32166         * g77.f-torture/compile/19981216-0.f: New test.
32167
32168 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32169
32170         * gcc.dg/990214-1.c: New test.
32171
32172 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32173
32174         * gcc.dg/990213-2.c: New test.
32175
32176         * gcc.dg/990213-1.c: New test.
32177
32178 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32179
32180         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32181         ints.
32182
32183 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32184
32185         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32186         specified by target.
32187
32188         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32189
32190 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32191
32192         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32193
32194 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32195
32196         * gcc.dg/special/ecos.exp: New test driver for new tests with
32197         special requirements.
32198
32199         * gcc.dg/special/alias-1.c: New test.
32200         * gcc.dg/special/gcsec-1.c: New test.
32201         * gcc.dg/special/weak-1.c: New test.
32202         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32203         * gcc.dg/special/weak-2.c: New test.
32204         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32205         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32206         * gcc.dg/special/wkali-1.c: New test.
32207         * gcc.dg/special/wkali-2.c: New test.
32208         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32209         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32210
32211 1999-02-10  Felix Lee  <flee@cygnus.com>
32212
32213           * lib/c-torture.exp (c-torture-compile): Pull out code for
32214           analyzing gcc error messages.
32215           (c-torture-execute): Likewise.  Fix some (harmless) false
32216           positives.
32217           * lib/gcc.exp (gcc_check_compile): New function.
32218
32219 1999-02-08  Richard Henderson  <rth@cygnus.com>
32220
32221         * gcc.c-torture/execute/990208-1.c: New test.
32222
32223 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32224
32225         * g++.dg/special/ecos.exp: New driver for new tests with special
32226         requirements
32227
32228         * g++.dg/special/conpr-1.C: New test
32229         * g++.dg/special/conpr-2.C: New test
32230         * g++.dg/special/conpr-2a.C: New test
32231         * g++.dg/special/conpr-3.C: New test
32232         * g++.dg/special/conpr-3a.C: New test
32233         * g++.dg/special/conpr-3b.C: New test
32234
32235         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32236         allow g++ to use the dg driver
32237
32238         * README: Add comment about g++.dg directory
32239
32240 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32241
32242         * README: Update email addresses.
32243
32244 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32245
32246         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32247         arguments in order to force structure S onto the stack even on
32248         the alpha.
32249         (test): Pass 10 leading arguments to function foo as well as the
32250         structure S.
32251
32252         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32253         failure for all targets.
32254
32255         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32256         abort to terminate program execution.
32257
32258 1999-01-30  Richard Henderson  <rth@cygnus.com>
32259
32260         * gcc.c-torture/execute/990130-1.c: New test.
32261
32262 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32263
32264         * gcc.dg/990130-1.c: New test.
32265
32266 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32267
32268         * gcc.c-torture/execute/990128-1.c: New test.
32269
32270 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32271
32272         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32273
32274 1999-01-27  Felix Lee  <flee@cygnus.com>
32275
32276         * lib/c-torture.exp (c-torture-compile): pull out code for
32277         analyzing gcc error messages.
32278         (c-torture-execute): ditto, and fix some (harmless) false
32279         positives.
32280         * lib/gcc.exp (gcc_check_compile): new function.
32281
32282 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32283
32284         * gcc.dg/990117-1.c: New test.
32285
32286         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32287
32288         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32289
32290 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32291
32292         * g77.f-torture/compile/990115-1.f: New test.
32293
32294 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32295
32296         * gcc.c-torture/compile/990107-1.c: New test
32297
32298 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32299
32300         * gcc.c-torture/execute/990106-2.c: New test.
32301
32302         * gcc.c-torture/execute/990106-1.c: New test.
32303
32304 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32305
32306         * gcc.c-torture/compile/981223-1.c: New test.
32307
32308 1998-12-29  Richard Henderson  <rth@cygnus.com>
32309
32310         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32311         (opt3): Rename from opt4 and disable.
32312
32313 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32314
32315         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32316
32317 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32318
32319         * g++.old-deja/g++.other/conv5.C: New test.
32320
32321 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32322
32323         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32324
32325 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32326
32327         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32328
32329 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32330
32331         * gcc.c-torture/compile/981211-1.c: New test.
32332
32333 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32334
32335         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32336
32337         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32338
32339 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32340
32341         * gcc.special/930510-1.c: Make C9X safe.
32342         * gcc.misc-tests/gcov-1.c Similarly.
32343         * gcc.misc-tests/gcov-2.c Similarly.
32344
32345 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32346
32347         * gcc.dg/ultrasp1.c: New test.
32348
32349 1998-12-06  Richard Henderson  <rth@cygnus.com>
32350
32351         * gcc.c-torture/execute/981206.c: New test.
32352
32353 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32354
32355         * g++.old-deja/g++.ns/template7.C: New test.
32356
32357         * g++.old-deja/g++.other/expr1.C: New test.
32358
32359         * g++.old-deja/g++.eh/tmpl3.C: New test.
32360
32361         * g++.old-deja/g++.eh/tmpl2.C: New test.
32362
32363 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32364
32365         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32366         * g++.old-deja/g++.other/using6.C: Removed.
32367         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32368
32369         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32370
32371 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32372
32373         * g++.old-deja/g++.pt/overload8.C: New test.
32374
32375         * g++.old-deja/g++.pt/overload7.C: New test.
32376
32377         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32378
32379         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32380         and relinking messages.
32381         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32382         compiling with -frepo.
32383
32384 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32385
32386         * g++.old-deja/g++.pt/lookup6.C: New test.
32387
32388 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32389
32390         * gcc.c-torture/execute/981130-1.c: New test.
32391         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32392
32393 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32394
32395         * g++.old-deja/g++.pt/explicit76.C: New test.
32396
32397         * g++.old-deja/g++.pt/friend38.C: New test.
32398
32399         * g++.old-deja/g++.ns/crash2.C: New test.
32400
32401         * g++.old-deja/g++.pt/defarg8.C: New test.
32402
32403         * g++.old-deja/g++.pt/instantiate6.C: New test.
32404
32405         * g++.old-deja/g++.pt/static6.C: New test.
32406
32407         * g++.old-deja/g++.pt/decl2.C: New test.
32408
32409 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32410
32411         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32412         problem is actually related with name lookup, but so what? :-)
32413
32414         * g++.old-deja/g++.pt/friend37.C: New test.
32415
32416 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32417
32418         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32419         element, which fails on some systems.
32420
32421         * g77.f-torture/execute/labug1.f: New test.
32422
32423 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32424
32425         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32426         is defined.
32427
32428 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32429
32430         * g77.f-torture/compile/981117-1.f: New test.
32431
32432 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32433
32434         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32435         properly discarded.
32436
32437 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32438
32439         * gcc.c-torture/execute/memcheck: New directory of tests for
32440         -fcheck-memory-usage.
32441
32442 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32443
32444         * README: New file, general information about the testsuite and
32445         new description of the various C++ test subdirectories.
32446         * README.g++: Eliminate obsolete information, update and move most
32447         relevant stuff to README.
32448
32449 1998-11-07  Richard Henderson  <rth@cygnus.com>
32450
32451         * gcc.c-torture/compile/981107-1.c: New test.
32452
32453 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32454
32455         * execute/memcpy-bi.c: New testcase.
32456
32457 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32458
32459         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32460         base classes.
32461
32462         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32463         template is selected.
32464
32465         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32466         classes, it should be accepted for all types.
32467
32468         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32469
32470         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32471         specializations start with template headers.
32472
32473 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32474
32475         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32476
32477         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32478         non-POD types.
32479
32480 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32481
32482         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32483
32484 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32485
32486         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32487
32488 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32489
32490         * 981019-1.c: New test.
32491
32492 1998-10-14  Robert Lipe <robertl@dgii.com>
32493
32494         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32495         find objc headers.
32496
32497 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32498
32499         * compile/981001-4.c: Remove use of GCC extension that triggers a
32500         compiler bug.
32501
32502 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32503
32504         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32505
32506 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32507
32508         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32509         instantiation of template produces incorrect code for delete
32510         expression.
32511
32512         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32513         constructors' name is not unique.
32514         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32515         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32516
32517         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32518         automatic array of const is ill-formed.
32519
32520         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32521         of template parameter?
32522
32523         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32524         const.
32525
32526         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32527         pointer-to-member expression.
32528
32529         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32530         declaration causes ICE.
32531
32532 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32533
32534         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32535         reserved in the global namespace.
32536
32537         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32538         generate needed virtual table.
32539
32540         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32541
32542 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32543
32544         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32545         template-dependent type
32546
32547 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32548
32549         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32550         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32551         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32552
32553         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32554         class should be usable as argument of member function.
32555         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32556         class should be usable as return type of member function.
32557         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32558         class should be usable as type of data member.
32559
32560         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32561
32562 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32563
32564         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32565
32566 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32567
32568         * gcc.dg/dll-?.c Add thumb to target list.
32569         Fix assembler scan patterns to match current assembler output.
32570
32571 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32572
32573         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32574         matching of template brackets.
32575
32576         * g++.old-deja/g++.other/using4.C: New test.  Test using
32577         declarations of methods from base classes.
32578
32579         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32580         within functions should introduce names into the innermost
32581         enclosing namespace.
32582
32583         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32584         of static locals if first initialization throws.
32585
32586 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32587
32588         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32589
32590 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32591
32592         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32593         lose track of the possible targets of tablejump insns.
32594         * special/special.exp: Run it.
32595
32596 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32597
32598         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32599         must be declared before its specializations can be named in friend
32600         declarations.
32601
32602 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32603
32604         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32605
32606         * g77.f-torture/execute/io1.f: New test.
32607
32608 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32609
32610         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32611         with pointer to template function, for which no argument deduction
32612         is possible.
32613
32614         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32615         specialization of template function as argument to template
32616         function.
32617
32618         * g++.old-deja/g++.other/access2.C: New test; Inner class
32619         shouldn't have privileged access to Outer's names.
32620
32621 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32622
32623         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32624         friend template declared within template class conflicts with
32625         nested class of the same name.
32626
32627         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32628         is ignored.
32629
32630         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32631         object with direct initializer as function declaration.
32632
32633         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32634         initializers.
32635
32636         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32637         involving const pointer and NULL produces incorrect result.
32638
32639         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32640         type name without `typename' should be rejected with -pedantic.
32641
32642 1998-10-02  Richard Henderson  <rth@cygnus.com>
32643
32644         * g++.old-deja/g++.other/addrof1.C: New test.
32645
32646 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32647
32648         * gcc.c-torture/compile/981001-1.c: New test.
32649         * gcc.c-torture/execute/981001-1.c: New test.
32650
32651 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32652
32653         * gcc.c-torture/compile/981001-2.c: New test.
32654         * gcc.c-torture/compile/981001-3.c: New test.
32655         * gcc.c-torture/compile/981001-4.c: New test.
32656
32657 1998-10-01  Robert Lipe  <robertl@dgii.com>
32658
32659         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32660         multilibbed hosts.   Idea grafted from g77.exp.
32661
32662 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32663
32664         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32665         avoid losing on systems which need -lsocket.
32666
32667 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32668
32669         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32670         * g++.old-deja/g++.other/nested2.C: Ditto.
32671         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32672         failure.
32673
32674 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32675
32676         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32677         preferred over template operator!= for enum bitfields.
32678
32679 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32680
32681         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32682         that happen to have the same base name, but in different scopes,
32683         are incorrectly rejected.
32684
32685 1998-09-16  Richard Henderson  <rth@cygnus.com>
32686
32687         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32688         on the native word size instead of an integer literal.
32689
32690 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32691
32692         * g++.old-deja/g++.other/static2.C: Invocation of static data
32693         member of type pointer-to-function denoted as non-static member.
32694
32695         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32696         checks involving function types and aliases.
32697
32698 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32699
32700         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32701         redefined to the same non-trivial type.
32702
32703         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32704         namespace-qualification of template specializations declared in
32705         other namespaces.
32706
32707         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32708         to declare a subset of the specializations of a template function
32709         as friends of specializations of a template class.
32710
32711         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32712         member templates that do not fully specialize the enclosing
32713         template class are rejected.
32714
32715 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32716
32717         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32718
32719 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32720
32721         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32722         altered from libf2c/libU77 version.
32723
32724 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32725
32726         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32727
32728 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32729
32730         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32731         (un)signed char are different types for template specialization
32732         purposes.
32733
32734 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32735
32736         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32737         * objc: ObjC testsuite.
32738
32739 1998-08-31  Catherine Moore  <clm@cygnus.com>
32740
32741         * gcc.c-torture/execute/941014-1.x:  New file.
32742
32743 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32744
32745         * lib/c-torture.exp: Add support for
32746         torture_eval_before_compile and torture_eval_before_execute
32747         variables.
32748
32749 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32750
32751         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32752         this test triggers valid.
32753
32754 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32755
32756         * gcc.dg/980827-1.c: New test.
32757
32758 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32759
32760         * gcc.c-torture/execute/loop-4b.c: New test.
32761
32762 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32763
32764         * lib/c-torture.exp: Add support for
32765         torture_eval_before_compile and torture_eval_before_execute
32766         variables.
32767
32768 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32769
32770         * gcc.c-torture/compile/980825-1.c: New test.
32771
32772 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32773
32774         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32775         count number tests in opt_t0 not good_t0.
32776
32777 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32778
32779         * gcc.c-torture/compile/930326-1.x: Fix typo.
32780
32781 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32782
32783         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32784         causes an ICE.
32785
32786 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32787
32788         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32789         STACK_SIZE is defined.
32790         * gcc.c-torture/unsorted/stuct.c: Similarly.
32791
32792         * gcc.c-torture/compile/980821-1.c: New test.
32793
32794 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32795
32796         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32797
32798 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32799
32800         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32801         code.
32802
32803 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32804
32805         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32806         error'.
32807
32808 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32809
32810         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32811
32812 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32813
32814         * gcc.c-torture/compile/980816-1.c: New test.
32815
32816         * gcc.dg/980816-1.c: New test.
32817
32818 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32819
32820         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32821         compiler for ieee tests.
32822
32823 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32824
32825         * g77.f-torture/compile/980729-0.f: New test.
32826
32827 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32828
32829         * gcc.c-torture/special/eeprof-1.c: New test, for
32830         -finstrument-functions.
32831         * gcc.c-torture/special/special.exp: Run it.
32832
32833 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32834
32835         * gcc.c-torture/compile/980729-1.c: New test.
32836
32837 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32838
32839         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32840         __thumb__ is defined, and test for ARM style doubles if so.
32841
32842 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32843
32844         * g77.f-torture/noncompile/980615-0.f: New test.
32845
32846 1998-07-26  H.J. Lu  (hjl@gnu.org)
32847
32848         * gcc.dg/980312-1.c: Do link instead of compile.
32849         * gcc.dg/980313-1.c: Likewise.
32850
32851 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32852
32853         * gcc.c-torture/compile/980726-1.c: New test.
32854
32855 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32856
32857         * g77.f-torture/execute/io0.f: New test.
32858
32859 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32860
32861         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32862         an int.
32863
32864 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32865
32866         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32867         m32r bugs.
32868
32869 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32870
32871         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32872         c-decl.c:grokdeclarator can handle mode attributes.
32873
32874 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32875
32876         * gcc.c-torture/execute/980716-1.c: New test.
32877
32878 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32879
32880         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32881         the mn10200.
32882         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32883         the mn10200.
32884         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32885         * gcc.c-torture/compile/930326-1.x: Similarly.
32886
32887 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32888
32889         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32890         New test from Craig.
32891
32892 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32893
32894         * g77.f-torture/noncompile/980616-0.f: New test.
32895
32896         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32897
32898 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32899
32900         *  g++.other/singleton.C: Return error value instead of taking
32901         SIGSEGV.
32902
32903 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32904
32905         *  g++.other/singleton.C: New test.   Warning is under dispute.
32906         Runtime crash is not.
32907
32908 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32909
32910         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32911         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32912         using6.C, using7.C}:  New namespace tests.
32913
32914 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32915
32916         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32917         specialization with typedef'ed names used as array indexes.
32918
32919 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32920
32921         * gcc.c-torture/execute/980709-1.c: New test.
32922
32923         * gcc.dg/980709-1.c: New test.
32924
32925 1998-07-07  Richard Henderson  <rth@cygnus.com>
32926
32927         * gcc.c-torture/execute/bcp-1.c: New test.
32928
32929 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32930
32931         * gcc.c-torture/execute/980707-1.c: New test.
32932
32933 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32934
32935         * gcc.c-torture/compile/980706-1.c: New test.
32936
32937 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32938
32939         * g77.f-torture/execute/980701-0.f,
32940         g77.f-torture/execute/980701-1.f: New test from Craig.
32941
32942 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32943
32944         * gcc.c-torture/compile/980701-1.c: New test.
32945
32946         * gcc.c-torture/execute/980701-1.c: New test.
32947
32948 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32949 rlsruhe.de>
32950
32951         * g++.old-deja/g++.robertl/eb132.C: New test.
32952         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32953
32954 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32955
32956         * g77.f-torture/execute/980628-7.f,
32957         g77.f-torture/execute/980628-8.f,
32958         g77.f-torture/execute/980628-9.f,
32959         g77.f-torture/execute/980628-10.f: New tests from Craig.
32960
32961         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32962
32963 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32964
32965         * g77.f-torture/execute/980628-4.f: New test from Craig.
32966         * g77.f-torture/execute/980628-5.f: Likewise.
32967         * g77.f-torture/execute/980628-2.f: Likewise.
32968         * g77.f-torture/execute/980628-0.f: Likewise.
32969         * g77.f-torture/execute/980628-1.f: Likewise.
32970         * g77.f-torture/execute/980628-3.f: Likewise.
32971         * g77.f-torture/execute/980628-6.f: Likewise.
32972
32973 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32974
32975         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32976         directory when nothing has been installed yet.
32977
32978 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32979
32980         * gcc.c-torture/special/special.exp: Handle newer versions of
32981         dejagnu.
32982
32983 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32984
32985         * gcc.dg/980626-1.c: New test.
32986
32987 1998-06-19  Bruno Haible <haible@ilog.fr>
32988
32989         * gcc.misc-tests/m-un-2.c: New test.
32990         * g++.old-deja/g++.other/warn01.c: Likewise.
32991
32992 1998-06-19  Robert Lipe  <robertl@dgii.com>
32993
32994         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32995         compatibility with assmblers with a different comment character.
32996         Eliminate use of GAS-specific extensions.
32997
32998 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32999
33000         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33001
33002 1998-06-19  Robert Lipe  <robertl@dgii.com>
33003
33004         *lib/g77.exp: Replace search for libf2c.a with search for newly
33005         renamed libg2c.a
33006
33007 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33008
33009         * gcc.c-torture/execute/980617-1.c: New test.
33010
33011 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33012
33013         * gcc.c-torture/execute/980612-1.c: New test.
33014
33015 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33016
33017         * gcc.dg/980523-1.c: Only test on ppc-linux.
33018         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33019
33020         * gcc.c-torture/execute/980608-1.c: New test.
33021
33022 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33023
33024         * gcc.c-torture/execute/980605-1.c: New test.
33025
33026 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33027
33028         * gcc.c-torture/execute/980604-1.c: New test.
33029
33030 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33031
33032         * gcc.c-torture/execute/980602-1.c: New test.
33033         * gcc.c-torture/execute/980602-2.c: Likewise.
33034
33035 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33036
33037         * 970125-0.f: Fix per JCB.  Add commentary.
33038
33039 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33040
33041         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33042         IEEE -0 support.
33043
33044 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33045
33046         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33047         earlier.
33048
33049 1998-05-28  Catherine Moore <clm@cygnus.com>
33050
33051         * gcc.c-torture/execute/980526-3.c: New test.
33052
33053 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33054
33055         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33056         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33057         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33058         m88k-motorola-sysv3 to XFAIL.
33059
33060 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33061
33062         * gcc.dg/980526-1.c: New test.
33063         * gcc.c-torture/execute/980526-2.c: New test.
33064
33065 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33066
33067         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33068
33069         * gcc.c-torture/execute/980526-1.c: New test.
33070
33071 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33072
33073         * g77.f-torture/execute/alpha2.f: Add runtime test.
33074
33075 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33076
33077         * g++.old-deja/old-deja.exp: Strip leading directories.
33078
33079         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33080         error for the line.  Don't run multiple tests for the same line.
33081
33082 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33083
33084         * gcc.dg/980523-1.c: New test.
33085
33086 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33087
33088         * g77.f-torture/compile/970915-0.f: New test.
33089
33090 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33091
33092         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33093
33094 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33095
33096         * gcc.dg/980520-1.c: New test.
33097
33098 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33099
33100         * gcc.dg/980502-1.c: Fix return type.
33101
33102 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33103
33104         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33105         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33106         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33107         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33108         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33109
33110 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33111
33112         * g77.f-torture/execute/980520-1.f: New test.
33113
33114 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33115
33116         * lib/mike-g77.exp: New file.
33117
33118         * g77.f-torture/noncompile/noncompile.exp,
33119         g77.f-torture/noncompile/check0.f: New files.
33120
33121 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33122
33123         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33124         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33125         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33126         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33127         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33128         abort where appropriate.
33129
33130 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33131
33132         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33133         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33134
33135 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33136
33137         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33138
33139 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33140
33141         * g77.f-torture/compile/980427-0.f: New test.
33142
33143 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33144
33145         * g77.f-torture/compile/980424-0.f: New test.
33146
33147 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33148
33149         * g77.f-torture/compile/980419-2.f (main): New test.
33150         * g77.f-torture/compile/970125-0.f: New test.
33151         * g77.f-torture/compile/980419-1.f: New test.
33152
33153 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33154
33155         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33156         of loop-4.c.
33157
33158 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33159
33160         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33161
33162 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33163
33164         * gcc.c-torture/compile/980329-1.c: New test.
33165
33166 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33167
33168         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33169         * gcc.dg/980312-1.c: Fix typo in -march command.
33170
33171 1998-03-16  H.J. Lu  (hjl@gnu.org)
33172
33173         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33174
33175 1998-03-11  Robert Lipe  <robertl@dgii.com>
33176
33177         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33178         Dave Love agree the Fortran source is bogus.
33179
33180 1998-03-11  Robert Lipe  <robertl@dgii.com>
33181
33182         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33183         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33184         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33185         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33186         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33187
33188 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33189
33190         * g++.old-deja/g++.other/friend1.C: New test.
33191
33192 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33193
33194         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33195         possibly uninitialized) variables and declare dnrm2.
33196
33197 1998-02-23  Robert Lipe <robertl@dgii.com>
33198
33199         From Bruno Haible <haible@ilog.fr>:
33200         * gcc.c-torture/execute/980223.c: New test.
33201
33202 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33203
33204         * gcc.dg/ifelse-1.c: New test.
33205
33206 1998-02-09  H.J. Lu  (hjl@gnu.org)
33207
33208         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33209
33210           * lib/old-dejagnu.exp (old-dejagnu): Added the
33211           "execution test - XFAIL *-*-*" handling in the spirit of
33212           "excess errors test -". Changed the "execution test fails"
33213           handling to be like "excess errors test fails".
33214           * Update various tests accordingly.
33215
33216 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33217
33218         * gcc.c-torture/execute/980205.c: New test.
33219
33220 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33221
33222         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33223         * lib/f-torture.exp: Similarly.
33224         * gcc.c-torture: Rename all .cexp files to .x files.
33225
33226 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33227
33228         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33229         (940510-1.c): Removed duplicate.
33230         (971104-1.c): New test.
33231
33232 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33233
33234           * lib/f-torture.exp: Improve error and loop detection.
33235
33236 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33237
33238         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33239         use that to size the filler array.
33240
33241 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33242
33243         * lib/c-torture.exp(c-torture-execute): Fix typo.
33244
33245         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33246         testcase as the executable name. Keep the executable around if
33247         the test fails.
33248
33249 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33250
33251         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33252         changes.  Only test one -g option, and move it to the end of the
33253         list of options to test.
33254
33255 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33256
33257         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33258         variable GCC_TORTURE_OPTIONS to supply default switches separated
33259         by colons.  If no environment variable, run tests with -O0 -g, -O1
33260         -g, and -O2 -g as well.
33261
33262 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33263
33264         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33265         explanatory comments. Fix indentation.
33266
33267 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33268
33269         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33270
33271 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33272
33273         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33274         * g++.old-deja/g++.mike/p7325.C: Likewise.
33275         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33276
33277 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33278
33279         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33280         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33281         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33282         * g++.old-deja/g++.law/operators4.C: Likewise.
33283
33284 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33285
33286         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33287         * g++.old-deja/g++.mike/p784.C: Ditto.
33288         * g++.old-deja/g++.mike/p785.C: Ditto.
33289
33290 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33291
33292           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33293
33294 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33295
33296         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33297         target feature; pass this to c-torture-execute as needed.
33298
33299 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33300
33301         * lib/c-torture.exp(c-torture-execute): If the previous and the
33302         current executables being tested are identical, we don't need to
33303         run the executable again. Try to make the executable names
33304         unique. Add an optional argument for passing additional compiler
33305         flags.
33306
33307 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33308
33309         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33310
33311 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33312
33313         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33314
33315 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33316
33317         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33318         32bit or larger longs.
33319
33320         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33321         have either a 32bit long or 32bit int.
33322
33323 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33324
33325         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33326         Make double precision tests dependent on sizeof (double).
33327
33328 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33329
33330         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33331         too.
33332
33333 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33334
33335         * gcc.c-torture/compile/961203-1.cexp: New script.
33336
33337 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33338
33339         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33340         up the includes ourselves.
33341
33342 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33343
33344         * lib/plumhall.exp: Remove random include, and add a few
33345         verbose messages for debugging.
33346
33347 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33348
33349         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33350         of trying to do it ourselves.
33351
33352 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33353
33354         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33355
33356 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33357
33358         * gcc.prms/5403.c: Made regexp a bit less strict.
33359
33360 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33361
33362         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33363         is returned from remote_load instead.
33364         * lib/plumhall.exp: Ditto.
33365         * lib/mike-g++.exp: Ditto.
33366         * lib/old-dejagnu.exp: Ditto.
33367         * lib/c-torture.exp: Ditto.
33368
33369 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33370
33371         * lib/g++.exp: Use build_wrapper procedure.
33372         * lib/gcc.exp: Ditto.
33373
33374 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33375
33376         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33377         an old-style decl for malloc.  Fixes tests to work when
33378         sizeof (int) != sizeof (size_t).
33379
33380 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33381
33382         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33383
33384         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33385         use stdargs.h interface.
33386
33387 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33388
33389         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33390         NO_VARARGS when compiling.
33391
33392 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33393
33394         * lib/plumhall.exp(ph_includes): New procedure.
33395         (ph_make): Use it.
33396         (ph_compiler): Ditto.
33397
33398         * lib/g++.exp: Rename test-glue.c to testglue.c.
33399         * lib/gcc.exp: Ditto.
33400
33401 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33402
33403         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33404         to completion when it's called.
33405
33406 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33407
33408         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33409         is defined, don't do test.
33410
33411 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33412
33413         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33414         for object files.
33415         (ph_summary): Mark skipped testcases as untested, not unresolved.
33416
33417         * lib/plumhall.exp (ph_make): If unresolved because of bad
33418         errorCode, record errorCode in log file.
33419         (*): Replace send_log/verbose with verbose -log.
33420
33421 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33422
33423         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33424         double conversion if double isn't at least 8 bytes.
33425
33426         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33427         int to work with targets where int is 16 bits.
33428
33429         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33430         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33431         precision for the test to complete.
33432
33433 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33434
33435         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33436         if d10v is not compiled with the -mdouble64 flag.
33437         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33438
33439         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33440         d10v is not compiled with the -mint32 flag.
33441
33442 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33443
33444         * lib/plumhall.exp: Use incr_count.
33445
33446 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33447
33448         * gcc.c-torture: Update to c-torture-1.45.
33449
33450 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33451
33452         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33453         the name of the expect testcase file).
33454
33455         * lib/g++.exp(g++_init): Ditto.
33456
33457 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33458
33459         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33460         the host.
33461
33462         * lib/gcc.exp(gcc_exit): New procedure.
33463
33464 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33465
33466         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33467         specs where appropriate.
33468
33469         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33470         because of new "candidates are" messages, and removed a few
33471
33472         * Converted all non-old-style g++ testcases to old-style, and
33473         moved into g++.old-deja.
33474
33475 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33476
33477         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33478         options.
33479
33480         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33481         succeeded.
33482
33483         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33484
33485 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33486
33487         * lib/gcc.exp (gcc_target_compile): Add support for defining
33488         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33489         the machine doesn't have those features.
33490
33491 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33492
33493         * g++.law/operators4.exp: Don't use LIBS.
33494
33495 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33496
33497         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33498
33499         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33500         * lib/g++.exp: Set it here instead. Also, allow use of the
33501         --tool_exec and --tool_opt options. Change CXX to
33502         GXX_UNDER_TEST.
33503
33504         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33505
33506         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33507
33508 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33509
33510         * lib/old-dejagnu.exp: Use prune_warnings instead of
33511         prune_system_crud.
33512         * lib/mike-g++.exp: Ditto.
33513         * lib/gcc.exp: Ditto.
33514         * lib/g++.exp: Ditto.
33515
33516         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33517
33518 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33519
33520           * 941014-2.c: Include stdlib.h
33521           * 960327-1.c: Include stdio.h
33522           * dbra.c, index-1.c: Don't assume ints are 32bits.
33523
33524 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33525
33526         * lib/gcc.exp: Add gcc,stack_size target feature.
33527
33528         * lib/g++.exp(g++_target_compile): Add the include and link
33529         paths here, not in two other places. And, it's $options, not
33530         options.
33531
33532         * lib/mike-g++.exp(postbase): Remove the code that determines
33533         the correct include and link paths.
33534         * g++.old-deja/old-deja.exp: Ditto.
33535
33536 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33537
33538         * lib/g++.exp(g++_init): target_compile no longer returns the
33539         filename of the result.
33540
33541 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33542
33543         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33544         call to glob.
33545
33546         * gcc.c-torture/special/special.exp: Change call to
33547         gcc_target_compile to include the object file.
33548
33549 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33550
33551         * gcc.c-torture/special/special.exp: Correct misspelling in last
33552         change.
33553
33554 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33555
33556         * lib/plumhall.exp(ph_summary): Log the entire output of the
33557         executable. Return -1 if there were any failures, 0 otherwise.
33558         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33559         (ph_make): Clean up objects and executables that were built
33560         if the tests succeeded.
33561
33562 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33563
33564         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33565         libraries and includes in the build tree as appropriate.
33566
33567 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33568
33569         * lib/c-torture.exp: Instead of looking for the global variable
33570         NO_LONG_LONG, check to see if that's a feature of the target.
33571
33572 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33573
33574         * config/default.exp: Minimize. Delete the remainer of the files in
33575         config; this functionality is now in devo/dejagnu/config.
33576
33577         g++.*/*: Pass any additional flags used to compile to postbase;
33578         delete CXXFLAGS.
33579
33580         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33581         is now done by runtest.exp. Use gcc_target_compile instead of
33582         compile.
33583
33584         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33585         Remove references to CFLAGS. Use remote_file instead of
33586         calling rm -f.
33587         (c-torture): Take a list of arguments to use to compile this
33588         testcase.
33589
33590         lib/g++.exp: Simplify. Use target_compile instead of compile.
33591         lib/gcc-dg.exp: Ditto.
33592         lib/gcc.exp: Ditto.
33593         lib/mike-{gcc,g++}.exp: Ditto.
33594         lib/old-dejagnu.exp: Ditto.
33595         lib/plumhall.exp: Ditto.
33596
33597 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33598
33599         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33600         (ph_linker): Likewise.
33601
33602 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33603
33604           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33605         MAP_ANON / MAP_ANONYMOUS if defined;
33606         else try to map from /dev/zero .
33607
33608 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33609
33610         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33611         isn't defined, then define it to MAP_ANONYMOUS.
33612
33613 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33614
33615         * gcc.c-torture: Update to c-torture-1.42 release.
33616
33617 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33618
33619         * gcc.c-torture: Update to c-torture-1.41 release.
33620
33621 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33622
33623         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33624         c-torture release.
33625
33626 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33627
33628         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33629         and LDFLAGS.  Fix second case to append the target_info ldflags
33630         onto LDFLAGS, not CFLAGS.
33631         * lib/g++.exp (g++_init): Add target_info stuff.
33632         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33633         of libgloss and newlib flags for !native.
33634
33635         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33636         (GDB): Fix relative path to go up another dir for finding gdb.
33637
33638 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33639
33640         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33641         versions in the target_info array, if they don't exist.
33642
33643 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33644
33645         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33646
33647 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33648
33649         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33650         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33651
33652 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33653
33654         * lib/old-dejagnu.exp: Don't remove the output file before we've
33655         actually tested it. Don't append pwd to the path of the executable
33656         we're testing.
33657
33658 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33659
33660         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33661
33662 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33663
33664         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33665         temporary directory for compiler files, and set it to a default
33666         value of /tmp. Set $output as the name of the output file from
33667         compiling the testcase. Add a -o option to $cflags_var so the
33668         compiler writes the final output file as $output. Set $executable
33669         to $output.
33670
33671         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33672         directory for compiler files, and set it to /tmp if it doesn't
33673         already have a value. Set $output_file to the name of the output
33674         file from compiling the testcase. Add a -o option to CXXFLAGS so
33675         the compiler writes the final output file as $output. Use $output
33676         as the executable to be tested.
33677
33678 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33679
33680         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33681
33682 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33683
33684         * gcc.c-torture/execute/pending-1.c: New test.  Still
33685         pending in Tege's queue.
33686
33687 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33688
33689         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33690         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33691         if there were failures.  Call unresolved if there were unresolved
33692         testcases.  Call gcc_fail if program did not run to completion.
33693         (ph_make): Pass additional argument name to ph_execute.
33694         (ph_execute): Add new argument.  Pass additional arguments to
33695         ph_summary.  Call gcc_fail is there is no execution output.
33696
33697 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33698
33699         * lib/plumhall.exp (proc_summary): Output relavent summary
33700         lines into the log so specific failures in plumhall can be
33701         investigated.
33702
33703 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33704
33705         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33706         (c-torture-execute): Don't try to execute tests which use
33707         "long long" types if $NO_LONG_LONG is nonzero.
33708
33709 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33710
33711         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33712         not c-torture.
33713
33714         * gcc.ieee: Move from here.
33715         * gcc.c-torture/execute/ieee: To here.
33716
33717 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33718
33719         * gcc.c-torture: Update to c-torture-1.41 release.
33720
33721 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33722
33723         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33724         not "$output".
33725
33726 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33727
33728         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33729         -c present.
33730
33731 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33732
33733         * config/proelf.exp: Handle connecting to a simulator.
33734
33735 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33736
33737         * config/proelf.exp: New file.  Enough framework that we can
33738         run c-torture tests on the proelf targets (or any other target
33739         that gdb can connect to for that matter).
33740
33741 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33742
33743         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33744         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33745
33746         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33747         exec_output exists.
33748
33749 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33750
33751         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33752         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33753
33754         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33755         to pass/fail/unresolved/unsupported/untested.  Caller must now
33756         call unresolved/unsupported/untested.
33757         * lib/*.exp: Update FSF address.  Update to handle new results of
33758         ${tool}_load.
33759         * lib/chill.exp (verbose): Delete.
33760
33761 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33762
33763         * lib/gcc.exp (default_gcc_start): Change order of args to
33764         $LDFLAGS $CFLAGS $LIBS.
33765         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33766         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33767         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33768         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33769         * gcc.misc-tests/dg-test.exp: Likewise.
33770         * gcc.misc-tests/msgs.exp: Likewise.
33771         * gcc.prms/prms.exp: Likewise.
33772         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33773         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33774
33775         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33776
33777 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33778
33779         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33780
33781         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33782         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33783
33784         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33785         necessary.
33786
33787 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33788
33789         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33790         global for loop; add use of $mathlib.
33791         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33792         settings here; set mathlib for anything but VxWorks.
33793
33794 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33795
33796         * gcc.c-torture: Update to c-torture-1.40 release.
33797
33798 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33799
33800         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33801         dg.exp.
33802
33803 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33804
33805         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33806         global.
33807
33808 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33809
33810         * lib/g++.exp (LIBS): Define if not already.
33811         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33812         (gcc-dg-prune): Call prune_gcc_output.
33813         * lib/gcc.exp (prune_gcc_output): New proc.
33814         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33815         prune_gcc_output.
33816
33817 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33818
33819         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33820         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33821
33822 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33823
33824         * gcc.c-torture: Update to c-torture-1.39 release.
33825
33826 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33827
33828         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33829         fails, try others as well.
33830
33831 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33832
33833         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33834         If compilation fails, mark execute tests as `untested'.
33835         If test is marked as unsupported, don't mark compilation and
33836         execute tests as failed.
33837
33838 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33839
33840         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33841         libstdc++ for whether or not we want to be doing shared
33842         libraries.  Delete link_curses since we don't need it anymore.
33843         * lib/mike-g++.exp (postbase): Don't link in libg++.
33844         * g++.old-deja/old-deja.exp: Likewise.
33845
33846 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33847
33848         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33849
33850 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33851
33852         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33853         For that, add `-Wl,-a,shared_archive'.
33854         * g++.old-deja/old-deja.exp: Likewise.
33855
33856 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33857
33858         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33859
33860 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33861
33862         * lib/mike-g++.exp (postbase): Pay attention to the status of
33863         g++_load.
33864
33865 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33866
33867           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33868
33869 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33870
33871         * lib/gcc.exp (default_gcc_start): No longer need to log program
33872         being executed or its output, execute_anywhere does that now.
33873         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33874         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33875
33876 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33877
33878         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33879         the same as those in lib/g++.exp.
33880
33881 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33882
33883         * gcc.c-torture: Update to c-torture-1.38 release.
33884         * gcc.ieee: Related changes.
33885
33886 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33887
33888         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33889         "exec". Minor reformatting changes.
33890
33891         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33892         cross. This means all "exec" calls now work on a remote host as
33893         well.
33894         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33895         cross. Filter out the extra "\r\n" stuff that expect puts in.
33896         (c-torture-execute): Filter out the bogus warnings like
33897         c-torture-compile does. Add support for canadian cross.
33898         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33899         Use execute_anywhere rather than calling exec directly. Now it
33900         works for canadian cross testing.
33901
33902 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33903
33904         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33905         results into a variable, and check that rather than using file exists.
33906
33907 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33908
33909         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33910         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33911
33912 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33913
33914         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33915         lib_curses if there's a shared libg++ in the build tree.
33916
33917 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33918
33919         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33920         if not supported target.
33921
33922 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33923
33924         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33925         link_curses up to always happen, not just for native builds.
33926
33927 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33928
33929         * gcc.c-torture: Update to c-torture-1.36 release.
33930         * gcc.failure: Related changes.
33931
33932 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33933
33934         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33935
33936 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33937
33938         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33939         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33940         runshlib, link_curses, and mathlib for link and run.
33941
33942         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33943         pass the runtime shared library options for Solaris, OSF/1, and
33944         Irix5, and link with -lcurses to avoid unresolved references.
33945
33946 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33947
33948         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33949         only run once.
33950
33951 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33952
33953         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33954
33955 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33956
33957         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33958         do not have a framework for the "compat" tests yet.
33959
33960 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33961
33962         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33963         set to null if we're testing vxworks5.1.  Use that instead of
33964         `-lm' in the setting of LIBS for link and run.
33965
33966 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33967
33968         * config/rom68k.exp (${tool}_load): Major changes to make it
33969         work.  Verified that it does in fact return the stuff in
33970         exec_output properly.  Catch any Emul or any TRAP other than 0.
33971
33972 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33973
33974         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33975         LDFLAGS properly for targets that need stuff from libgloss.
33976         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33977         only run once.
33978         (gpp_initialized): New variable.
33979
33980 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33981
33982         * config/rom68k.exp: Load libgloss.exp.
33983         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33984         so we can produce a fully linked binary.
33985         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33986         so we can produce a fully linked binary.
33987
33988 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33989
33990         * lib/plumhall.exp (ph_section): Watch for expected failures.
33991         Add missing `else'.
33992
33993         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33994         run the testcase.
33995         (c-torture): Likewise.
33996
33997 1995-08-28  Doug Evans  <dje@cygnus.com>
33998
33999         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34000
34001         * lib/mike-g++.exp (mike_cleanup): New proc.
34002         (prebase): New globals compiler_result, not_compiler_result,
34003         target_regexp.
34004         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34005         allow leading "-" in pattern.  Watch for unsupported tests.
34006         If $compiler_result is set, pattern match assembler code,
34007         and ditto for $not_compiler_result.
34008         * lib/mike-gcc.exp: Likewise.
34009
34010         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34011         execution "succeeded".
34012
34013 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34014
34015         * config/win32.exp: New file.
34016         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34017
34018 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34019
34020         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34021         unsupported.
34022         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34023         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34024         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34025
34026         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34027         "... without exceptions was ...".  That is now handled by
34028         prune_system_crud.
34029         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34030
34031 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34032
34033         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34034         sieve.c,sort2.c}: New files.
34035         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34036         sieve.exp,sort2.exp}: Drivers for them.
34037
34038         * lib/mike-gcc.exp (program_output): New user settable variable.
34039         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34040         messages.
34041         * lib/mike-g++.exp (program_output): New user settable variable.
34042
34043         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34044
34045         * config/sh.exp: Deleted (use sim.exp instead).
34046
34047 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34048
34049         * config/vx.exp: Declare CHECKTASK as global.
34050         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34051         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34052         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34053
34054 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34055
34056         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34057         target. Like vx.exp, only includes `vx29k.exp' instead of
34058         `vxworks.exp'.
34059
34060 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34061
34062         * config/sim.exp: Increase time limit from 120 seconds to 240.
34063
34064 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34065
34066         * gcc.c-torture/execute/950628-1.c: New test.
34067
34068 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34069
34070         * gcc.c-torture: Update with changes/additions from
34071         c-torture-1.34.
34072
34073 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34074
34075         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34076
34077 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34078
34079         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34080
34081 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34082
34083         * gcc.c-torture/compile/950512-1.c: New test.
34084         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34085         * gcc.dg/struct-ret-1.c: Likewise.
34086
34087 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34088
34089         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34090           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34091
34092 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34093
34094         * gcc.c-torture/special/920411-1.c: Deleted.
34095         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34096
34097 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34098
34099         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34100         cpu limit.
34101
34102 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34103
34104         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34105
34106 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34107
34108         From kenner;
34109         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34110         is the proper length.
34111         * va-arg-3.c: Likewise.
34112
34113 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34114
34115         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34116         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34117
34118         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34119         * lib/g++.exp (default_g++_start): Delete old cruft.
34120
34121 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34122
34123         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34124         (2 * (1 << 18)) to (2 * (1 << 17)).
34125
34126         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34127
34128 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34129
34130         * config/rom68k.exp: Renamed from config/idp.exp
34131
34132 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34133
34134         * c-torture/compile/921109-2.c
34135
34136 1995-04-18  Mike Stump  <mrs@cygnus.com>
34137
34138         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34139         excess errors.
34140
34141 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34142
34143         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34144         output.
34145         * lib/g++.exp (default_g++_start): Likewise.
34146
34147 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34148
34149         * gcc.c-torture/compile/950329-1.c: New test.
34150
34151 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34152
34153           * config/bug.exp (${tool}_load): Updated to use new remote_open
34154           and remote_close procs.
34155         * config/idp.exp: New file.
34156
34157 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34158
34159         * gcc.c-torture/execute/950322-1.c: New test.
34160
34161 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34162
34163         * config/vx.exp (${tool}_load): Clean up testing of return code from
34164         vxworks_ld and vxworks_spawn.
34165
34166 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34167
34168         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34169
34170 1995-03-13  Mike Stump  <mrs@cygnus.com>
34171
34172         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34173         can mark excess errors on a machine by machine basis.  Note, the
34174         default is to not expect any excess errors, even when excess
34175         errors test - is given, so you will want to put an XFAIL ... on
34176         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34177         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34178         those 4 machines, but no others.
34179
34180 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34181
34182         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34183         * lib/c-torture.exp: to here.
34184
34185 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34186
34187         * gcc.c-torture/execute/950221-1.c: New test.
34188         * gcc.c-torture/execute/struct-ret-1.c: New test.
34189         * gcc.c-torture/compile/950221-1.c: New test.
34190
34191         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34192
34193 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34194
34195         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34196         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34197
34198 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34199
34200         * g++.gb: New directory of tests, derived from my signature and
34201         class scoping tests.
34202
34203         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34204         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34205         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34206         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34207         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34208         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34209         * g++.gb/sig25.C: Likewise.
34210
34211         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34212         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34213         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34214         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34215         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34216         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34217         * g++.gb/sig25.exp: Likewise.
34218
34219         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34220         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34221         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34222         * g++.gb/scope13.C: Likewise, this test still fails.
34223
34224         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34225         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34226         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34227         * g++.gb/scope13.exp: Ditto.
34228
34229         * g++.gb/README: New file, explains what these tests are about.
34230
34231 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34232
34233         * lib/dg.exp (dg-do): Support `preprocess'.
34234         (dg-test): Likewise.
34235
34236 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34237
34238         * config/udi.exp: change "continue -expect" to "exp_continue".
34239
34240 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34241
34242         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34243         Delete redundant tests.
34244
34245         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34246         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34247         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34248         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34249         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34250         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34251         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34252         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34253
34254         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34255         storing label pointers.
34256         * gcc.c-torture/execute/921019-1.c: Likewise.
34257         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34258         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34259         parameter fp.
34260         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34261         constants.
34262
34263         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34264         Delete obsolete tests.
34265
34266         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34267         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34268         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34269         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34270         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34271         * gcc.c-torture/compile/950124-1.c: New test.
34272
34273         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34274
34275 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34276
34277         * lib/mike-g++.exp: Add -lm to LIBS.
34278
34279 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34280
34281         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34282
34283 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34284
34285         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34286
34287 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34288
34289         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34290
34291 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34292
34293         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34294         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34295         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34296         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34297         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34298         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34299         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34300         * g++.law/{operators31.C, operators32.C,
34301         * g++.law/{operators33.C, operators34.C}: Likewise.
34302         * g++.law/{pic1.C, refs2.C}: Likewise.
34303         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34304         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34305         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34306         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34307
34308         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34309         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34310         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34311         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34312         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34313         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34314         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34315         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34316         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34317         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34318         * g++.law/{operators34.exp}: Likewise.
34319         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34320         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34321         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34322         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34323         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34324
34325         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34326         No longer expected to fail.
34327         * g++.law/missed-error3.C: Tweak for recent bool changes.
34328
34329 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34330
34331         * config/emb-unix: Deleted.
34332         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34333         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34334
34335 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34336
34337         * lib/dg.exp (dg-test): Fix typo in last patch.
34338
34339 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34340
34341         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34342         (handles multiple occurrences).
34343
34344 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34345
34346         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34347         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34348         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34349         printed).
34350         * lib/c-torture.exp (c-torture-compile): Likewise.
34351         (c-torture): Prepend full path if missing.
34352         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34353         (gcc_fail): Likewise.
34354         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34355
34356 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34357
34358         * lib/netware.exp: Only attach to NetWare i386 systems.
34359
34360 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34361
34362         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34363         messages.  Add test name to "output pattern match" pass/fail message.
34364
34365 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34366
34367         * gcc.dg: New testsuite.
34368         * gcc.dg/dg.exp: New file.
34369
34370         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34371         test-switch.c}: Deleted.
34372
34373         * gcc.misc-tests/msgs.exp: New testcase driver.
34374
34375 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34376
34377         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34378         Watch for illegal return values from ${tool}_load.
34379         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34380         cross targets.  Coerce return value >0 to 1.
34381
34382 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34383
34384         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34385
34386         * config/emb-unix.exp: New file.
34387
34388         * config/sim.exp: Error if variable $SIM not defined.
34389         (${tool}_load): Mark test as "untested" if simulator missing.
34390
34391         * config/unix.exp: Load remote.exp to get rcp_download.
34392         * lib/c-torture.exp: Use different option lists for testcases with
34393         and without loops.
34394         * gcc.c-torture/execute/execute.exp: Likewise.
34395
34396 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34397
34398         * config/*.exp: Clarify return code from ${tool}_load.
34399         Call `unresolved' or `untested' instead of `warning' or `perror'
34400         (sometimes you still want to call both though).
34401         Add comment that `shell_id' is local to each file.
34402         * config/udi.exp (timeout): Set to 30.
34403         Don't print warning if connection fails, $connectmode has already
34404         printed an error.
34405         (${tool}_load): Move verbose messages to level 2.
34406         Rework pattern for "Process started" message.
34407         Pass `shell_id' to ${connectmode}_download.
34408         Retry twice upon timeout.  Make resetting of target more robust.
34409         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34410         Pass `shell_id' to exit_$connectmode.
34411         Only call exit_$connectmode if connected.
34412         * config/unix.exp (${tool}_load): Check return codes better.
34413         * config/vrtx.exp (${tool}_load): Likewise.
34414         * config/vx.exp (${tool}_load): Likewise.
34415         Delete unneeded global's.
34416         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34417         from ${tool}_load.
34418         (dg-stat): Delete.
34419         (dg-init): Delete recording of pass/fail counts.
34420         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34421         (old-dejagnu-init): Likewise.
34422         (old-dejagnu-stat): Delete contents, empty proc now.
34423         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34424         (c-torture): Delete references to lcnt, lpass, lfail.
34425         Get option list from TORTURE_OPTIONS.
34426         Delete -funroll[-all]-loops if no loops.
34427         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34428         (g++_stat): Delete contents (empty proc now).
34429         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34430         (gcc_finish): Likewise.
34431         (gcc_stat): Deleted.
34432         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34433         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34434         * gcc.c-torture/execute/execute.exp: Likewise.
34435         Split tests into two parts: compile, execute.
34436         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34437         no loops.  Update to reflect clarified return codes from ${tool}_load.
34438
34439 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34440
34441         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34442         to grep for.
34443         (old-dejagnu): Likewise (where necessary).
34444
34445 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34446
34447         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34448
34449         * lib/dg.exp (dg-process-target): Fix processing of selector.
34450         Add comment regarding use of `error'.
34451
34452         * lib/gcc.exp (prune_system_crud): Define if missing.
34453         * lib/g++.exp (prune_system_crud): Likewise.
34454
34455         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34456         Call prune_system_crud.
34457         * lib/dg.exp (dg-runtest): New proc.
34458         Use perror instead of send_user for tcl errors in testcase.
34459         Don't return any value, it's never used.
34460         Don't clobber previous definition of `unknown'.
34461         Print tcl errors in `dg-final'.
34462
34463 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34464
34465         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34466         (dg-test): Don't print errorInfo, it contains stack backtrace.
34467
34468 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34469
34470         * lib/g++.exp (runtest_file_p): Define if missing.
34471
34472 1994-09-24  Doug Evans  (dje@cygnus.com)
34473
34474         * lib/mike-g++.exp: Comment out loading of g++.exp.
34475         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34476         (default_g++_version): Always print something.
34477         (default_g++_start): Comment out call to `which'.
34478         (g++_start, g++_load): Deleted (must be defined in config file).
34479         * lib/gcc.exp: Test for existence of $CC at start.
34480         Delete check for tmpdir (done in gcc_init).
34481         (default_gcc_version): Always print something.
34482         (default_gcc_start): Comment out call to `which'.
34483         * config/*.exp: Major cleanup - make cross targets work at least a
34484         little better for g++ (by not being "--tool gcc" specific).
34485         Rename gcc_xxx to ${tool}_xxx.
34486         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34487         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34488
34489 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34490
34491         * lib/c-torture.exp (c-torture-compile): Rework compiler
34492         message processing.
34493
34494         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34495         c-torture.
34496
34497 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34498
34499         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34500
34501         * lib/dg.exp (dg-process-target): Support { target native }.
34502
34503 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34504
34505         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34506         looked for "... program xxx got fatal signal".
34507         Correct regsub munging of `comp_output'.
34508         Ignore compiler messages "path prefix not used" and "linker input
34509         file unused".
34510
34511 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34512
34513         * lib/gcc.exp (runtest_file_p): Define if missing.
34514         * gcc.prms/template.c: Example to work from.
34515
34516 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34517
34518         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34519         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34520
34521         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34522         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34523         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34524         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34525
34526         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34527         (dg-process-target): No longer a varargs proc.
34528         Return S/N for target, P/F for xfail.  All callers changed.
34529         (user option procs): More argument checking.
34530         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34531         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34532         (dg-test): Skip test if not running on selected target in `dg-do'.
34533         Update handling of `dg-do-what', `dg-output-text'.
34534         Separate execution pass/fail from output pattern match pass/fail.
34535         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34536
34537 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34538
34539         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34540         target for 920510-1.c.
34541
34542 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34543
34544         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34545         Clean up comment regarding use of passcnt, etc.
34546         (gcc_stat): Don't update `testcnt' here.
34547         (gcc_finish): Do it here.
34548         Might as well reset `but_id' here too.
34549         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34550         to determine if the file should be tested.
34551         * gcc.c-torture/compile/compile.exp: Likewise.
34552         * gcc.c-torture/execute/execute.exp: Likewise.
34553         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34554         * gcc.misc-tests/dg-test.exp: Likewise.
34555         * gcc.prms/prms.exp: Likewise.
34556         * gcc.wendy/wendy.exp: Likewise.
34557         * g++.old-deja.exp: Likewise.
34558         Move "Testing file" message to verbose level 1.
34559
34560 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34561
34562         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34563
34564 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34565
34566         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34567         (default_gcc_start): Accept optional second list element
34568         of compiler flags.  Print compiler output at verbosity level 2.
34569         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34570         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34571         Save current values of framework globals passcnt, failcnt, xpasscnt,
34572         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34573         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34574         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34575         xfailcnt to compute stats.  Update framework global `testcnt' from
34576         pass/fail counts.
34577         (gcc_finish): New proc.  Clean up test environment.
34578         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34579         (gcc_epass, gcc_efail): Delete.
34580         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34581         argument of line number.
34582         (dg-init): If the tool has an init routine, call it.
34583         (dg-test): Remove args `cflags_var' and `libs_var'.
34584         Pass all compiler options to ${tool}_start.
34585         Handle missing line number.
34586         (dg-finish): New function.
34587         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34588         particular files.  Call gcc_finish at end.  Move "skipping test"
34589         message to verbosity level 3.
34590         * gcc.c-torture/compile/compile.exp: Likewise.
34591         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34592         * gcc.c-torture/execute/execute.exp: Likewise.
34593         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34594         Print testcase being tried at verbosity level 1.
34595         * gcc.c-torture/special/special.exp: Unset xfail.
34596         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34597         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34598         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34599         * gcc.failure/failure.exp: Likewise.
34600         * gcc.ieee/ieee.exp: Likewise.
34601         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34602         Update call to dg-test.  Call dg-finish at end.
34603         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34604         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34605         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34606         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34607         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34608         * gcc.wendy/wendy.exp: Add copyright.
34609         Delete setting of tmpdir (done by gcc_init).
34610         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34611         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34612         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34613         gcc_[ce]pass/fail.
34614
34615 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34616
34617         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34618         confusion.
34619         (g++_load): Likewise.
34620
34621         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34622         Rename argument to `prog' to remove the confusion.
34623         Varargs fns behave differently too!
34624         (g++_load): Likewise.
34625
34626         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34627
34628         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34629         what it is.  Delete (always) printing of status value for !native.
34630         Simplify verbose code, and include status and exec_output.
34631         (g++_load): Use gcc_load.
34632
34633 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34634
34635         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34636         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34637         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34638         940714-3.c as these testcases don't exist anymore.  Make
34639         va-arg-1.c expected to pass.
34640
34641 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34642
34643         * gcc.misc-tests/misc.exp: Only run specific testcases.
34644         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34645         * gcc.misc-tests/dg-[1-9].c: New files.
34646
34647         * lib/dg.exp: New testsuite driver.
34648         * gcc.prms/prms.exp: Use it.
34649
34650         * README.gcc: New file.
34651
34652         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34653         Document and reset `lxpass' and `lxfail'.
34654         Simplify "initialized" message.
34655         (gcc_stat): Clean up comments a little.
34656
34657 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34658
34659         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34660
34661 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34662
34663         * lib/old-dejagnu.exp (process-option): New proc.
34664         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34665         (old-dejagnu): Simplify.
34666         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34667
34668 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34669
34670         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34671         exists and is not an empty string.
34672
34673         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34674         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34675         finished.
34676         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34677         automatically.
34678
34679         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34680         longer expected to fail.
34681
34682         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34683         "f" function call.
34684
34685         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34686
34687         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34688         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34689         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34690         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34691         c-torture-1.29.
34692
34693         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34694         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34695
34696         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34697
34698         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34699         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34700
34701         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34702         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34703         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34704
34705 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34706
34707         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34708         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34709         940714-1.c, 940714-2.c, 940714-3.c},
34710         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34711         gcc.misc-tests/{mg.c,mg.exp}:
34712         New tests.
34713         * gcc.noncompile/noncompile.exp: Change accordingly.
34714
34715 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34716
34717         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34718         Undo previous clobberage.
34719
34720 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34721
34722         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34723         * gcc.special/{930510-1.c, special.exp}:
34724         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34725         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34726         struct-varargs-1.c}: New tests from c-torture-1.26.
34727
34728 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34729
34730         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34731           argument to switch.
34732
34733 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34734
34735         * Revert the previous changes.  Please see Rob's directory
34736           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34737           fixes.
34738
34739 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34740
34741         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34742             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34743             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34744             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34745             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34746             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34747             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34748             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34749             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34750             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34751             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34752             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34753             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34754             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34755             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34756             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34757             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34758             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34759             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34760             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34761             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34762             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34763             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34764             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34765             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34766             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34767             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34768
34769 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34770
34771         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34772             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34773           with perror calls.
34774
34775 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34776
34777         * config/unix.exp (g++_load): Fix syntax.
34778
34779 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34780
34781         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34782         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34783         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34784         Don't expect va-arg-1.c to fail.  Correct expected output for
34785         920928-1.c.
34786         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34787         * gcc.wendy/hbm4.c: Correct typo.
34788         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34789
34790 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34791
34792         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34793         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34794         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34795         * lib/c-torture.exp (c-torture-compile): Ditto.
34796
34797         Reduce volume of output (remove all the -I's and such).
34798         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34799         Call gcc_cpass, gcc_cfail.
34800         (c-torture): Pass testing option to c-torture-compile.
34801
34802 1994-03-21  Doug Evans  (dje@cygnus.com)
34803
34804         Bring patches over from progressive.
34805         * config/default.exp: Exit remote shell cleanly.
34806         (g++_exit, g++_start): Add default versions.
34807         * config/sim.exp (gcc_load): Use perror, not error.
34808
34809 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34810
34811         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34812         set in site.exp.
34813
34814 1994-03-14  Doug Evans  (dje@cygnus.com)
34815
34816         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34817         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34818         (wendy_try): New proc to run testcase.
34819         (main loop): Call 'em.
34820         * gcc.wendy/*.c: Clean up pass to correct expected output.
34821
34822         * lib/gcc.exp: Minor cleanup work.
34823         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34824
34825 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34826
34827         * config/sim.exp (gcc_load): Document return codes better.
34828         Don't pass -v to simulator.
34829
34830 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34831
34832           * gcc.special/920717-x.c: Fix typo.
34833           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34834           get at sources.
34835
34836         * lib/mike-gcc.exp: Fix typo.
34837
34838 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34839
34840         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34841         binary to use, transform the name.
34842         * config/*.exp: rename everything. Nuke any g++ specific files,
34843         it's now a special case of gcc that requires no special support.
34844         Add a default.exp for unsupported targets.
34845
34846 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34847
34848         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34849         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34850         version of Tcl.
34851
34852 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34853
34854         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34855         than a warning.
34856
34857 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34858
34859         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34860
34861 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34862
34863         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34864         option_list.  Compile every file with only 4/6 option choices
34865         (same as C torture) instead of with 12/18 different option
34866         choices.
34867         * lib/c-torture.exp: Likewise.
34868
34869         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34870         not already set.
34871
34872 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34873
34874         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34875         can put an XFAIL *-*-* on excess errors.
34876
34877 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34878
34879         * g++.law: Add more tests derived from g++-bugs snapshots.
34880
34881         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34882         equivalent to g++.law/init9.
34883
34884         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34885         compiled it, and the a.out file after we've run it.
34886
34887 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34888
34889         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34890         compiled it, and the a.out file after we've run it.
34891
34892 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34893
34894         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34895
34896 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34897
34898         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34899         version number.
34900
34901 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34902
34903         * g++.law: New directory of g++ tests derived from the g++-bugs
34904         snapshots.
34905
34906 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34907
34908         * gcc.compile: initbug1.c initbug1.exp testcase added
34909
34910 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34911
34912         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34913         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34914           fixes submitted by Jeff Law (law@cs.utah.edu)
34915         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34916           Jeff Law (law@cs.utah.edu)
34917
34918
34919 1993-11-30  Mike Stump  (mrs@cygnus.com)
34920
34921         * config/unix-g++.exp: Follow the gcc way of doing things.
34922         * g++.old-deja/old-deja.exp: Minor updates.
34923         * lib/g++.exp: New file, follow the gcc way of doing things.
34924         * lib/old-dejagnu.exp: Minor updates.
34925         * lib/mike-g++.exp: Always unset errorInfo.
34926
34927 1993-11-06  Mike Stump  (mrs@cygnus.com)
34928
34929         * lib/gcc.exp: Fix some errors with the below change, CC and
34930         CFLAGS should be global when setting, not local.
34931
34932 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34933
34934         * lib/gcc.exp: Transform tool name.
34935
34936 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34937
34938         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34939
34940 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34941
34942         * lib/gcc.exp: change gcc_done to gcc_stat
34943
34944 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34945
34946         * Upgraded gcc testsuite to c-torture version 1.25
34947
34948 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34949
34950         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34951         * lib/c-torture: added hooks for new reporting code.
34952
34953 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34954
34955         * config/sh-gcc.exp: check if sh-sim exists in the path
34956
34957 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34958
34959         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34960         * gcc.compile/compile.exp: Initial changes for new logic.
34961         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34962         * gcc.failure/failure.exp: Initial changes for new logic.
34963         * gcc.ieee/ieee.exp: Initial changes for new logic.
34964         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34965         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34966         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34967         * lib/c-torture.exp: Initial changes for new logic.
34968         * lib/gcc.exp: Initial changes for new logic.
34969
34970 1993-10-15  Mike Stump  (mrs@cygnus.com)
34971
34972         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34973         depend upon failure or success.  Fully qualify names in failure
34974         and success messages.  Always remove a.out before starting
34975         compile, just in case.  Pay more attention to error text output by
34976         the compiler.  Handle testcases with no known past errors just
34977         like all others, so that things are uniform.  Other miscellaneous
34978         improvements.
34979
34980 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34981
34982         * gcc.cpp: new directory for cpp tests
34983
34984 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34985
34986         * lib/chill.exp: Code reformatted, removed unused code.
34987         * config/unix-chill.exp: Code reformatted, removed unused code.
34988         * chill.execute/execute.exp: Code reformatted, removed unused code.
34989         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34990
34991 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34992
34993         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34994         routines not written.
34995
34996 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34997
34998         * config/bug-gcc.exp: Use new procs from bug.exp.
34999
35000 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35001
35002         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35003         via ftp, rather than depending on NFS.
35004         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35005         case.
35006
35007 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35008
35009         * config/bug-gcc.exp: Use new download proc.
35010
35011 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35012
35013         * chill.execute/execute.exp: cleanups, handles errors better
35014         * chill.compile/compile.exp: rewrite, based on execute.exp
35015         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35016         * lib/chill.exp: major changes to diff proc and compile and link
35017           procs. added chill_fail and chill_pass wrappers to pass and
35018           fail. added more comments, and handle error codes better.
35019           Added a hack to capture stderr from exec, so noncompile tests
35020           can work.
35021
35022 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35023
35024         * chill.execute/execute.exp: rewrite of testsuite driver
35025         * lib/chill.exp: rewrite of testsuite driver
35026         * config/unix-chill.exp: rewrite of testsuite driver
35027
35028 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35029
35030     In chill.execute:
35031         * iexpr.ch: Standardize uppercase.
35032         * tuples.dat: Standardize uppercase.
35033         * vary.ch: standardize.  Correct varying string assignments.
35034         * vary.dat: Add new output lines.
35035
35036 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35037
35038     In chill.execute:
35039         * chprintf.ch: Standardize use of uppercase.
35040         * tuples.ch: Standardize and turn arr2 into a DCL,
35041           rather than a SYN.
35042         * pinits.ch: Standardize.
35043
35044 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35045
35046         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35047         * Makefil: Renamed to Makefile.in.
35048         * configure.in: New.
35049
35050 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35051
35052     In chill.execute:
35053         * .cvsignore: Add result/output files.
35054         * Makefile: Fix up variables at start.  Use MFLAGS
35055           everywhere.  Correct bool_loc, built_ins entries.
35056           Add entry for vary1.ch.
35057         * bitarray.ch: Standardize upper-case usage.
35058         * bitexpr.ch: Standardize, add output of b1.
35059         * params.ch: Use arrayt in along PROC parameters, to
35060           avoid novelty problems.
35061         * sets.ch: Tiny cleanup.
35062         * vary1.ch: Re-indent.
35063
35064 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35065
35066           * Add PR-related files to Makefiles, .cvsignore files, etc.
35067
35068 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35069
35070         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35071           with compiler objects. New names are test-flow.c and test-loop.c
35072
35073 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35074
35075         * Upgraded c-torture tests from 1.19 to 1.20
35076
35077         * new files:
35078         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35079         * gcc.compile: 930623-1.c 930623-2.c
35080         * gcc.noncompile: 930622-1.c 930622-2.c
35081         * gcc.failure: 920411-1.c 920627-2.c
35082         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35083
35084 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35085
35086         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35087           More changes to get testsuite working properly. Needs more work.
35088           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35089
35090 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35091
35092         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35093           More changes to get testsuite working properly. Needs more work.
35094
35095 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35096
35097         * chill.compile/compile.exp: Added for Dejagnu support
35098         * chill.execute/execute.exp: Added for Dejagnu support
35099         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35100
35101 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35102
35103     This should complete moving the CHILL test files.
35104         * chill.noncompile(.cvsignore printf.grt
35105             in-printf.grt chprintf.grt chprintf.ch):
35106             Added test-support files.
35107           (Makefile): Modified further.
35108         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35109             signal.ch): Added test files.
35110           * chill.execute (.cvsignore printf.grt printr.c
35111             in-printf.grt rts.c chprintf.grt rts.h): Added
35112           test-support files.
35113             (Makefile): More corrections.
35114
35115 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35116
35117         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35118           test cases, ready for DejaGnu.
35119
35120 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35121
35122         * Upgraded c-torture tests from 1.18 to 1.19
35123
35124         * gcc.compile: added test(s):
35125           930607-1.c
35126         * gcc.execute: added test(s):
35127           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35128
35129         * added new subdirectory for misc tests: gcc.misc-tests
35130         * gcc.misc-test(s): added tests:
35131           inst-check.c test-consts.c test-ior.c test-switch.c
35132
35133 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35134
35135         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35136
35137 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35138
35139         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35140
35141 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35142
35143         * Upgraded c-torture tests from 1.17 to 1.18
35144
35145 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35146
35147         * Upgraded c-torture tests from 1.12 to 1.17
35148
35149 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35150
35151         * lib/old-dejagnu.exp:
35152           Fixed handling of XFAIL target triplets to correctly
35153           recognize wildcard characters.  Removed code that
35154           appended a unique id tag to the end of the file name
35155           printed out by the result of the testcases within a
35156           given test file.
35157
35158 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35159
35160         * lib/old-dejagnu.exp:
35161           Reworked expected failure handling to trigger off of XFAIL
35162           keyword in keyphrase embeded in testcase source code. The
35163           XFAIL keyword must be at the end of the keyphrase line. It
35164           may optionally be followed by one or more target triplets.
35165           It has just occured that the handling of wildcards in the
35166           target triplet may not be correct.
35167
35168 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35169
35170         * g++.old-deja/tests:
35171           Moved all subdirectories up one level into g++.old-deja .
35172
35173         * lib/old-dejagnu.exp:
35174           Fixed problem with CXXFLAGS not being properly reset, and being
35175           corrupted with extraneous "-c" compiler option.  This was
35176           causing binaries to not be generated for test that needed them.
35177           Modified strings passed to "pass" and "fail" so that individual
35178           tests from the same test file would be distinguished by an
35179           identifier appended to the test file name in the summary logs;
35180           this corrected a problem with erroneous diff logs.  Added code
35181           to search testcases for expected fail and unexpected pass keywords.
35182
35183 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35184
35185         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35186
35187 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35188
35189         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35190           Removed extraneous text from end of "Special g++ Options"
35191           keyphrase.
35192
35193         * lib/old-dejagnu.exp: Added pattern matching to look for new
35194           keywords, embedded in testcases comments, which will trigger
35195           calls to xpass and xfail.
35196
35197 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35198
35199         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35200           comments embedded in the testcases, especially the one looking for
35201           special compiler options, as well as the pattern matching for the
35202           compiler output again.
35203
35204 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35205
35206         * lib/old-dejagnu.exp: Do a proper check of the return value for
35207           execute tests. Fixed several problems with the pattern matching
35208           of the compiler output which gave erroneous test results.
35209           Changed several of the test result messages to be more descriptive.
35210         * config/unix-g++.exp: Proc g++_load now actually works and
35211           executes the tests passed to it and returns a usable return
35212           value.
35213
35214 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35215
35216           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35217
35218 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35219
35220         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35221           Modified both files to properly execute the old style
35222           dejagnu tests. The previous versions of these files were
35223           experimental and did not function anything near correctly.
35224
35225 1993-04-05  Rob Savoye  (rob@cygnus.com)
35226
35227         * Removed all Makefile.in and configure.in files. No configuration
35228         needed now.
35229
35230 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35231
35232         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35233
35234 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35235
35236         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35237         gcc.special/configure.in, gcc.noncompile/configure.in,
35238         gcc.execute/configure.in, gcc.code_quality/configure.in,
35239         g++.other/configure.in, g++.old-deja/configure.in,
35240         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35241         in srcname setting.
35242
35243 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35244
35245         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35246         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35247         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35248
35249 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35250
35251         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35252         (gdb_exit): Don't remove *_soc files.
35253
35254 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35255
35256         * lib/c-torture.exp: Don't look for main; instead always use -w
35257         -c.  This is how the c-torture tests work.  Remove the object
35258         file if the compilation succeeds.
35259         * gcc.execute/execute.exp: Remove executable if test passes.
35260         * gcc.noncompile/noncompile.exp: Every test is an expected
35261         failure.
35262         * gcc.special/special.exp: Added tests from c-torture 1.11,
35263         corrected use of existing test.
35264         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35265         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35266         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35267         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35268         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35269         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35270         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35271         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35272         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35273         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35274         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35275         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35276         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35277         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35278         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35279         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35280         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35281         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35282         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35283         c-torture 1.11.
35284         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35285         correspond to c-torture 1.11.
35286
35287         * New file.